INDEX MATCH pentru criterii multiple în rânduri și coloane în Excel

  • Imparte Asta
Hugh West

Adesea, vă puteți afla în situația în care lucrați cu un array mare de date și trebuie să găsiți unele valori sau texte unice, dar nu aveți un identificator specific în acest scop. În acest caz, pentru a găsi rezultatul se utilizează o căutare verticală sau orizontală cu mai multe condiții. Dar, în loc să utilizeze aceste funcții, utilizatorii experți aplică de obicei funcția INDEX MATCH Combinația. INDEX și MATCH este superioară funcțiilor VLOOKUP sau HLOOKUP în multe feluri. în plus, în INDEX MATCH formula poate căuta o valoare cu mai multe criterii pe foi diferite și să returneze rezultatul într-o altă foaie de calcul. În acest articol, vă voi arăta 2 exemple ideale de INDEX MATCH pentru criterii multiple în rânduri și coloane în Excel .

Descărcați caietul de practică

Puteți descărca caietul de lucru utilizat pentru demonstrație de la link-ul de descărcare de mai jos.

INDEX MATCH pentru criterii multiple în rânduri și coloane.xlsx

2 Exemple ideale de INDEX MATCH pentru criterii multiple în rânduri și coloane în Excel

În această parte, vă voi prezenta 2 exemple ideale de funcții INDEX MATCH pentru criterii multiple. În scopul demonstrației, am utilizat următorul set de date de probă. Avem Registrul de examinare anuală a unei școli numite Grădinița Valea Trandafirilor Cu toate acestea, avem Numele elevilor în coloană B și semnele lor în Istorie , Matematică, și Engleză în coloane C , D , și E , respectiv.

1. Criterii multiple de tip OR în rânduri și coloane în Excel

La început, voi discuta despre multiplele OR În general, criteriile OR este utilizat atunci când un argument trebuie să satisfacă oricare dintre condiții. Este destul de ușor de utilizat. De obicei, INDEX MATCH funcții cu mai multe criterii ale OR se poate face în două moduri, cum ar fi utilizarea funcției Array și formula Non-Array Cu toate acestea, am demonstrat ambele procese mai jos cu același set de date.

1.1 Funcțiile INDEX și MATCH cu formula Array

Inițial, voi arăta cum se utilizează INDEX și MATCH funcționează cu Array Este destul de ușor de utilizat. Cu toate acestea, trebuie să urmați pașii de mai jos.

📌 Pași:

  • Mai întâi, selectați celula E15 și scrieți următoarea formulă.

=INDEX(B5:B13,MATCH(TRUE,(((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0))

🔎 Repartizarea formulei:

  • Utilizarea MATCH funcție, cele 3 criterii: Mărcile în istorie , Matematică , și Engleză se potrivesc cu intervalele C5:C13 , D5:D13 , și E5:E13 , respectiv, din setul de date.
  • Aici, tipul de meci este 1 , ceea ce oferă o potrivire exactă.
  • În cele din urmă, folosind INDEX se obține numele elevului din intervalul B5:B13 .
  • În cele din urmă, apăsați butonul Introduceți pentru a găsi numele primului elev cu mai mult de 95 în orice domeniu.

Citește mai mult: Exemple cu formula INDEX-MATCH în Excel (8 abordări)

Lecturi similare

  • Cum se utilizează INDEX și Match pentru potrivire parțială (2 moduri)
  • INDEX MATCH cu 3 criterii în Excel (4 exemple)
  • INDEX MATCH pe mai multe foi în Excel (cu alternativă)
  • Indexul de potrivire a sumei mai multor rânduri în Excel (3 moduri)
  • Criterii multiple în Excel utilizând funcțiile INDEX, MATCH și COUNTIF

1.2 INDEX și MATCH cu non-array

În plus, puteți utiliza funcția Non-Array și veți primi în continuare un rezultat similar. Totuși, dacă nu doriți să folosiți formula Array puteți utiliza formula Non-Array Prin urmare, citiți pașii următori.

📌 Pași:

  • Mai întâi de toate, selectați celula E15 și introduceți următoarea formulă.

=INDEX(B5:B13,MATCH(TRUE,INDEX((((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0,1),0))

  • În cele din urmă, apăsați butonul Introduceți pentru a obține rezultatul final.

Citește mai mult: INDEX MATCH cu criterii multiple într-o foaie diferită (2 moduri)

2. ȘI Introduceți mai multe criterii multiple în rânduri și coloane în Excel

În mod similar, se poate aplica ȘI tip de criterii multiple poate fi completat de către array formula și Non-Array De obicei, formula ȘI se aplică atunci când un argument trebuie să satisfacă toate condițiile. În scopul demonstrației, voi utiliza setul de date anterior. Cu toate acestea, trebuie să parcurgeți secțiunea de mai jos pentru a finaliza operațiunea cu ușurință.

2.1 Funcțiile INDEX și MATCH cu Array

În primul rând, voi realiza acest lucru folosind un fișier Array Cu toate acestea, este foarte asemănătoare cu formula OR Prin urmare, urmați instrucțiunile de mai jos pentru a finaliza operațiunea în mod corespunzător.

📌 Pași:

  • Inițial, faceți clic pe celula E15 și scrieți formula de mai jos.

=INDEX(B5:B13,MATCH(1,(((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0))

🔎 Repartizarea formulei:

  • În primul rând, se MATCH funcția are cele 3 criterii: Mărcile în istorie , Matematică , și Engleză se potrivesc cu intervalele lor corespunzătoare, C5:C13 , D5:D13 , și E5:E13 , din setul de date dat.
  • După aceea, meciul este găsit ca 1 și oferă o potrivire exactă care îndeplinește toate condițiile.
  • În cele din urmă, se va INDEX oferă numele elevului din intervalul B5:B13 pentru acel meci.
  • În mod similar, numele primului student cu mai mult de 90 în toate 3 subiectele vor apărea ca în imaginea de mai jos.

Citește mai mult: Excel INDEX MATCH cu criterii multiple (4 exemple adecvate)

2.2 Non-Array folosind INDEX și MATCH

Nu în ultimul rând, voi arăta cum se utilizează INDEX și MATCH funcții cu mai multe criterii ale ȘI cu tipul Non-Array formula. În mod similar, parcurgeți următorii pași pentru a obține rezultatul final.

📌 Pași:

  • În primul rând, selectați celula E15 și scrieți formula menționată mai jos.

=INDEX(B5:B13,MATCH(1,INDEX((((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0,1),0))

  • În cele din urmă, apăsați butonul Introduceți pentru a primi rezultatul final.

Citește mai mult: Cum să potriviți mai multe criterii din diferite array-uri în Excel

INDEX MATCH pentru criterii multiple în foi diferite în Excel

Din fericire, în INDEX MATCH formula este destul de eficientă atunci când găsiți date cu mai multe criterii atât pentru coloane, cât și pentru rânduri în foi diferite. În această parte, veți afla cum putem folosi formula INDEX și MATCH funcții pe mai multe foi de lucru cu ilustrații corespunzătoare. Prin urmare, urmați pașii de mai jos.

📌 Pași:

  • Mai întâi, faceți clic pe celula D4 .
  • În al doilea rând, scrieți următoarea formulă.

=INDEX(Dataset!B5:B13,MATCH(TRUE,(((Dataset!C5:C13)>95)+((Dataset!D5:D13)>95)+((Dataset!E5:E13)>95))>0,0))

Aici, " Set de date " este numele foii din care doriți să extrageți datele.

  • În mod similar, puteți schimba numele și condiția foii și puteți obține rezultatul dorit.

Citește mai mult: Index Excel Potriviți criterii unice/multiple cu rezultate unice/multiple

Concluzie

Aceștia sunt toți pașii pe care îi puteți urma pentru a aplica funcțiile INDEX MATCH la mai multe criterii în rânduri și coloane în Excel. Sperăm că acum puteți crea cu ușurință ajustările necesare. Sper sincer că ați învățat ceva și că v-a plăcut acest ghid. Vă rugăm să ne anunțați în secțiunea de comentarii de mai jos dacă aveți întrebări sau recomandări.

Pentru mai multe informații de acest gen, vizitați Exceldemy.com .

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.