Я заметил эту проблему при использовании функции ВПР в Excel 2016:
=IFERROR(VLOOKUP(A:A,Sheet2!A:B,2,FALSE),"NO MATCHING")
Итак, функция проверит диапазон A:B, и если совпадение подтвердится, она выведет значение во втором столбце. Теперь мой рабочий лист имеет похожие значения (согласно значениям в столбце "A" Листа1) в столбце "A" Листа2: если я поменяю местами столбцы A и B в Листе2, он всегда будет выводить сообщение iferror "NO MATCHING".
Почему такая разница?
решение1
Вам нужно будет использовать ИНДЕКС/ПОИСКПОЗ, так как ВПР требует, чтобы искомое значение находилось в левом столбце.
=IFERROR(INDEX(Sheet2!A:A,MATCH(A:A,Sheet2!B:B,0)),"")