Összegzés
Ez a részletes cikk azt ismerteti, hogyan kereshet adatokat egy táblázatban (vagy cellatartományban) a Microsoft Excel különböző beépített függvényeivel. Ugyanazt az eredményt különböző képletekkel érheti el.
Mintamunkalap létrehozása
Ez a cikk egy mintamunkalappal szemlélteti az Excel beépített funkcióit. Vegyük példaként, hogy hivatkozunk egy névre az A oszlopból, és visszaadjuk a személy életkorát a C oszlopból. A munkalap létrehozásához írja be a következő adatokat egy üres Excel-munkalapba.Az E2 cellába írja be a keresett értéket. A képletet a munkalap bármely üres cellájába beírhatja.
| A | B | C | D | E | ||
| 1 | Name (Név) | Dept | az épület kora | Érték keresése | ||
| 2 | András | 501 | 28 | Mary | ||
| 3 | Stan | 201 | 19 | |||
| 4 | Mary | 101 | 22 | |||
| 5 | Larry | 301 | 29 | 
Kifejezésdefiníciók
Ez a cikk a következő kifejezéseket használja az Excel beépített függvényeinek leírásához:
| Kifejezés | Definíció | Példa | 
| Táblázattömb | A teljes keresési tábla | A2:C5 | 
| Lookup_Value | A Table_Array első oszlopában található érték. | E2 | 
| Lookup_Array -vagy- Lookup_Vector | A lehetséges keresési értékeket tartalmazó cellatartomány. | A2:A5 | 
| Col_Index_Num | Az egyező érték Table_Array oszlopszámát kell visszaadni. | 3 (Table_Array harmadik oszlopa) | 
| Result_Array -vagy- Result_Vector | Egyetlen sorból vagy egyetlen oszlopból álló tartomány. A méretnek meg kell egyeznie Lookup_Array vagy Lookup_Vector méretével. | C2:C5 | 
| Range_Lookup | Logikai érték (IGAZ vagy HAMIS). Ha IGAZ vagy nincs megadva, akkor a függvény közelítő egyezést ad vissza. Ha HAMIS, akkor pontos egyezést keres. | HAMIS | 
| Top_cell | Ez az a hivatkozás, amelyből az eltolást alapul szeretné venni. Top_Cell a szomszédos cellák egyik cellájára vagy tartományára kell hivatkoznia. Ellenkező esetben az ELTOLÁS a #VALUE! hibaértéket adja vissza. | |
| Offset_Col | Az eredmény bal felső cellájára hivatkozni kívánt oszlopok száma balra vagy jobbra. Az "5" például a Offset_Col argumentum azt adja meg, hogy a hivatkozás bal felső celláját a hivatkozástól jobbra öt oszlopban kell megadni. Offset_Col lehet pozitív (vagyis a kezdőhivatkozástól jobbra) vagy negatív (ami a kezdőhivatkozástól balra található). | 
Függvények
KERESÉS()
A KERES függvény egyetlen sorban vagy oszlopban keres egy értéket, és egy másik sorban vagy oszlopban azonos helyen lévő értékkel egyezik.Az alábbiakban egy példa látható a KERES képlet szintaxisára:
=KERES(Lookup_Value;Lookup_Vector;Result_Vector)
Az alábbi képlet megkeresi Mária korát a mintamunkalapon:
=KERES(E2;A2:A5;C2:C5)
A képlet az E2 cellában lévő "Mária" értéket használja, és megkeresi a "Mária" értéket a keresési vektorban (A oszlop). A képlet ezután megegyezik az eredményvektor (C oszlop) ugyanazon sorában lévő értékkel. Mivel a "Mária" a 4. sorban van, a KERES függvény a C oszlop 4. sorában szereplő értéket adja vissza (22).JEGYZET: A KERES függvény megköveteli a tábla rendezését.
A LOOKUP függvénnyel kapcsolatos további információkért kattintson a következő cikkszámra a Microsoft Tudásbázisban a cikk megtekintéséhez:
FKERES()
Az FKERES vagy a Függőleges keresés függvényt akkor használja a rendszer, ha az adatok oszlopokban jelennek meg. Ez a függvény egy értéket keres a bal szélső oszlopban, és megfelelteti azt egy adott oszlopban lévő adatoknak ugyanabban a sorban. Az FKERES függvényt használhatja a rendezett vagy rendezetlen táblák adatainak megkereséséhez. Az alábbi példa egy rendezetlen adatokat tartalmazó táblát használ.Az alábbiakban egy példa látható az FKERES képlet szintaxisára:
=FKERES(Lookup_Value;Table_Array;Col_Index_Num;Range_Lookup)
Az alábbi képlet megkeresi Mária korát a mintamunkalapon:
=FKERES(E2;A2:C5;3;HAMIS)
A képlet az E2 cellában lévő "Mária" értéket használja, és a bal szélső oszlopban (A oszlopban) megtalálja a "Mária" szót. A képlet ezután megegyezik a Column_Index ugyanabban a sorában lévő értékkel. Ebben a példában a "3" Column_Index (C oszlop) szerepel. Mivel a "Mária" a 4. sorban van, az FKERES függvény a C oszlop 4. sorában szereplő értéket adja vissza (22).
Az FKERES függvénnyel kapcsolatos további információkért kattintson a következő cikkszámra a Microsoft Tudásbázisban a cikk megtekintéséhez:
Az FKERES vagy az FKERES függvény használata pontos egyezés megkereséséhez
INDEX() és MATCH()
Az INDEX és a HOL.VAN függvény együttes használatával ugyanazokat az eredményeket érheti el, mint a KERES vagy az FKERES függvény.
Az alábbi példa egy olyan szintaxist mutat be, amely az INDEX és a HOL.VAN függvényt kombinálva ugyanazokat az eredményeket hozza létre, mint a LOOKUP és az FKERES függvény az előző példákban:
=INDEX(Table_Array;HOL.VAN(Lookup_Value;Lookup_Array;0);Col_Index_Num)
Az alábbi képlet megkeresi Mária korát a mintamunkalapon:
=INDEX(A2:C5;HOL.VAN(E2;A2:A5;0);3)
A képlet az E2 cellában lévő "Mária" értéket használja, és megkeresi a "Mária" értéket az A oszlopban. Ezután megegyezik a C oszlop ugyanazon sorában lévő értékkel. Mivel a "Mária" a 4. sorban van, a képlet a C oszlop 4. sorának értékét adja vissza (22).
MEGJEGYZÉS: Ha a Lookup_Array egyik cellái sem egyeznek meg Lookup_Value ("Mária"), ez a képlet #N/A értéket ad vissza.Az INDEX függvénnyel kapcsolatos további információkért kattintson a következő cikkszámra a Microsoft Tudásbázisban a cikk megtekintéséhez:
OFFSET() és MATCH()
Az ELTOLÁS és a HOL.VAN függvény együttes használatával ugyanazokat az eredményeket érheti el, mint az előző példában szereplő függvények.Az alábbi példa egy szintaxist mutat be, amely az ELTOLÁS és a HOL.VAN függvényt kombinálva ugyanazt az eredményt adja, mint a KERES és az FKERES:
=ELTOLÁS(top_cell;HOL.VAN(Lookup_Value;Lookup_Array;0);Offset_Col)
Ez a képlet megkeresi Mária korát a mintamunkalapon:
=ELTOLÁS(A1;HOL.VAN(E2;A2:A5;0);2)
A képlet az E2 cellában lévő "Mária" értéket használja, és megkeresi a "Mária" értéket az A oszlopban. A képlet ezután megegyezik az ugyanabban a sorban lévő értékkel, de két oszloppal jobbra (C oszlop). Mivel a "Mária" az A oszlopban van, a képlet a C oszlop 4. sorában lévő értéket adja vissza (22).
Az ELTOLÁS függvénnyel kapcsolatos további információkért kattintson a következő cikkszámra a Microsoft Tudásbázisban a cikk megtekintéséhez:
 
                         
				 
				