Выделить строку, если идентификатор найден на другом листе

Выделить строку, если идентификатор найден на другом листе

У меня есть один файл Excel, содержащий 2 листа.

Рабочий лист 1, столбцы:

computernames  Username   E-Mail

comp1  username [email protected]
comp2  username2 [email protected]

Рабочий лист 2 столбца:

computernames   Reason

comp2  "no antivirus"

Моя цель — выделить строку на рабочем листе 1, если имя компьютера существует на рабочем листе XLS 2.

Я попробовал условное форматирование на основе текста, но оно не работает, поскольку нельзя выполнить поиск по массиву в массиве.

решение1

Вам понадобится вспомогательная колонка, предположим, этоколонка Е. В ячейку E2 необходимо поместить:=NOT(ISNA(VLOOKUP($A2,Sheet2!$A$2:$A$30,1,FALSE)))

где Sheet2!$A$2:$A$30— столбец значений на листе 2.

Скопируйте формулу в столбец E.

Сейчас на мобильномА2откройте условное форматирование, используйте формулу, и она должна быть =$E2. Проверьте ее. Если все прошло успешно, то используйте инструмент копирования формата (щетка), чтобы скопировать условное форматирование во все остальные ячейки на листе 1.

Связанный контент