2014-12-15 3 views
-1

у меня есть таблица, которая содержит что-то вроде этого:Проверка на наличие строки в списке строк

[MATCH HISTORY] 

A1 
Playername 

John 
Paul 
Joe 
Mitch 
Jimmy 

и другой спреда лист, который выглядит следующим образом:

[PLAYERS] 

A1 
Players 

Martin 
John 
Paul 
Joe 
Michael 
Elliot 

Как вы можете видеть "JIMMY" не существует в списке "PLAYERS" на таблице "PLAYERS" - как я могу отметить это на листе "MATCH HISTORY" - используя условное форматирование или что-то в этом роде и/или есть способ автоматически заполнить плеер лист.

ответ

0

Excel может создать Правило условного форматирования на основе формулы. Excel 2010 и более поздние версии могут использовать ссылки на другие рабочие листы в этой формуле. Для более ранних версий существуют рабочие области с использованием названных диапазонов с объемом рабочей книги, но это решение ориентировано на 2010 год и выше и будет ссылаться на другую таблицу непосредственно.

Сначала выберите столбец A из таблицы MATCH HISTORY (с A1 как активная ячейка) и выберите «Главная» ► «Стили» ► Условное форматирование ► Новое правило. Когда откроется диалоговое окно Создание нового правила, выберите Использовать формулу для определения того, какие клетки форматировать и поставить следующие за -format значений, где эта формула верна:

=AND(ROW($A1)>1, $A1<>"", ISNA(MATCH($A1, Players!$A:$A, 0)))

Click Формат и выберите некоторое отличительное форматирование. В следующем образце, я выбрал оранжевый Заполните. Нажмите OK, чтобы принять форматирование, затем OK еще раз, чтобы создать новое правило. Результаты должны быть похожи на следующие.

No Matching Players

кажется, что оба Джимми и Митч отсутствует лист ИГРОКОВ. Для автозаполняющего hte листа PLAYERS потребуется VBA или интенсивный «уникальный список» формула массива, заполненная достаточным количеством строк, чтобы обеспечить запас для будущих дополнений.

Смежные вопросы