Функции VLOOKUP и HLOOKUP отличаются от INDEX и MATCH следующим образом:
- VLOOKUP и HLOOKUP возвращают значение в ячейке напрямую. 1 MATCH использует схожий подход к поиску совпадающей ячейки, но не возвращает значение, а возвращает позицию ячейки в списке ячеек. 1
- VLOOKUP и HLOOKUP могут использовать всю таблицу данных и позволяют указать, какой столбец или строку использовать, в то время как MATCH работает только с простым списком: ячейками в одном столбце или в одной строке. 1
INDEX передаёт содержимое ячейки, у которой такой же порядковый номер, просто она находится в соседней строке или столбце. 4
Таким образом, совместное использование MATCH и INDEX позволяет обойти ограничение функций VLOOKUP и HLOOKUP, которые ищут только по первому столбцу или первой строке диапазона. 4