VLOOKUP против INDEX / MATCH
Вы можете выполнить поиск двумя способами (которые мне известны):
Использование VLOOKUP :
Ячейка B3 содержит вашу формулу
=IF(ISERROR(VLOOKUP(A3,C:D,2,FALSE)),"",VLOOKUP(A3,C:D,2,FALSE))
, где ' FALSE ' указывает на необходимостьточное совпадение и данные не нужно сортировать.
Использование INDEX с MATCH :
Ячейка F3 содержит индекс / совпадениеформула
=IF(ISERROR(MATCH(A3,C:C,0)),"",INDEX(D:D,MATCH(A3,C:C,0)))
, где ' 0 ' указывает, что должно быть точное совпадение и данные не должны сортироваться.
INDEX / MATCH предпочтительно!?
Функция MATCH находит позицию (номер строки, если используется весь столбец) f совпадения .Этот способ (есть другой) использования функции INDEX использует именно это найденное совпадение , чтобы вернуть значение ячейки в этой позиции (строке) в ANY указанном диапазоне столбцов(колонка).Таким образом, они являются идеальной комбинацией.
С помощью функции VLOOKUP необходимо дополнительно указать индекс столбца (range_lookup) диапазона, который может усложниться, если столбцы не являются смежными, как вэтот случай.Самое главное, функция не работает, если данные поиска находятся справа от данных совпадений.
VLOOKUP NOT WORK!ИНДЕКС / МАТЧ ВСЕ ЕЩЕ РАБОТАЕТ!