VLOOKUP с заместващ знак
VLOOKUP ни помага изключително много на едно детско креватче от повечето потребители. Не може да намери или извлече стойността, ако има само малка разлика в стойността за търсене. Например, в основната таблица стойността казва „ABC Company“, но в таблицата за справка, тя просто казва „ABC“, така че VLOOKUP не може да разпознае тези две като еднакви, така че в крайна сметка дава резултат за грешка от not available ( # N / A). Това е често срещаният сценарий, с който всички сме се сблъсквали, нали? Има обаче начин да се преодолее това до известна степен с използването на заместващи символи във функцията VLOOKUP и в тази статия ще ви покажем как да го използвате.
Как да VLOOKUP заместващи символи (*,?) В Excel?
# 1 - Типична функция VLOOKUP
VLOOKUP извлича данните само ако справочната стойност е точно същата като в масива на таблицата; в противен случай ще получим недостъпна грешка # N / A.
- Например погледнете данните по-долу в Excel.

Разполагаме с две таблици с данни, наречени съответно „ Таблица за заплащане “ и „ Таблица за заплати “. В първата таблица имаме данни за име на служител, отдел и заплата, но във втората таблица имаме само „Имена на служителите“, така че трябва да потърсим съответните данни за тяхната заплата.
- Нека приложим функцията VLOOKUP и да видим колко служители получаваме данните за заплатата.

- Получаваме следния резултат.

- Имаме две стойности за грешка в клетки F4 и F8. Това е така, защото в клетка F4 имаме името на служителя като „ Shruthi “, но в „ Emp Table “ действителното име е „ Shruthi Naidu “ (клетка A3), така че VLOOKUP не намира сходството между тези две имена, така че връща стойност на грешка като # N / A.
- По същия начин в клетка E8 имаме стойност „ Abhishek “, но в „ Emp Table “ действителното име е „ Abhishek Sharma “ (клетка A4), така че имаме стойност на грешка.

Така че, така работи типичният VLOOKUP, но с използването на заместващи символи можем да преодолеем тези проблеми.
# 2 - Звездичка (*)
Както знаем, имаме само част от пълното име на служителите, така че да съвпада с това пълно име. Ще комбинираме заместител със звездичка (*) в Excel с функцията VLOOKUP.
Пример # 1
Например погледнете данните по-долу в Excel.

- Получаваме следния резултат.

По същия начин имаме останалите стойности.

Както можете да видите по-горе, ние използвахме символ на звезда (*) след заместване на клетката с име на служител, така че това, което прави, е, че ще съответства на произволен брой символи след избраната стойност на клетката.
Пример # 2
- Сега вижте примера по-долу за VLOOKUP.

Справочната стойност е „Ramesh“, а в основната таблица пълното име е, въпреки че сме използвали звездичка като заместващ знак, това не връща резултата.
Това е така, защото ние използвахме звездичката (*) след адреса на клетката, така че всяка стойност след стойността на клетката ще бъде съчетана, но в този случай стойността е „ Ramesh “, но това е средното име, така че към настоящия момент звездичката ще съвпада фамилното име и върнете резултата като „ Ramesh Tendulkar “, но действителната стойност, която трябва да се съчетае, е „ Sachin Ramesh Tendulkar .“
- Така че, за да съответстваме на текстовите стойности преди и след справочната стойност, трябва да включим звезда със заместващ знак преди и след справочната стойност, така че изображението по-долу показва как да включите заместващ знак.

- Получаваме следния резултат.

Както можем да видим по-горе, ние сме включили символ на звезда (*), заместващ преди избор на клетката за справочна стойност, а също и след избор на символ на заместващ знак. Така че първата звездичка ще съответства на името като „ Sachin “, а последната звездичка ще съответства на името като „ Tendulkar “, а това ще бъде комбинацията от „ Sachin Ramesh Tendulkar “.
# 3 - Въпросителен знак (?)
Ако звездичка съвпада с произволен брой знаци, тогава въпросният знак (?) Ще съответства само на един знак.
- Например погледнете данните по-долу.

В клетка D2 имаме номер на сметката като 3340, но в действителната основна таблица стойността на пълния номер на сметката е LAN3340, така че VLOOKUP не може да извлече стойността на сметката, тъй като не намира точното съвпадение на стойността на сметката.
- Нека приложим функцията VLOOKUP.

- Получаваме следния резултат.

Ако разгледате номерата на сметките в първата таблица, ние имаме първите три знака като азбуки, а след това следвани от числова стойност, така че можем да включим три въпросителни знака, за да съответстват на първите три знака от номера на сметката.
И така, три въпросителни знака "???" съвпадна с първите три знака преди номера на сметката и върна справочната стойност като „LAN3340“, така че VLOOKUP прави останалото както обикновено.
Неща, които трябва да запомните тук
- Символите с заместващи знаци са полезни, но не се препоръчват да се използват, защото може да се обърка ужасно, ако не бъде забелязан.
- Звездичката (*) може да съответства на произволен брой знаци, но въпросният знак (?) Съвпада само с един знак, където са поставени.