У меня есть эта таблица, как описано ниже, с некоторыми данными, например:

+-------+-------+-------+-------+-------+
| name1 | code2 | data3 | name4 | code5 | 
+-------+-------+-------+-------+-------+
| aaaaa | 11111 | x1    | aaaaa | 11111 |
+-------+-------+-------+-------+-------+
| bbbbb | 22222 | y1    | ddddd | 44444 |
+-------+-------+-------+-------+-------+
| ccccc | 33333 | z1    | ccccc | 33333 |
+-------+-------+-------+-------+-------+
| ddddd | 44444 | x2    | 
+-------+-------+-------+
| eeeee | 55555 | y2    |
+-------+-------+-------+
| fffff | 66666 | z2    | 
+-------+-------+-------+

Можно ли искать данные, используя сопоставленные данные: Я хотел бы получить данные из data3 на основе данных name1 и code2 сопоставленных с данными по name4 и code5 чтобы данные столбцов name4 и code5 были просмотрены в других столбцах. ..

Пробовал что-то, но это не сработало:

=IF(ISERROR(MATCH(name4,code5,$B:$B, 0)), "NF", VLOOKUP(name1,code2,$B:$C,2,0))

1 ответ1

2

Эта формула в F2 будет делать то, что вы просите:

=IFERROR(IF(MATCH(D2,A:A,0)=MATCH(E2,B:B,0),INDEX(C:C,MATCH(D2,A:A,0)),"No Match"),"Not Found")

Он предоставляет два разных сообщения для случаев, когда 1) D & E не совпадают с A & B, и 2) где не найдено совпадение для одного из условий поиска.

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