Ha az FKERES nem keres...
Ha az FKERES nem találja az értéket, meg lehet kicsit hackelni, hogy mégis megtalálja!
Az FKERES (VLOOKUP) függvény az egyik legismertebb és legtöbbet használt függvény az Excelben. Alapvető használatát sokan ismerik. Egy keresési értéket egy táblázat bal szélső oszlopában megkeres és az ezzel azonos sorban lévő, valahányadik oszlopban található értékkel tér vissza.
Ez egészen addig remekül működik, amíg a táblázatban található értékek és a keresési érték azonos.
"Minta Bt." azonos "Minta Bt."
Ha nem azonos akkor nem találja meg.
"Minta Bt." nem azonos "Minta Betéti társaság", az eredmény: #HIÁNYZIK
Ha adataink mutatnak valamilyen szabályszerűséget akkor már van esélyünk a jobb találati arányra egy kis ügyességgel.
Itt felismerhető, hogy a vállalkozások megnevezésének eleje azonos. Ha csak azt keresnénk meg akkor megtalálhatnánk a helyes kapcsolatokat. Nézzük hogyan!
Az egymásba ágyazott függvényeket praktikus belülről kifelé lépésenként felépíteni.
Első lépésben megkeressük a szóközt a szövegben, mert ez választja el egymástól a szavakat, amelyekből az elsőt szeretnénk felhasználni.
=SZÖVEG.KERES(" ";E3)
Utána ebből le kell vonni egy karaktert, mert ez a szóköz helye, a szöveg rövidebb.
=SZÖVEG.KERES(" ";E3)-1
Ezt követően alkalmazzuk a bal függvényt, amely levágja a szöveg előzőekben meghatározott hosszát.
=BAL(E3;SZÖVEG.KERES(" ";E3)-1)
Ezt helyezzük bele az FKERES függvénybe, kiegészítve egy toldalékkal: &"*".
=FKERES(BAL(E3;SZÖVEG.KERES(" ";E3)-1)&"*";C3:C5;1;0)
Ennek eredménye, hogy megkeresi a levágott részt a táblázatban és a toldalék hatására nem veszi figyelembe, hogy a keresési érték és a talált érték vége nem azonos.