Используйте два разных столбца для сравнения с другим листом

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

Конечно, я могу использовать VLookup для каждого отдельно, но это не дает мне ответа, который я ищу. Я хочу знать, коррелируют ли первые два столбца с другим листом.

Я также пробовал IF (VLookup, но, вероятно, сделал это неправильно.

Подвести итог. Если столбец A и столбец B находятся на другом рабочем листе, тогда True или False.


person user1916429    schedule 19.12.2012    source источник


Ответы (1)


Вот функция рабочего листа, которая будет делать то, что вы хотите, предполагая, что вы просматриваете только 1 столбец на рабочем листе 2. Просто замените значения в [] фактическими диапазонами:

=NOT(OR(ISNA(MATCH([ColumnA],[OtherWorksheet],FALSE)), ISNA(MATCH([ColumnB],[OtherWorksheet],FALSE))))

Вот пример с использованием фактических диапазонов:

=NOT(OR(ISNA(MATCH(A1,Sheet2!A:A,FALSE)), ISNA(MATCH(B1,Sheet2!A:A,FALSE))))

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

Просто поясню:
MATCH вернет число, если значение найдено, в противном случае будет #N/A.
ISNA укажет, был ли результат #N/A.
OR приведет к TRUE, если любой из вложенных ISNA указывает TRUE. (Означает, что 1 значение не найдено)
NOT переключает TRUE на FALSE и наоборот.
Конечный результат, если оба значения найдены, возвращает TRUE, в противном случае отображается FALSE.

person Daniel    schedule 19.12.2012