Як порівняти число з номером в іншому стовпці і отримати відповідне значення


-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

Відповіді:


-2

Використовуйте це для стовпця імен (column5):

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

Це дає такий результат, який ви хотіли:

results

Пояснення: Матрицю пошуку потрібно розширити до стовпця3 ( C ). І ви повинні вибрати назву з другого стовпця цієї матриці ( 2 ). Можливо, подивіться це VLOOKUP-підручник .


Будь-яка ідея, чому це було оцінено? Я зробив помилку? Ви пробували рішення @ user3341177?
Alois Heimer
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.