VLOOKUP Wildcard - Hogyan kell használni a VLOOKUP (*,?) Helyettesítő karaktereket?

Tartalomjegyzék

VLOOKUP helyettesítővel

A VLOOKUP óriási segítséget nyújt a legtöbb felhasználó egy kiságyában. Nem tudja megtalálni vagy lekérni az értéket, ha csak kis különbség van a keresési értékben. Például a főtáblázatban az érték „ABC Company”, de a keresőtáblázatban csak az „ABC” felirat, így a VLOOKUP nem tudta felismerni ezt a kettőt azonosnak, így a hiba eredményét a nem elérhető ( # N / A). Ez az általános forgatókönyv, amellyel mindannyian találkoztunk, nem? Van azonban egy módja ennek bizonyos mértékű leküzdésére a VLOOKUP függvényben helyettesítő karakterek használatával, és ebben a cikkben bemutatjuk, hogyan kell használni.

Hogyan VLOOKUP helyettesítő karaktereket (*,?) Az Excelben?

# 1 - Tipikus VLOOKUP funkció

A VLOOKUP csak akkor tölti be az adatokat, ha a keresési érték pontosan megegyezik a táblázat tömbjével; különben nem elérhető hibát kapunk # N / A.

  • Nézze meg például az alábbi adatokat az excelben.

Két adattáblánk van, amelyek neve „ Emp Table ” és „ Fizetési táblázat ”. Az első táblázatban megtalálhatók az alkalmazottak neve, az osztály és a fizetés részletei, de a második táblázatban csak az „Alkalmazottak neve” szerepel, ezért meg kell keresnünk a megfelelő fizetési adataikat.

  • Alkalmazzuk a VLOOKUP függvényt, és nézzük meg, hány alkalmazott kapjuk meg a bér részleteit.
  • A következő eredményt kapjuk.
  • Két hibaértéket kaptunk az F4 és F8 cellában. Ez azért van, mert az F4 cellában az alkalmazott neve „ Shruthi ”, de az „ Emp Table ” -ban a tényleges neve „ Shruthi Naidu ” (A3 cella), tehát a VLOOKUP nem találja a hasonlóságot e két név között, tehát hibaértéket ad vissza: # N / A.
  • Hasonlóképpen, az E8 cellában van egy „ Abhishek ” érték , de az „ Emp Table ” -ben a tényleges név „ Abhishek Sharma ” (A4-es cella), tehát van egy hibaértékünk.

Tehát a tipikus VLOOKUP így működik, de a helyettesítő karakterek használatával ezeket a problémákat meg tudjuk oldani.

# 2 - Csillag (*)

Mint tudjuk, az alkalmazottak teljes nevének csak egy része van, így ennek a teljes névnek megfelelünk. Kombinálni fogjuk az excelben a csillag (*) helyettesítő karaktereket a VLOOKUP funkcióval.

1. példa

Nézze meg például az alábbi adatokat az excelben.

  • A következő eredményt kapjuk.

Hasonlóképpen megkaptuk a fennmaradó értékeket is.

Amint azt a fentiekből láthatja, a csillag neve (*) helyettesítő karaktert használtunk az alkalmazott nevének cellájának kiválasztása után, így ez annyit tesz, hogy tetszőleges számú karaktert meg fog egyezni a kiválasztott cellaérték után.

2. példa
  • Most nézze meg a VLOOKUP alábbi példáját.

A keresési érték „Ramesh”, és a fő táblázatban a teljes név annak ellenére is szerepel, hogy csillagot használtunk helyettesítő karakterként, de nem adja vissza az eredményt.

Ez azért van, mert a csillag címet (*) használtuk a cella címe után, így a cella értéke után minden érték meg fog egyezni, de ebben az esetben az érték „ Ramesh ”, de ez a középső név, így a csillag jelenleg csak egyezni fog az utolsó név, és adja vissza az eredményt „ Ramesh Tendulkar ” néven, de a tényleges egyeztetendő érték a „ Sachin Ramesh Tendulkar ”.

  • Tehát a keresési érték előtti és utáni szövegértékek egyezéséhez helyettesítő karakteres csillagot kell felvennünk a keresési érték előtt és után, így az alábbi kép megmutatja, hogyan lehet helyettesítő karaktert felvenni.
  • A következő eredményt kapjuk.

Mint fent láthatjuk, a keresési érték cellájának kiválasztása előtt felvettünk egy csillag (*) helyettesítő karaktert, és a helyettesítő karakter kiválasztása után is. Tehát az első csillag „ Sachin ” névvel, az utolsó csillag pedig „ Tendulkar ” névvel fog egyezni , és ez a „ Sachin Ramesh Tendulkar ” kombinációja lesz .

# 3 - Kérdőjel (?)

Ha egy csillag tetszőleges számú karakternek felel meg, akkor a kérdőjel (?) Csak egy karakterrel fog egyezni.

  • Nézze meg például az alábbi adatokat.

A D2 cellában a számlaszám 3340, de a tényleges főtáblában a teljes számlaszám értéke LAN3340, tehát a VLOOKUP nem tudja lekérni a számla értékét, mert nem találja meg a pontos számlaértéket.

  • Alkalmazzuk a VLOOKUP függvényt.
  • A következő eredményt kapjuk.

Ha megnézi az első táblázat számlaszámait, akkor az első három karakter ábécé, majd a következő számérték következik, így három kérdőjelet is felvehetünk a számla első három karakterének megfelelővé.

Tehát három kérdőjel “???” megfelelt az első három karakternek a számla előtt, és a keresési értéket „LAN3340” néven adta vissza, így a többit a VLOOKUP végzi a szokásos módon.

Amire itt emlékezni kell

  • A helyettesítő karakterek hasznosak, de nem ajánlott őket használni, mert rettenetesen tévedhetnek, ha nem veszik észre őket.
  • A csillag (*) tetszőleges számú karakternek felelhet meg, de a kérdőjel (?) Csak egy karakterrel egyezhet meg.

érdekes cikkek...