Ugrás a tartalomra

Többkritériumú keresés az INDEX és a MATCH használatával

Amikor egy nagy adatbázissal foglalkozik egy Excel táblázatban, amely több oszlopot és feliratot tartalmaz, mindig bonyolult találni valamit, amely több kritériumnak megfelel. Ebben az esetben használhat tömbképletet th -vale INDEX és a MÉRKŐZÉS functions.

több feltétel indexe 1

Hogyan végezzünk keresést több kritériummal?

Hogy megtudja a termék tehát fehér és a közepes-mérete $18 amint azt a fenti kép is mutatja, a boolean logika előnyeit felhasználva 1 -es és 0 -as tömböt állíthat elő a feltételeknek megfelelő sorok megjelenítéséhez. A MATCH függvény ezután megkeresi az első sor pozícióját, amely minden feltételnek megfelel. Ezt követően az INDEX megtalálja a megfelelő termékazonosítót ugyanabban a sorban.

Általános szintaxis

=INDEX(return_range,MATCH(1,(criteria_value1=criteria_range1*criteria_value2=criteria_range2*(…),0))

√ Megjegyzés: Ez egy tömbképlet, amellyel be kell írnia Ctrl + műszak + belép.

  • return_range: Az a tartomány, ahonnan szeretné, hogy a kombinációs képlet visszaadja a termékazonosítót. Itt a termékazonosító tartományra vonatkozik.
  • feltétel_érték: A termékazonosító pozíciójának megkereséséhez használt kritériumok. Itt a H4, H5 és H6 cellák értékeire vonatkozik.
  • feltételek_tartomány: A megfelelő tartományok, ahol a feltételek_értékek listázott. Itt a színre, méretre és árkategóriára vonatkozik.
  • 0 egyezési típus: Arra kényszeríti a MATCH -t, hogy megtalálja az első értéket, amely pontosan megegyezik a keresési_érték.

Megtalálni azt a terméket, ami fehér és a közepes-mérete $18, másolja vagy írja be az alábbi képletet a H8 cellába, majd nyomja meg a gombot Ctrl + műszak + belép az eredmény eléréséhez:

= INDEX (B5: B10, MATCH (1, ("Fehér"=C5: C10) * ("Közepes"=D5: D10) * (18=E5: E10), 0))

Vagy használjon cellahivatkozást a képlet dinamikussá tételéhez:

= INDEX (B5: B10, MATCH (1, (H4=C5: C10) * (H5=D5: D10) * (H6=E5: E10), 0))

több feltétel indexe 2

A képlet magyarázata

=INDEX(B5:B10,MATCH(1,(H4=C5:C10)*(H5=D5:D10)*(H6=E5:E10),0))

  • (H4=C5:C10)*(H5=D5:D10)*(H6=E5:E10): A képlet összehasonlítja a cella színét H4 a tartomány minden színével szemben C5: C10; méretét hasonlítja össze H5 minden méret ellen D5: D10; -ban összehasonlítja az árat H6 évi árakkal szemben E5: E10. A kezdeti eredmény a következő:
    {TRUE;FALSE;TRUE;FALSE;TRUE;FALSE}*{FALSE;FALSE;TRUE;TRUE;TRUE;FALSE}*{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE}.
    A szorzás az IGAZ és HAMIS értékeket 1 -re és 0 -ra változtatja:
    {1;0;1;0;1;0}*{0;0;1;1;1;0}*{0;0;0;1;1;0}.
    A szorzás után egyetlen ilyen tömbünk lesz:
    {0;0;0;0;1;0}.
  • MATCH (1,(H4=C5:C10)*(H5=D5:D10)*(H6=E5:E10), 0) = MATCH (1,{0;0;0;0;1;0}, 0): A match_type 0 kéri a MATCH függvényt, hogy megtalálja a pontos egyezést. A függvény ekkor visszaadja a pozíciót 1 a tömbben {0;0;0;0;1;0}, Amely 5.
  • INDEX(B5: B10,MATCH (1,(H4=C5:C10)*(H5=D5:D10)*(H6=E5:E10), 0)) = INDEX (B5: B10,5): Az INDEX függvény a 5érték a termékazonosító tartományban B5: B10, Amely 30005.

Kapcsolódó funkciók

Excel INDEX függvény

Az Excel INDEX függvény a tartomány vagy tömb adott pozíciója alapján adja vissza a megjelenített értéket.

Excel MATCH függvény

Az Excel MATCH függvény egy adott értéket keres egy cellatartományban, és visszaadja az érték relatív pozícióját.


Kapcsolódó képletek

Keresse meg a legközelebbi egyezési értéket több kritériummal

Bizonyos esetekben előfordulhat, hogy több feltétel alapján kell keresnie a legközelebbi vagy közelítő egyezési értéket. Az INDEX, MATCH és IF funkciók kombinációjával gyorsan elvégezheti az Excelben.

Hozzávetőleges egyezés az INDEX és a MATCH kifejezésekkel

Vannak idők, amikor hozzávetőleges egyezéseket kell találnunk az Excelben, hogy értékelhessük az alkalmazottak teljesítményét, osztályozzuk a tanulók pontszámait, kiszámítsuk a postaköltséget súly alapján stb. szükséges eredményeket.

Keresési értékek egy másik munkalapról vagy munkafüzetből

Ha tudja, hogyan kell a VLOOKUP függvénnyel értékeket keresni egy munkalapon, akkor a vlookup értékei egy másik munkalapról vagy munkafüzetből nem jelentenek problémát Önnek. Az oktatóanyag megmutatja, hogyan lehet vlookup értékeket készíteni az Excel másik munkalapjáról.


A legjobb irodai termelékenységi eszközök

Kutools for Excel - segít kitűnni a tömegből

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása  |  Üres sorok törlése  |  Oszlopok vagy cellák kombinálása adatvesztés nélkül  |  Kerek Formula nélkül ...
Szuper VLookup: Több kritérium  |  Több érték  |  Több lapon keresztül  |  Fuzzy Lookup...
Adv. Legördülő lista: Egyszerű legördülő lista  |  Függő legördülő lista  |  Többszörösen válassza ki a legördülő listát...
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  Hasonlítsa össze az oszlopokat a Válassza az Ugyanaz és különböző cellák lehetőséget ...
Kiemelt funkciók: Rács fókusz  |  Design nézet  |  Nagy Formula bár  |  Munkafüzet és lapkezelő | Erőforrás-könyvtár (Auto szöveg)  |  Dátumválasztó  |  Kombinálja a munkalapokat  |  Cellák titkosítása/dekódolása  |  E-mailek küldése listánként  |  Szuper szűrő  |  Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása ...)  |  50 + Táblázatos Típusai (Gantt-diagram ...)  |  40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján ...)  |  19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból ...)  |  12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás ...)  |  7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Az Excel cellák felosztása ...)  |  ... és több

A Kutools for Excel több mint 300 funkcióval büszkélkedhet, Győződjön meg arról, hogy amire szüksége van, csak egy kattintásnyira van...

Leírás


Office lap – A lapos olvasás és szerkesztés engedélyezése a Microsoft Office programban (beleértve az Excelt is)

  • Egy másodperc a tucatnyi nyitott dokumentum közötti váltáshoz!
  • Csökkentse az egérkattintások százait az Ön számára minden nap, búcsút mondjon az egér kezének.
  • 50% -kal növeli a termelékenységet több dokumentum megtekintésekor és szerkesztésekor.
  • Hatékony lapokat hoz az Office-ba (beleértve az Excelt is), akárcsak a Chrome, az Edge és a Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations