HLEDÁNÍ se zástupnými znaky
VLOOKUP nám pomáhá ohromně jedné postýlce od většiny uživatelů. Nemůže najít ani načíst hodnotu, pokud je jen nepatrný rozdíl ve vyhledávací hodnotě. Například v hlavní tabulce hodnota říká „ABC Company“, ale ve vyhledávací tabulce říká „ABC“, takže VLOOKUP tyto dva nerozpoznal jako stejné, takže výsledkem bude chybový výsledek not available ( # N / A). Toto je běžný scénář, se kterým jsme se všichni setkali, že? Existuje však způsob, jak to do jisté míry překonat pomocí zástupných znaků ve funkci VLOOKUP, a v tomto článku vám ukážeme, jak ji používat.
Jak VLOOKUP zástupné znaky (*,?) V aplikaci Excel?
# 1 - Typická funkce VLOOKUP
VLOOKUP načte data pouze v případě, že vyhledávací hodnota je přesně stejná jako v poli tabulky; jinak dostaneme nedostupnou chybu # N / A.
- Podívejte se například na níže uvedená data v aplikaci Excel.

Máme dvě datové tabulky s názvem „ Emp Table “ a „ Salary Table “. V první tabulce máme údaje o jménu zaměstnance, oddělení a platu, ale v druhé tabulce máme pouze „Jména zaměstnanců“, takže musíme hledat jejich příslušné platové podrobnosti.
- Pojďme použít funkci VLOOKUP a uvidíme, kolik zaměstnanců získáme údaje o platu.

- Dostaneme následující výsledek.

- V buňce F4 a F8 máme dvě chybové hodnoty. Je to proto, že v buňce F4 máme jméno zaměstnance jako „ Shruthi “, ale v „ Emp Table “ je skutečné jméno „ Shruthi Naidu “ (buňka A3), takže VLOOKUP nenajde podobnost mezi těmito dvěma jmény, takže vrátí chybovou hodnotu jako # N / A.
- Podobně v buňce E8 máme hodnotu „ Abhishek “, ale v „ tabulce Emp “ je skutečný název „ Abhishek Sharma “ (buňka A4), takže máme chybovou hodnotu.

Takto funguje typický VLOOKUP, ale s použitím zástupných znaků můžeme tyto problémy překonat.
# 2 - Hvězdička (*)
Jak víme, máme jen část celého jména zaměstnanců, abychom se shodovali s tímto celým jménem. Zkombinujeme zástupný znak hvězdička (*) v aplikaci Excel s funkcí VLOOKUP.
Příklad č. 1
Podívejte se například na níže uvedená data v aplikaci Excel.

- Dostaneme následující výsledek.

Podobně máme zbývající hodnoty.

Jak vidíte výše, po výběru buňky jména zaměstnance jsme použili zástupný znak hvězdička (*), takže to, co dělá, bude odpovídat libovolnému počtu znaků po hodnotě vybrané buňky.
Příklad č. 2
- Nyní se podívejte na níže uvedený příklad VLOOKUP.

Vyhledávací hodnota je „Ramesh“ a v hlavní tabulce je celé jméno, i když jsme jako zástupný znak použili hvězdičku, nevrací výsledek.
Důvodem je to, že po adrese buňky jsme použili znak hvězdičky (*), takže libovolná hodnota po hodnotě buňky bude uzavřena, ale v tomto případě je hodnota „ Ramesh “, ale toto je prostřední jméno, takže nyní bude hvězdička odpovídat pouze příjmení a vrátit výsledek jako „ Ramesh Tendulkar “, ale skutečná hodnota, která má být porovnána, je „ Sachin Ramesh Tendulkar “.
- Abychom tedy odpovídali textovým hodnotám před a po vyhledávací hodnotě, musíme před a po vyhledávací hodnotě zahrnout hvězdičku se zástupnými znaky, takže obrázek níže ukazuje, jak zahrnout zástupný znak.

- Dostaneme následující výsledek.

Jak vidíme výše, zahrnovali jsme zástupný znak hvězdička (*) před výběrem buňky s hodnotou vyhledávání a také zahrnutý po výběru zástupného znaku. Takže první hvězdička bude odpovídat jménu jako „ Sachin “ a poslední hvězdička bude odpovídat jménu jako „ Tendulkar “ a bude to kombinace „ Sachin Ramesh Tendulkar “.
# 3 - Otazník (?)
Pokud hvězdička odpovídá libovolnému počtu znaků, otazník (?) Bude odpovídat pouze jednomu znaku.
- Podívejte se například na níže uvedená data.

V buňce D2 máme číslo účtu jako 3340, ale ve skutečné hlavní tabulce je celá hodnota čísla účtu LAN3340, takže VLOOKUP nemůže načíst hodnotu účtu, protože nenajde přesnou shodu hodnoty účtu.
- Pojďme použít funkci VLOOKUP.

- Dostaneme následující výsledek.

Pokud se podíváte na čísla účtů v první tabulce, máme první tři znaky jako abecedy a za nimi následuje číselná hodnota, takže můžeme zahrnout tři otazníky, aby odpovídaly prvním třem znakům čísla účtu.
Takže tři otazníky „???“ porovnal první tři znaky před číslem faktury a vrátil vyhledávací hodnotu jako „LAN3340“, takže VLOOKUP provede zbytek obvyklým způsobem.
Na co si pamatovat zde
- Zástupné znaky jsou užitečné, ale nedoporučujeme je používat, protože se mohou strašně pokazit, pokud si toho nevšimnete.
- Hvězdička (*) může odpovídat libovolnému počtu znaků, ale otazník (?) Odpovídá pouze jednomu znaku tam, kde jsou umístěny.