Выделение строк в одной таблице путем сопоставления столбцов в другой таблице в Excel - PullRequest
0 голосов
/ 17 октября 2011

У меня есть таблица в Excel, в которой есть столбец для идентификаторов пользователей в первом столбце.У этого есть другая информация в остальной части колонки.

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

Как выделить в таблице только те строки, которые соответствуют идентификаторам пользователей в списке?

Пример,

Таблица

User   Name    Age
 1     Tom     25
 23    Sam     18
 5     Tim     23
 15    Tod     19
 35    rob     38

и список (который я скопировал в столбец того же листа Excel):

User
15
5
1

Итак, я должен иметь возможность выделить строки в таблице для пользователей 15, 5 и 1.

1 Ответ

2 голосов
/ 17 октября 2011

Вы можете использовать условное форматирование

  1. Я предлагаю вам применить имя диапазона к вашему списку поиска для простоты управления, я использовал имя диапазона MyList для G11: G13 на рисункениже
  2. Выделите диапазон ячеек для форматирования, начните свой выбор с верхней левой ячейки
  3. Выберите Условное форматирование в меню Excel (скриншот ниже xl2010)
  4. Используйте formula to determine which cells to format
  5. Введите формулу наподобие =COUNTIF(MyList,$A2)>0

Это работает, посмотрев на строку 2 и проверив, происходит ли A2 хотя бы один раз в Mylist.Что означает «1», поэтому A2, B2 и C2 окрашены в

A3 отсутствует в списке, поэтому A3: C3 неокрашены и т. Д.

Существует отличная записьусловное форматирование на сайте Дебры Далглиш здесь .В xl2003 условное форматирование доступно через меню Формат .. Условное форматирование.

enter image description here

...