Как сравнить число с номером в другом столбце и получить соответствующее значение

Если предположим, что у меня есть такие данные, как

column1 column2 504231 504109 504109 504201 504201 504299 

То я использовал следующую формулу =IF(ISNA(VLOOKUP($A2,$B$2:$B$5,1,0)),"",VLOOKUP($A2,$B$2:$B$5,1,0)) Он отлично работает, и он производит следующий результат

 column1 column2 column3 504231 504109 504109 504201 504109 504201 504201 504299 

Теперь у меня есть данные вроде

 column1 column2 column3 504231 504109 smith 504109 504201 scott 504201 504299 

То я хочу, чтобы

 column1 column2 column3 column4 column5 504231 504109 smith 504109 504201 scott 504109 smith 504201 504201 scott 504299 **OR** column1 column2 column3 504231 504109 504109 smith 504201 504201 scott 504299 

Используйте это для столбца имен (column5):

 =IF(ISNA(VLOOKUP($A2,$B$2:$B$5,1,0)),"",VLOOKUP($A2,$B$2:$C$5,2,0)) 

Это дает следующий результат:

Результаты

Объяснение: Вы должны расширить матрицу поиска до столбца3 ( C ). И вам нужно выбрать имя из второго столбца этой матрицы ( 2 ). Возможно, посмотрите на этот VLOOKUP-Tutorial .

Давайте будем гением компьютера.