Tipp: Próbálja ki az új XLOOKUP függvényt, amely a VLOOKUP továbbfejlesztett verziója, amely bármilyen irányban működik, és alapértelmezett beállítás szerint pontos egyezéseket ad vissza, így könnyebben és kényelmesebben használható, mint az elődje.
Akkor használja az FKERES függvényt, ha egy táblázatban vagy tartományban soronként kell keresnie a dolgokat. Megkeresheti például egy autóipari alkatrész árát a cikkszám alapján, vagy megkeresheti az alkalmazott nevét az alkalmazott azonosítója alapján.
Az FKERES függvény legegyszerűbben az alábbi módon értelmezhető:
=FKERES(A keresendő érték, a keresett hely, a visszaadni kívánt értéket tartalmazó tartomány oszlopszáma, közelítő vagy pontos egyezés – 1/IGAZ vagy 0/HAMIS).
Tippek:
-
Az FKERES függvény titka, hogy úgy rendszerezi az adatokat, hogy a keresett érték (Fruit) a keresett visszatérési érték (Amount) bal oldalán legyen.
-
Ha Ön Microsoft Copilot-előfizető, a Copilot még egyszerűbbé teheti az VLookup vagy az XLookup függvények beszúrását és használatát. Lásd: A Copilot megkönnyíti a kereséseket az Excelben.
Az FKERES függvénnyel kikeresheti egy táblázat egy értékét.
Szintaxis
Szintaxis: FKERES(keresési_érték; tábla; oszlop_szám; [tartományban_keres])
Például:
-
=FKERES(A2;A10:C20;2;IGAZ)
-
=FKERES("Lengyel";B2:E7;2;HAMIS)
-
=FKERES(A2;'Ügyféladatok'! V:F,3,HAMIS)
Argumentum neve |
Leírás |
---|---|
keresési_érték (kötelező) |
A kikeresni kívánt érték. A keresendő értéknek a table_array argumentumban megadott cellatartomány első oszlopában kell lennie. Ha például a táblázattömb a B2:D7 cellára terjed ki, akkor a lookup_value a B oszlopban kell lennie. Lookup_value lehet érték vagy cellahivatkozás. |
tábla (kötelező) |
Az a cellatartomány, amelyben az FKERES függvény a keresési_értéket és a visszaadott értéket keresi. Névvel ellátott tartományt vagy táblázatot is használhat, és cellahivatkozások helyett neveket is használhat az argumentumban. A cellatartomány első oszlopának tartalmaznia kell a lookup_value. A cellatartománynak tartalmaznia kell a keresett visszatérési értéket is. Tudnivalók a tartományok kijelöléséről munkalapon. |
oszlop_szám (kötelező) |
A visszatérési értéket tartalmazó oszlop száma (a table_array bal szélső oszlopának 1-esével kezdődően). |
tartományban_keres (nem kötelező) |
Logikai érték, amellyel az FKERES függvényhez közelítő vagy pontos keresést írhat elő:
|
Első lépések
Az FKERES függvény szintaktikailag helyes használatához az alábbi négy adatot kell megadnia:
-
A keresendő érték, melyet keresési értéknek is nevezünk.
-
A tartomány, amelyben a keresési érték megtalálható. Ne feledje, hogy a keresési értéknek mindig a tartomány első oszlopának kell lennie ahhoz, hogy az FKERES függvény megfelelően működjön. Ha például a keresési érték a C2 cellában található, akkor a tartománynak a C oszloppal kell kezdődnie.
-
A visszatérési érték oszlopszáma a tartományban. Ha például a B2:D11 értéket adja meg tartományként, akkor a B oszlopot az első oszlopnak, a C-t a másodiknak és így tovább.
-
Opcionálisan megadhatja az IGAZ értéket, ha a visszatérési érték kereséséhez közelítő egyezést szeretne előírni, vagy a HAMIS értéket, ha pontos egyezést. Ha nem ad meg semmit, az alapértelmezett érték az IGAZ, vagyis a közelítő egyezés.
A fentieket a következőképpen egyesítheti egy működő képletbe:
=FKERES(keresési érték, a keresési értéket tartalmazó tartomány, a visszatérési értéket tartalmazó tartomány oszlopszáma, Közelítő egyezés (IGAZ) vagy Pontos egyezés (HAMIS)).
Példák
Íme néhány példa az FKERES függvényre:
1. példa
![=FKERES (B3;B2:E7;2;HAMIS)
Az FKERES függvény a B2:E7 table_array első oszlopában (B oszlopban) keresi a Fontanát, és a table_array második oszlopában (C oszlopában) lévő Olivier értéket adja vissza. A False pontos egyezést ad vissza.](https://cxcs.microsoft.net/static/public/office/hu-hu/0d08ad32-9e64-4578-89af-4c85683394b6/0bc4dacded9c3d11af3d8f942db5d49f3d96b15c.png)
2. példa
![=FKERES (102;A2:C7;2;HAMIS)
Az FKERES függvény az A2:C7 tartomány második oszlopában (B oszlopban) lévő 102 (lookup_value) vezetéknevének pontos egyezését (HAMIS) keresi, és a Fontana értéket adja vissza.](https://cxcs.microsoft.net/static/public/office/hu-hu/ddaf561c-1df2-4f13-a136-a79e65a3ee6f/2d40cdfceb37ee3f48cd4f7301160ce2d8cb3c99.png)
3. példa
![=HA(FKERES(103;A1:E7;2;HAMIS)="Souse";"Található","Nem található")
HA ellenőrzi, hogy az FKERES függvény a Sousát adja-e vissza az alkalmazott vezetékneveként az A1:E7 (table_array) 103(lookup_value) értékre. Mivel a 103-nak megfelelő vezetéknév Leal, a HA feltétel hamis, és a Nem található érték jelenik meg.](https://cxcs.microsoft.net/static/public/centralimages/hu-hu/28e39ac1-7552-4258-90d5-b38b37deb2b1/114d34ddffc3e3e426e540666c4dd5e4aa003d35.png)
4. példa
![=INT(TÖRTÉV(DATE(2014;6;30);FKERES(105;A2:E7;5;FLASE);1))
Az FKERES az A2:E7 tartományban (table_array) a 109 -nek (lookup_value) megfelelő alkalmazott születési dátumát keresi, és 1955. 03. 04. dátumot adja vissza. Ezután TÖRTÉV kivonja ezt a születési dátumot 2014.06.30-ból, és visszaad egy értéket, amelyet az INY az 59-es egész számmá konvertál.](https://cxcs.microsoft.net/static/public/centralimages/hu-hu/d9011e9d-e702-4fac-8434-1112907e96e3/8518b0502d3646dddad205831162105c2a07b987.png)
5. példa
![HA(NINCS(FKERES(105;A2:E7;2;FLASE))=IGAZ;"Az alkalmazott nem található";FKERES(105;A2:E7;2;HAMIS))
A HA ellenőrzi, hogy az FKERES függvény visszaadja-e a vezetéknév értékét a B oszlopból a 105-höz (lookup_value). Ha az FKERES függvény utónevet talál, akkor a HA függvény megjeleníti a vezetéknevet, ellenkező esetben a HA függvény az Alkalmazott nem található értéket adja vissza. NINCS gondoskodik arról, hogy ha az FKERES függvény #N/A értéket adja vissza, akkor a hibát a nem található alkalmazott váltja fel a #N/A helyett.
Ebben a példában a visszatérési érték Burke, amely a 105-nek megfelelő vezetéknév.](https://cxcs.microsoft.net/static/public/centralimages/hu-hu/dcfda044-79a4-40e1-a2c2-878a90ab8ecb/993283a425b0c2ab8d91960943e788a7977e39a7.png)
Probléma |
A probléma oka |
---|---|
Nem megfelelő visszaadott érték |
Ha a tartományban_keres argumentum értéke IGAZ vagy nincs megadva, az első oszlopban lévő értékeknek betűrendben vagy számsorrendben kell elhelyezkedniük. Ha az első oszlop nem rendezett, előfordulhat, hogy nem a várt eredményt kapja vissza. Rendezze az első oszlopot, vagy adjon meg HAMIS értéket a pontos egyezés érdekében. |
#HIÁNYZIK hiba egy cellában |
Az FKERES függvény használatakor fellépő #HIÁNYZIK hiba elhárításáról bővebben a #HIÁNYZIK! hiba kijavítása az FKERES függvényben című témakörben olvashat. |
#HIV! hiba egy cellában |
Ha az oszlop_szám nagyobb a tábla oszlopainak a számánál, a képlet #HIV! hibaértéket ad vissza. Az FKERES függvény használatakor fellépő #HIV! hiba elhárításáról bővebben A #HIV! hiba javítása. |
#ÉRTÉK! hiba egy cellában |
Ha a tábla értéke kisebb 1-nél, a képlet #ÉRTÉK! hibaértéket ad vissza. Az FKERES függvény használatakor fellépő #ÉRTÉK! hiba elhárításáról bővebben az #ÉRTÉK! hiba kijavítása az FKERES függvényben. |
#NÉV? hiba egy cellában |
A #NÉV? hibaérték általában azt jelenti, hogy a képletből idézőjelek hiányoznak. Ha egy személy nevére keres, ügyeljen arra, hogy a képletben foglalja idézőjelek közé a nevet. A nevet például a következőképpen írja be: "Lengyel" az =FKERES("Lengyel",B2:E7,2,HAMIS) képletben. További információt A #NÉV? hiba javítása. |
#KITÖLTÉS! hiba egy cellában |
Ez a #SPILL! hiba Általában azt jelenti, hogy a képlet implicit metszetre támaszkodik a keresési értékhez, és egy teljes oszlopot használ hivatkozásként. Például: =FKERES(A:A;A:C;2;HAMIS). A probléma megoldásához rögzítse a keresési hivatkozást a @ operátorral a következő módon: =FKERES(@A:A,A:C,2;HAMIS). Másik lehetőségként használhatja a hagyományos FKERES metódust, és egyetlen cellára hivatkozhat a teljes oszlop helyett: =FKERES(A2;A:C;2;HAMIS). |
Művelet |
Indoklás |
---|---|
Használjon abszolút cellahivatkozásokat a tartományban_keres értékeként |
Az abszolút hivatkozásokkal automatikusan kitöltheti a cellákat a képlettel, biztosítva, hogy az mindig ugyanazt a keresési tartományt használja. Tudnivalók az abszolút cellahivatkozások használatáról. |
Ne tárolja a számokat és a dátumokat szövegként. |
Szám vagy dátumértékek keresésekor ügyeljen arra, hogy a tábla első oszlopában az adatok ne szöveges értékként legyenek tárolva. Ebben az esetben az FKERES hibás vagy váratlan eredményt adhat. |
Rendezze az első oszlopot |
Rendezze a tábla első oszlopát az FKERES használata előtt, ha a tartományban_keres értéke IGAZ. |
Helyettesítő karakterek használata |
Ha range_lookup HAMIS, és lookup_value szöveg, használhat helyettesítő karaktereket – kérdőjelet (?) és csillagot (*) – lookup_value. A kérdőjel egyetlen tetszőleges karaktert helyettesít. A csillag tetszőleges karaktersorozatot helyettesít. Ha valódi kérdőjelet vagy csillagot szeretne keresni, írjon be egy tilde (~) karaktert a karakter elé. Az =FKERES("Fontan?";B2:E7;2;HAMIS) például a Fontana összes példányát megkeresi egy eltérő utolsó betűvel. |
Győződjön meg arról, hogy az adatokban nincsenek elírások. |
Amikor szöveges értékeket keres az első oszlopban, győződjön meg arról, hogy az első oszlop adatai nem tartalmaznak kezdő szóközöket, záró szóközöket, nem következetesen használnak egyenes ( ' vagy " ) és görbületes ( ' vagy ") idézőjeleket vagy nem nyomtatható karaktereket. Ilyenkor az FKERES hibás vagy váratlan eredményt adhat. A pontos eredmény érdekében szükséges lehet a táblázatadatok utáni szóközök eltávolítása a cellákból. Ehhez használhatja a TISZTÍT függvényt vagy a KIMETSZ függvényt. |
További segítségre van szüksége?
Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.
Lásd még
Videó: Mikor és hogyan használható az FKERES függvény
Rövid összefoglaló: FKERES emlékeztető
#HIÁNYZIK! hiba kijavítása az FKERES függvényben
Értékek kikeresése az FKERES, az INDEX és a HOL.VAN függvénnyel