Важно: Опитайте да използвате новата XLOOKUP функция – подобрена версия на VLOOKUP, която работи в произволна посока и връща точни съвпадения по подразбиране, което прави използването му по-лесно и по-удобно от предшественика й.
Когато създавате функция VLOOKUP или HLOOKUP , въвеждате диапазон от клетки, като например D2:F39. Този диапазон се нарича аргумент table_array, а аргументът е просто част от данните, от които се нуждае дадена функция, за да се изпълни. В този случай функцията търси в тези клетки данните, които се опитвате да намерите.
Аргументът table_array винаги е вторият аргумент във функцията VLOOKUP или HLOOKUP (първата е стойността, която се опитвате да намерите) и функциите няма да работят без него.
Първият аргумент – стойността, която искате да намерите – може да бъде конкретна стойност, като например "41" или "тодоров", или препратка към клетка, като например F2. Така че първият аргумент може да изглежда така:
=VLOOKUP(F2; ...
Аргументът table_array винаги следва търсената стойност, ето така:
=VLOOKUP(F2;B4:D39; ...
Диапазонът от клетки, посочен в аргумента table_array, може да използва относителни или абсолютни препратки към клетки. Ако ще копирате функцията си, трябва да използвате абсолютни препратки, ето така:
=VLOOKUP(F2;$B$2:BD$39; ...
Освен това клетките в аргумента table_array могат да се намират в друг работен лист във вашата работна книга. Ако е така, аргументът включва и името на листа, а синтаксисът изглежда така:
=VLOOKUP(F2;Лист2!$C$14:E$42; ...
Уверете се, че сте поставили удивителен знак след името на листа.
И накрая (whew), въвеждате трети аргумент – колоната, съдържаща стойностите, които се опитвате да намерите. Това се нарича колона за справка. В нашия първи пример използвахме диапазона от клетки от B4 до D39, който преминава през три колони. Да се престорим, че стойностите, които искате да виждате на живо в колона D, третата колона в този диапазон от клетки, така че последният аргумент е 3.
=VLOOKUP(F2;B4:D39;3)
Можете да използвате незадължителен четвърти аргумент – или True, или False. През повечето време ще искате да използвате False.
Ако използвате True или оставите четвъртия аргумент празен, функцията връща приблизително съвпадение със стойността в първия аргумент. Така че, за да продължите примера, ако първият ви аргумент е "тодоров" и използвате True, функцията ще върне "Тодоров", "Смитбърг" и т.н. Но ако използвате False, функцията връща само "Тодоров", точно съвпадение и това искат повечето хора.
За да използвате true още по-трудно, ако колоната за справка – колоната, която задавате в третия аргумент – не е сортирана във възходящ ред (от А до Я или от най-малкото до най-високото число), функцията може да върне грешен резултат. За повече информация вижте Търсене на стойности с VLOOKUP и други функции.
А за повече информация относно функциите VLOOKUP и HLOOKUP вижте: