Tartalomjegyzék
Az Excel-adatkészleteket az információk nyilvántartására használják. A nagy adatkészletekből származó információk keresése időigényes lehet. Az Excel rendelkezik néhány hasznos formulával a kereséshez és a lekérdezések egyeztetéséhez, hogy pontos eredményeket kapjunk. Az INDEX és a MATCH a leggyakrabban használt formulák közé tartozik, amelyek nem csak egyetlen kritériumra, hanem több kritériumra is működnek. A cikk 4 formulát ismertet, hogy INDEX és MATCH a címen több kritérium megfelelő példákkal és megfelelő magyarázatokkal.
Gyakorlati munkafüzet letöltése
Töltse le a gyakorló munkafüzetet, és gyakoroljon.
Excel Index egyezés több kritériummal.xlsxBevezetés az INDEX és MATCH függvényekbe
Az INDEX funkció
Célkitűzés:
Egy adott tartományban egy adott sor és oszlop metszéspontjában lévő cella értékét vagy hivatkozását adja vissza.
Általános képlet:
=INDEX(tömb, sor_szám,[oszlop_szám])
Érvek Leírás:
array = az adatok tartománya.
row_num = a visszaadandó érték sorszáma.
column_num =a visszaadandó érték oszlopszáma.
A MATCH funkció
Célkitűzés:
Egy megadott értéknek megfelelő elem relatív pozícióját adja vissza egy tömbben, egy megadott sorrendben.
Általános képlet:
=MATCH(lookup_value,lookup_array,[match_type])
Argumentum leírása:
lookup_value = a keresett érték.
lookup_array = az az adattartomány, amelyben a keresett érték létezik.
match_type = -0, -1,1. 0 a pontos egyezést jelenti, -1 a pontos egyezésnél nagyobb értékre, és 1 a pontos egyezésnél kisebb értékre.
3 Excel képletek az INDEX és a MATCH funkciók használatával több kritériummal
A következő adatkészletet fogjuk használni, hogy elmagyarázzuk 4 képletet az Excel Indexhez és több kritériummal párosítsuk őket.
Az adatkészlet 5 oszlopot tartalmaz Termék azonosító , Színes , Méret, és Ár egy vállalat termékeinek listája. Ha most több kritériummal rendelkezünk, és több kritériumot akarunk egybevetni, hogy az egybevetett értékhez kapcsolódó értéket kapjunk. A cikk következő részei 3 különböző képletet mutatnak be, a INDEX és MATCH Több kritériummal rendelkező függvények. Lépjünk tehát tovább.
1. Beágyazott Excel-képlet INDEX és MATCH funkciók használatával több kritériummal
Tegyük fel, hogy egy termék árát kell kiderítenünk az adathalmazból a termék azonosítójának, színének és méretének összevetésével.
A következő képletet használhatja az Excel segítségével INDEX és MATCH függvényt, hogy megkapja az eredményt:
=INDEX(E5:E11,MATCH(1,(H5=B5:B11)*(H6=C5:C11)*(H7=D5:D11),0))
Itt látható, hogy a képlet megfelel az adatkészlet több kritériumának, majd megjeleníti a pontos eredményt.
🔎 Formula bontás:
- A MATCH a 3 kritériumot: Termék azonosító , Szín, és Méret a tartományoknak megfelelnek B5:B11 , C5:C11, és D5:D11 az adathalmazból. Itt a mérkőzés típusa a 0 ami pontos egyezést ad.
- Végül, a INDEX funkcióval megkapja az adott termék árát a tartományból. E5:E11 .
Bővebben: INDEX MATCH 3 kritériummal az Excelben (4 példa)
2. Beágyazott Excel-képlet két INDEX-funkcióval és több kritériumot tartalmazó MATCH-funkcióval
Továbbá van egy másik képlet, amely két INDEX funkciókkal együtt egy MATCH függvény több kritériummal, hogy egy adott adattartományból értéket kapjon.
A képlet a következő:
=INDEX(E5:E12,MATCH(B15&C15&D15,INDEX(B5:B12&C5:C12&D5:D12,),0))
Az eredmény a 3 kritériumot illeszti a megadott adattartományokhoz, és a kimenethez megadott tartományban adja meg az illeszkedő kritériumérték eredményét.
🔎 Formula bontás:
- MATCH függvény a keresési értékeket B15 , C15 , és D15 a használatával ÉS közöttük.
- Ezután veszi a INDEX függvény, amelyen belül az egyes keresési értékek keresési tömbjei B5:B12 , C5:C12, és D5:D12 .
- Az utolsó argumentum a MATCH függvény 0, hogy pontos egyezést adjon.
- Mindezek egy másik INDEX függvény, amelynek első argumentuma az a tartomány, ahonnan az eredmény végül megjelenik.
Tovább: INDEX MATCH több kritériummal egy másik lapon (2 mód)
Hasonló olvasmányok
- Excel Index Egy/több kritérium egyezésének egy/több találattal történő megfeleltetése
- Több kritérium az Excelben az INDEX, MATCH és COUNTIF funkció használatával
- Összegzés az INDEX-MATCH függvényekkel több kritérium alatt az Excel-ben
- INDEX, MATCH és MAX több kritériummal az Excelben
3. Formula INDEX használatával két MATCH-funkcióval több kritériummal az Excelben
A fenti módszer ellentéte azonban az, hogy a képlet 2 MATCH függvények beágyazva egy INDEX funkció is elvégezheti a munkát.
Tegyük fel, hogy rendelkezünk az adott adatkészlet módosított változatával, amely tartalmazza a kapucnis pulóverre és a pólóra vonatkozó információkat, és a következő módon van elrendezve.
A képlet:
=INDEX(C6:F7,MATCH(I4,B6:B7,0),MATCH(I5&I6,C4:F4&C5:F5,0)))
Ebben az esetben két MATCH függvények az adatkészlet értékeinek egyeztetésére. Az egyik a sorra, a másik az oszlopra vonatkozik. Mindkét MATCH formula egy INDEX funkciót, amely tökéletesen működik.
🔎 Formula bontás:
- Az első MATCH formula megegyezik a termék nevével T-Shirt will the values in the row ( B6 és B7 ).
- A másodikMATCH formula két kritériumot vesz fel szín és méret (kék és közepes) a következő tartományban C4:F4 és C5:F5 illetve.
- Mindkét MATCH formula a INDEX formula második argumentumaként. Az első argumentum a INDEX A formula az első argumentumot az adattartománynak tekinti, amelyből a kimenet kivonásra kerül, a harmadik pedig 0 pontos egyezés esetén.
Bővebben: Index egyezés több kritériummal az Excel soraiban és oszlopaiban
Az INDEX-MATCH alternatívája: FILTER funkció használata
Továbbá, ha a Microsoft 365 amely dinamikus tömbökkel rendelkezik, akkor használhatja a SZŰRŐ függvény több kritériummal, a INDEX-MATCH képletek.
Kövesse a lépéseket, hogy megtudja, hogyan kell alkalmazni a SZŰRŐ funkciót erre a célra:
- Válassza ki a teljes adathalmazt.
- Válassza ki a címet. Asztal a Beillesztés tab.
- Ellenőrizze a táblázat tartományát, és jelölje be A táblázatomnak fejlécei vannak .
- Ezután kattintson a OK .
A táblázatod az alábbiak szerint fog kinézni.
Most tegyük fel, hogy megvan a 3 kritérium (a képen látható), amelyek segítségével meg kell találni az adott termék árát.
- Írja a képletet abba a cellába, ahol az eredményt szeretné látni:
=FILTER(Table2[[Price ]],(Table2[Product ID]=B15)*(Table2[Color]=C15)*(Table2[Size]=D15))
Az eredmény megjelenik a cellában.
Megjegyzés: Válassza ki a tartományt ennek megfelelően, és a táblázat neve (ebben az esetben a Table2) a tartomány fejlécével együtt (Ár, Termékazonosító, Szín és Méret a tartományoknak megfelelően) megjelenik a képletben, mivel az adatkészletet Excel-táblázatba konvertáljuk.
🔎 Formula bontás:
- A képlet 3 argumentumot vesz fel,
- Az első argumentum array amely az az adattartomány, amelyből a visszatérési értéket kivonjuk.
- A második érv a következő tartalmazza a címet. A mi esetünkben a kritériumok a következők: termék azonosító, szín és méret.
- A harmadik érv a következő empty_if amely visszatérési értéket vesz fel, ha az eredmény üres. Ez opcionális, és a mi esetünkben nincs rá szükségünk.
- Megfelel a kritériumoknak, és az első argumentumban megadott tartományból adja meg az eredményt.
Bővebben: Excel INDEX MATCH, hogy több értéket adjon vissza egy cellában
Emlékezetes dolgok
1. Megnyomhatja a CTRL+SHIFT+ENTER a billentyűzetről úgy, hogy a kurzort a tömböket tartalmazó képletek végén tartjuk. Bár ez jól működik, ha egyszerűen megnyomjuk a Írja be a címet. , de a biztonság kedvéért használhatja ezt a technikát, amikor tömbökkel dolgozik.
2. A SZŰRŐ funkció csak a Microsoft 365 dinamikus tömb funkcióval. Ha nem rendelkezik ezzel a verzióval, és egy régebbi verziót használ, akkor válassza a másik 3 képletet.
Következtetés
A cikk tartalmazza az INDEX és MATCH függvények rövid leírását. Ezt követően egy adatkészletet használt fel 4 különböző képlet alkalmazásához a következővel INDEX , PÁRBESZÉD, és SZŰRŐ függvények több kritériummal az Excelben. Remélem, hogy a cikk hasznos volt az Ön számára. Ha többet szeretne felfedezni, akkor nézze meg az alábbi kapcsolódó cikkeket. Ha bármilyen kérdése van, akkor írjon a megjegyzés rovatban.