2014-10-17 4 views
0

Я не уверен, как Google это. У меня есть таблица, которая выглядит следующим образом:Excel поиск нескольких столбцов

Last Name | First Name | Team A | Team B | Team C 
Smith  | John  | X |  | 
Doe  | Jane  |  | X | 

Это будет основной лист. Имена в этом листе делятся на другие листы в зависимости от того, в каком отделе они находятся. Эти листы настраиваются в тех же форматах с одинаковыми столбцами. Если люди в основном листе отмечены символом X в одном из столбцов, я хотел бы, чтобы тот же столбец был помечен как отмеченный в листах отделов.

+0

Если «X» является всего лишь флагом (и вместо него будет использоваться «1»), вы можете вместо этого рассмотреть сводную таблицу (хотя исходный формат данных сначала потребует небольшого изменения). – pnuts

+0

Вот как имитировать VLOOKUP() с помощью MATCH и INDEX для обработки нескольких критериев: http://exceltactics.com/vlookup-multiple-criteria-using-index-match/ –

ответ

1

Лучше всего создать скрытый столбец A, где значение представляет собой комбинацию столбца B и столбца C на всех ваших вкладках. Затем вы можете использовать стандартный VLOOKUP, заключенный в предложение IFERROR.

Например,

=IFERROR(VLOOKUP(A1,Sheet1!A:F,3,False),"") 

IFERROR обрабатывает экземпляр, который может иметь имя на подпозицию не на главной вкладке. Он возвращает пустой, а не # N/A. VLOOKUP проверяет значение в A1 на то, что находится в A1 на главной вкладке. A1 будет комбинацией First и Last. VLOOKUP должен быть в каждом столбце вашей команды, сдвигая возвращаемый номер столбца в каждом VLOOKUP.

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