-2

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

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

1 ответ1

-2

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

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

Это дает следующий результат, который вы хотели:

Результаты

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .