Нужна ссылка на ячейку для ячейки с неизвестной строкой и известным столбцом - PullRequest
1 голос
/ 24 февраля 2011

Я пытаюсь взять ID в ColumnX и проверить, чтобы найти вхождение этого ID в columnY с помощью функции MATCH().Эта функция возвращает номер строки совпадения.Теперь мне нужно взять номер строки и скомбинировать его с ColumnZ, чтобы сделать ссылку на значение, где я позже выполню сравнение с этим значением.

Вот код, который у меня есть:

IF(EXACT(MATCH(X:X, Y:Y, 0), Z:Z), "Y", "N")

Ошибка в этом коде заключается в том, что я передаю параметры в функцию EXACT.Ему нужны две строки (то есть значения ячеек), только это правильно удовлетворяет только оператор Z:Z, в любом случае есть ли что-то подобное:

IF(EXACT(("Z" + MATCH(X:X, Y:Y, 0)), Z:Z), "Y", "N")

Я просто пытаюсь создать ссылку на ячейку из известногоНомер столбца (что я не знаю, как сделать) и неизвестный номер строки (создается функцией MATCH).

Я уже пытался использовать функцию Vlookup, и она не дает желаемых результатов.

Ответы [ 2 ]

1 голос
/ 24 февраля 2011

Майк,

Если я понимаю ваши потребности, сработает следующее.Он говорит: «найдите строку в столбце Y, которая соответствует значению в X1, и верните значение в этой строке в столбце Z»:

=INDEX(Z:Z,MATCH(X1,Y:Y,0))

Аргумент 0 в функции Match указывает точное соответствие, что означаетэтот столбец Y не нужно сортировать (аналогично необязательному аргументу False в VLookup).

1 голос
/ 24 февраля 2011

Вы пытались использовать НЕПОСРЕДСТВЕННО ?

Я считаю, что эта функция может вам понадобиться.Вам нужно проверить сейчас , где вам нужно добавить его.Я предполагаю, что это здесь:

=IF(EXACT(INDIRECT("Z" & MATCH(X:X, Y:Y, 0)), Z:Z), "Y", "N")

Rgds

...