Vloop, используя 2 значения для поиска в Excel - PullRequest
0 голосов
/ 16 января 2019

Я хочу искать наличие либо id_re, либо id. Если я нашел хотя бы одну из этих двух переменных в моем файле1, я хочу вернуть значение компании в файле2. Моя формула: = RECHERCHEV (C2 & D2; '[File1.xlsx] Feuil1'! $ A $ 2: $ F $ 5; 6; FAUX) Картинка ниже объясняет больше чего я хочу. Picture

Спасибо

1 Ответ

0 голосов
/ 16 января 2019

Ваша формула ищет C2 и D2. Если C2 = 11 и D2 = 12, то C2 & D2 = "1112". Однако я предполагаю, что одна из двух ячеек пуста, так что значение вашего поиска равно либо «11», либо «12», строка в любом случае из-за конкатенации. Не уверен, что он найдет число, если диапазон поиска содержит числа. Ваш рабочий лист выглядит так, как будто в нем есть цифры в столбце А.

Если вы собираетесь искать C2 или D2, вам потребуется два отдельных поиска. Вы могли бы построить что-то вроде этой формулы.

=IFERROR(IFERROR(=RECHERCHEV(C2;'[File1.xlsx]Feuil1'!$A$2:$F$5;6;FAUX) , =RECHERCHEV(D2;'[File1.xlsx]Feuil1'!$A$2:$F$5;6;FAUX)),"Neither was found")
...