Важно
Опитайте да използвате новата функция 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;...
Уверете се, че сте поставили удивителен знак след името на листа.
И накрая, въвеждате трети аргумент – колоната, съдържаща стойностите, които се опитвате да намерите. Тази колона се нарича колона за справка. В първия пример използвахме диапазона от клетки от B4 до D39, който се състои от три колони. Да си представим стойностите, които искате да видите на живо в колона D, третата колона в този диапазон от клетки, така че последният аргумент да е 3.
=VLOOKUP(F2;B4:D39;3)
Можете да използвате незадължителен четвърти аргумент – True или False. В повечето случаи използвайте False.
Ако използвате True или оставите четвъртия аргумент празен, функцията връща приблизително съвпадение със стойността в първия аргумент. И така, за да продължим примера, ако вашият първи аргумент е "тодоров" и използвате True, функцията връща "Тодоров", "Тодоров" и т. н. Но ако използвате False, функцията връща само "Тодоров", точно съвпадение – а това е, което повечето хора искат.
За да направите използването на True още по-сложно, ако колоната за справка – колоната, която сте посочили в третия си аргумент – не е сортирана във възходящ ред (от А до Я или от най-малкото до най-голямото число), функцията може да върне грешен резултат. За повече информация за това вж. "Търсене на стойности с VLOOKUP и други функции".
За повече информация за функциите VLOOKUP и HLOOKUP вж.: