Exemple cu formula INDEX-MATCH în Excel (8 abordări)

  • Imparte Asta
Hugh West

Pentru căutări avansate în Excel, se poate folosi aplicația INDEX și MATCH poate fi folosit în locul lui VLOOKUP . INDEX și MATCH sunt necesare pentru căutări extinse și multe dintre ele sunt absolut uimitoare. Cu ajutorul unui exemplu, vă vom învăța cum să utilizați Excel INDEX și MATCH în Excel în acest tutorial.

Descărcați caietul de practică

Descărcați acest caiet de exerciții pentru a vă exercita în timp ce citiți acest articol.

Utilizări ale formulei INDEX-MATCH.xlsx

8 exemple eficiente de formule INDEX-MATCH în Excel

Vom folosi un set de date de exemplu în secțiunile de mai jos pentru a demonstra cum se utilizează funcțiile INDEX și MATCH Vă vom arăta cum să aplicați ambele funcții în 8 moduri diferite pentru a căuta valori.

♣Sintaxa:

= INDEX ( array , număr_ rând , [ număr_coloană ])

♣ Argumente:

  • array : intervalul de celule de valori
  • Număr_ rând : returnează rezultatele pentru un rând din intervalul selectat.
  • număr_coloană : returnează rezultatele pentru o coloană din intervalul selectat.

♣Rezultat:

The Funcția de indexare returnează valoarea sau referința celulei dintr-un interval specificat care se află la intersecția dintre un anumit rând și o anumită coloană.

♣Sintaxa:

= MATCH ( lookup_value , lookup_array ,[ match_type ])

♣ Argumente:

  • lookup_value : Valoarea pe care doriți să o găsiți în interval.
  • lookup_array : Intervalul în care se caută lookup_value .
  • match_type : Specifică modul în care valorile de căutare și valorile tablourilor de căutare sunt comparate în Excel.
    • 1 = exact sau următorul cel mai mic.
    • 0 = potrivire exactă.
    • -1 = exact sau următorul cel mai mare.

♣Rezultat:

Returnează poziția unui element dintr-un tablou în funcție de poziția sa relativă.

Exemplul 1: Combinație de bază a funcțiilor INDEX și MATCH în Excel

Să zicem că doriți să faceți o căutare a fișierului Preț pentru un anumit ID-ul comenzii . Vom combina INDEX și MATCH pentru a face acest lucru.

Pasul 1:

  • În celulă G5 , introduceți următoarea formulă.
=INDEX(D5:D11, MATCH(G4,B5:B11,0))

Aici,

  • MATCH(G4,B5:B11,0) se referă la celula G4 ca lookup_value în intervalul B5:B11 pentru o potrivire exactă. Acesta returnează 4 deoarece valoarea se află în rândul numărul 4 .
  • INDEX(D5:D11, MATCH(G4,B5:B11,0)) se referă la D5:D11 ca un array de unde obținem valoarea și număr_ rând este 4 așa cum am primit-o de la MATCH Numărul coloanei nu este necesară, deoarece aplicăm INDEX pentru o singură coloană.

Pasul 2:

  • Apăsați Introduceți la rezultat.

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

Exemplul 2: Utilizați formula INDEX-MATCH pentru a căuta din stânga în Excel

De asemenea, puteți efectua o căutare dintr-o coloană în alta. Valoarea pentru coloana C , a doua coloană a tabelului nostru INDEX gama B5:D11 , se va regăsi în exemplul următor. Urmați pașii de mai jos pentru a efectua o căutare din stânga.

Pasul 1:

  • Introduceți următoarea formulă în celulă G5 .
=INDEX($B$5:$D$11,MATCH(F5,$B$5:$B$11,0),2),2)

Pasul 2:

  • Apoi, apăsați Introduceți pentru a vedea rezultatul.

Pasul 3:

  • În cele din urmă, utilizați AutoFill pentru a vedea rezultatele în întregime.

Citește mai mult: Cum se utilizează formula INDEX-MATCH în Excel pentru a genera rezultate multiple

Exemplul 3: Analiza condiției sensibile la majuscule și minuscule prin combinarea funcțiilor INDEX și MATCH în Excel

Pentru Analiză sensibilă la majuscule și minuscule , puteți aplica INDEX și MATCH funcționează în combinație.

Pentru a analiza și a efectua o căutare, urmați pașii de mai jos.

Pasul 1:

  • Vrem să găsim ID-ul lui MARK în loc de Mark Să vedem ce se întâmplă. Introduceți următoarea formulă în celulă C5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))

Pasul 2:

  • În cele din urmă, apăsați Introduceți pentru a găsi ID-ul comenzii pentru MARK .

Priviți cu atenție; rezultatul pentru potrivirea perfectă cu majuscula MARK a fost obținut, dar nu și pentru Mark .

Exemplul 4: Căutarea a două coloane cu formula INDEX-MATCH în Excel

Este fascinant de observat că se poate face o căutare în mai multe coloane pentru criterii multiple De exemplu, vom căuta datele de identificare ale unei persoane. ID-ul comenzii precum și Preț Urmați pașii de mai jos pentru a efectua o căutare pentru două criterii.

Pasul 1:

  • În primul rând, introduceți următoarea formulă în celulă G5 .
=INDEX(B5:B11,MATCH(TRUE,EXACT(G4,C5:C11),0))

  • În al doilea rând, apăsați Introduceți pentru a obține prima valoare din celulă G5 .

Prin urmare, veți avea prima valoare de căutare în celula G5 .

Pasul 2:

  • Pentru a obține a doua valoare de căutare, introduceți următoarea formulă în celulă G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))

  • Aceasta este o funcție de matrice, deci trebuie să aplicăm această funcție apăsând pe Crtl + Schimbul + Introduceți

  • Ca rezultat, veți avea prima valoare de căutare în celula G6 .

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

Lecturi similare

  • Excel INDEX MATCH pentru a returna mai multe valori într-o singură celulă
  • Excel INDEX-MATCH Formula pentru a returna mai multe valori orizontal
  • [Fixed!] INDEX MATCH nu returnează valoarea corectă în Excel (5 motive)
  • Cum să selectați date specifice în Excel (6 metode)
  • Funcția INDEX MATCH vs VLOOKUP (9 exemple)

Exemplul 5: Căutarea în două direcții utilizând formula INDEX-MATCH

Puteți executa o căutare pentru un rând și o coloană în Cu două căi Urmați pașii de mai jos pentru a găsi o valoare pe un rând și pe o coloană în același timp.

Pasul 1:

  • Introduceți formula în celula G7 .
=INDEX(B4:D11,MATCH(G5,B4:B11,0),MATCH(G4,B4:D4,0))

Pasul 2:

  • În cele din urmă, apăsați Introduceți .

Exemplul 6: Găsiți cea mai apropiată potrivire în Excel prin îmbinarea funcțiilor INDEX și MATCH

The INDEX și funcția MATCH sunt utile pentru a găsi sau a căuta cea mai apropiată potrivire între intervale. De exemplu, am dori să determinăm cine are cea mai apropiată valoare de valoarea noastră țintă, care este $15 Pentru a face acest lucru, urmați pașii de mai jos.

Pasul 1:

  • Pentru a găsi cea mai apropiată potrivire, introduceți următoarea formulă.
=INDEX(C5:C11,MATCH(MIN(ABS(D5:D11-G4)),ABS(D5:D11-G4),0)))

Aici,

ABS(D5:D11-G4) este valoarea absolută a diferenței față de valoarea țintă 15 între intervalul D5:D11 .

MIN(ABS(D5:D11-G4) pentru a găsi diferența minimă a valorilor absolute.

Pasul 2:

  • Prin apăsarea Ctrl + Schimbul + Introduceți , vom aplica această funcție ca o funcție de matrice.

Citește mai mult: Formula INDEX-MATCH pentru a găsi valoarea minimă în Excel (4 moduri adecvate)

Exemplul 7: Căutarea în trei direcții utilizând funcțiile INDEX și MATCH în Excel

A Căutare în trei direcții este cel mai bun lucru pe care îl puteți realiza folosind INDEX și MATCH funcție. Căutare în trei direcții adaugă o dimensiune suplimentară de relevanță. De exemplu, ne putem da seama cât a plătit Jenny pentru două articole diferite în trei luni diferite. Urmați pașii simpli descriși mai jos pentru a face acest lucru.

Pasul 1:

  • Pentru a efectua Căutare în trei direcții , la început introduceți formula de mai jos în celula H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))

Pasul 2:

  • În cele din urmă, apăsați Introduceți pentru a obține prima valoare de căutare.

Pasul 3:

  • Apoi, copiați formula pentru alte celule folosind butonul AutoFill

Prin urmare, veți obține rezultatele prezentate în imaginea de mai jos.

Exemplul 8: Aplicarea formulei INDEX-MATCH cu caractere wildcard

Excel poate, de asemenea, să determine potrivire parțială Valoarea. INDEX și MATCH Pentru a face acest lucru, vom folosi un asterisc (*) ca un caracter wildcard. Urmați pur și simplu instrucțiunile de mai jos pentru a începe.

Pasul 1:

  • În primul rând, în celulă G5 , introduceți formula de mai jos.
=INDEX($D$5:$D$11,MATCH(F5& "*",$C$5:$C$11,0),1),1)

Pasul 2:

  • Apoi, apăsați Introduceți pentru a vedea modificările.

Pasul 3:

  • Folosiți doar butonul AutoFill pentru a umple celulele necesare.

În consecință, puteți vedea că se returnează un rezultat pentru " Jenny ," chiar dacă nu se potrivește exact.

Citește mai mult: INDEX MATCH Criterii multiple cu Wildcard în Excel (Un ghid complet)

Concluzie

În concluzie, sper că acest articol a demonstrat cum se poate utiliza INDEX și MATCH funcții pentru a integra mai multe criterii. Răsfoiți cartea de practică și puneți în practică ceea ce ați învățat. Suntem dispuși să rambursăm programe ca acesta datorită sprijinului dumneavoastră.

Dacă aveți întrebări, nu ezitați să ne contactați. Vă rog să-mi spuneți ce părere aveți în secțiunea de comentarii de mai jos.

Întrebările dumneavoastră vor primi răspuns în cel mai scurt timp posibil de către ExcelWIKI profesioniști.

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.