Excel - найти то, что не хватает? - PullRequest
0 голосов
/ 13 января 2011

У меня есть файл Excel "Country.xls".

Этот файл Excel содержит два листа / записи "Страна" и "Страна_Старый" И Country, и Country_Code лист / запись имеют следующие пункты "Код" и "Имя"

Я хочу найти все Country_Old.Code совпадения в Country.Code и пометить все соответствующие записи цветом.

Как мне это сделать?

1 Ответ

0 голосов
/ 14 января 2011

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

MATCH() ищет контрольное значение в пределах контрольного диапазона и возвращает его позицию, если есть совпадение, и #NA, если его нет. Вы можете указать тип соответствия, вам нужно 0 (только точное соответствие).

Я бы превратил оба ваших набора данных в таблицы (Вставка -> Таблица), чтобы вы могли использовать синтаксис таблицы Tidier. Дайте вашим таблицам разумные имена (под лентой Table Tools), и ваша формула будет выглядеть примерно так:

=ISNUMBER(MATCH([Code],Countries[Code],0))

Синтаксис [] является результатом использования таблиц, и в основном мы ищем значение кода текущей строки в столбце Код таблицы стран для точного соответствия и проверяем, вернули ли вы число ( да есть совпадение) или нет (нет там нет). Это даст вам столбец ИСТИНА или ЛОЖЬ.

Если вы хотите выделить цветом разными цветами, тогда вы захотите применить условное форматирование. Обратите внимание, что вы можете одинаково фильтровать по сопоставленному столбцу, чтобы просто показать ЛОЖНЫЕ результаты! Самый простой способ сделать это - просто выделить соответствующий столбец, просто выделите весь столбец и перейдите на вкладку «Главная» -> «Условное форматирование» -> «Выделить правила для ячеек» -> «Равно» и выберите цвет для значений «ИСТИНА» и снова для ЛОЖНЫЙ.

Это выделит только ваш соответствующий столбец. Если вы хотите выделить всю строку, вам нужно создать правило вручную, используя ссылку только на столбец, который вы хотите проверить для каждой ячейки. Если вам нужны подробности об этом, задайте их как отдельный вопрос, так как этот ответ уже длинен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...