Salt la conținutul principal

Căutare bidirecțională cu INDEX și MATCH

Pentru a căuta ceva atât pe rânduri, cât și pe coloane în Excel, sau spunem că trebuie să căutăm o valoare la intersecția rândului și coloanei specifice, putem folosi ajutorul INDEX și MECI funcții.

căutare bidirecțională cu index și potrivire 1

Cum se efectuează o căutare bidirecțională cu INDEX și MATCH?

Pentru a completa informațiile despre de vânzări efectuate de către Samantha în cursul lunii de iulie în celula H7 așa cum se arată mai sus, puteți utiliza funcția MATCH de două ori pentru a obține numerele de rând (nume) și coloană (lună). Funcția INDEX va prelua apoi vânzările din gama de vânzări pe baza numerelor de locație furnizate de MATCH. (Rețineți că numărul rândului depășește numărul coloanei într-o formulă INDEX.)

Sintaxa generică

=INDEX(return_range,MATCH(lookup_vertical_value,lookup_vertical_range,0),MATCH(lookup_horizontal_value,lookup_horizontal_range,0))

  • return_range: Gama de unde doriți ca formula de combinație să returneze vânzările. Aici se referă la gama de vânzări.
  • lookup_vertical / horizontal_value: Valoarea MATCH utilizată pentru a-și localiza numărul rândului sau coloanei. Aici se referă la luna și numele date.
  • căutare_coloană / rând_rang: Gama de celule în care lookup_vertical / horizontal_value este listat. Aici se referă la lună și intervalele de nume.
  • tip_potrivire 0: Forțează MATCH să găsească prima valoare care este exact egală cu lookup_value.

Pentru a găsi vânzările făcut by Samantha în cursul lunii de iulie, vă rugăm să copiați sau să introduceți formula de mai jos în celula H7 și apăsați Intrați pentru a obține rezultatul:

= INDEX (C5: E10,MECI("Samantha",B5: B10,0),POTRIV ("Iulie",C4: E4, 0))

Sau utilizați o referință de celulă pentru a face formula dinamică:

= INDEX (C5: E10,MECI(H4,B5: B10,0),POTRIV (H5,C4: E4, 0))

căutare bidirecțională cu index și potrivire 2

Explicația formulei

=INDEX(C5:E10,MATCH(H4,B5:B10,0),MATCH(H5,C4:E4,0))

  • MATCH (H4, B5: B10,0): Funcția MATCH găsește poziția lui Samantha, valoarea exactă din celulă H4, în intervalul B5: B10. Deci se va întoarce 3 din moment ce Samantha este la 3poziţia a treia a listei.
  • MATCH (H5, C4: E4,0): Funcția MATCH găsește poziția lui iulie, valoarea exactă din celulă H5, în intervalul C4: E4. Deci se va întoarce 2 din moment ce iulie este la 2nd poziția domeniului.
  • INDEX(C5: E10,MATCH (H4, B5: B10,0),MATCH (H5, C4: E4,0)) = INDEX (C5: E10,3,2): Funcția INDEX preia valoarea de la intersecția 3primul rând și 2a doua coloană din intervalul de vânzări C5: E10, care este valoarea din celula D7, $30,051.

Funcții conexe

Funcția Excel INDEX

Funcția Excel INDEX returnează valoarea afișată pe baza unei poziții date dintr-un interval sau dintr-o matrice.

Funcția Excel MATCH

Funcția Excel MATCH caută o anumită valoare într-un interval de celule și returnează poziția relativă a valorii.


Formule conexe

Potrivire aproximativă bidirecțională cu mai multe criterii

În acest tutorial, vom vorbi despre cum să căutați o potrivire aproximativă pe baza mai multor criterii listate atât în ​​coloane, cât și în rânduri într-o foaie de calcul Excel, cu ajutorul funcțiilor INDEX, MATCH și IF.

Căutare cu mai multe criterii cu INDEX și MATCH

Atunci când ai de-a face cu o bază de date mare într-o foaie de calcul Excel cu mai multe coloane și titluri de rând, este întotdeauna dificil să găsești ceva care să îndeplinească mai multe criterii. În acest caz, puteți utiliza o formulă matrice cu funcțiile INDEX și MATCH.

Căutare la stânga cu INDEX și MATCH

Pentru a afla informațiile listate în coloanele din stânga dintr-o foaie de calcul Excel despre un anumit element care se află în partea dreaptă, puteți utiliza funcțiile INDEX și MATCH. Combinația celor două funcții are avantajul căutării valorilor în orice coloană față de funcția de căutare puternică a altui Excel, VLOOKUP.


Cele mai bune instrumente de productivitate Office

Kutools pentru Excel - Vă ajută să vă distingeți de mulțime

Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele  |  Ștergeți rândurile goale  |  Combinați coloane sau celule fără a pierde date  |  Rundă fără Formula ...
Super VLookup: Criterii multiple  |  Valoare multiplă  |  Pe mai multe foi  |  Căutare fuzzy...
Adv. Lista verticală: Lista drop-down ușoară  |  Listă drop-down dependentă  |  Listă derulantă cu selectare multiplă...
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  Comparați coloanele cu Selectați aceleași și diferite celule ...
Caracteristici prezentate: Focus pe grilă  |  Vedere de proiectare  |  Big Formula Bar  |  Manager registru de lucru și foi | Biblioteca de resurse (Text automat)  |  Data Picker  |  Combinați foi de lucru  |  Criptare/Decriptare celule  |  Trimiteți e-mailuri după listă  |  Super Filtru  |  Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere ...)  |  50+ Diagramă Tipuri de (Gantt Chart ...)  |  40+ Practic Formule (Calculați vârsta pe baza zilei de naștere ...)  |  19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale ...)  |  12 Convertire Instrumente (Numere la cuvinte, conversie valutara ...)  |  7 Merge & Split Instrumente (Rânduri combinate avansate, Împărțiți celule Excel ...)  |  ... și altele

Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...


Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)

  • O secundă pentru a comuta între zeci de documente deschise!
  • Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
  • Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
  • Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
List Status In Transit Vacant Emb
13001 13002 13001 13003
13002 13005 13004 13006
13003 13008 13007 13018
13004 13011 13010
13005 13014 13013
13006 13017 13016
13007 13020 13019
13008 13023
13009 13026
13010 13029
13011 13032
13012 13035
13013 13038
13014
13015
13016
13017
13018

Would it be possible to return the header ( In Transit/Vacant/Emb) on the status list?
This comment was minimized by the moderator on the site
Hi there, sorry that I don't quite understand you. Could you please attach a picture or file?

Amanda
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations