În timp ce aleg ce rețetă de interogare verticală să utilizeze, majoritatea specialiștilor Excel sunt de acord că INDEX MATCH este o ecuație preferabilă față de VLOOKUP. Oricum ar fi, mulți indivizi recurg de fapt la utilizarea VLOOKUP în lumina faptului că este o rețetă mai puțin dificilă. Un factor important al acestei probleme este că foarte mulți oameni de fapt nu înțeleg complet avantajele schimbării de la CĂUTARE V, și fără o astfel de înțelegere, ei sunt reticenți în a contribui cu ocazia de a dobândi competențe cu ecuația mai uluitoare. Motivația din spatele acestei postări este de a folosi în mod exhaustiv fiecare dintre avantajele utilizării INDEX MATCH și de a vă convinge că ar trebui să utilizați INDEX MATCH numai pentru interogările dvs. ascendente în ansamblu.
Ce este INDEX MATCH în Excel
Următoarea formulă este amestecul a două capabilități în Excel: INDEX și MATCH.
=INDEX() returnează valoarea unei celule dintr-un tabel în lumina segmentului și a numărului coloanei.
=MATCH() returnează locul unei celule în succesiune sau segment.
Consolidate, cele două ecuații pot privi în sus și pot returna valoarea unei celule într-un tabel în lumina standardelor verticale și de nivel.
Cum se utilizează formula INDEX în Excel
Următorul este un tabel care arată numele, nivelurile și greutățile persoanelor. Trebuie să folosim ecuația INDEX pentru a analiza nivelul lui Thanish, iată o ilustrare a modului în care să se întâmple.
Urmând aceste mijloace,
- Tastați =INDEX( și selectați regiunea tabelului, apoi, în acel moment, adăugați o virgulă
- Introduceți numărul coloanei pentru Thanish, care este 4, și adăugați o virgulă
- Introduceți numărul secțiunii pentru Înălțime, care este 2, și închideți secțiunea
- Rezultatul este 5,8.

Cum să utilizați formula MATCH în Excel
Rămânând cu un model similar cu cel de peste, ar trebui să folosim MATCH pentru a aranja în ce coloană se află Thanish.
Urmând aceste mijloace,
- Tastați =MATCH( și conexiune la celula care conține Thanish... numele pe care trebuie să îl întoarcem în sus.
- Selectați fiecare dintre celulele din secțiunea Nume (numărând antetul Nume).
- Tastați zero 0 pentru o potrivire certă.
- Rezultatul este că Thanish este în coloana 4.

Cum să combinați INDEX și MATCH
În prezent, putem lua cele două ecuații MATCH și le putem folosi pentru a înlocui 4 și 2 în prima rețetă INDEX. Rezultatul este o ecuație INDEX MATCH.
face în timp ce java
Urmând aceste mijloace,
- Tăiați ecuația MATCH pentru Thanish și înlocuiți-l pe 4 cu ea.
- Tăiați ecuația MATCH pentru Înălțime și înlocuiți-l pe 2 cu ea.
- Rezultatul este că înălțimea lui Thanish este de 5,8.
- Felicitări, aveți în prezent o puternică ecuație INDEX MATCH!

Ce este VLOOKUP în Excel?
CĂUTARE V înseamnă „Căutare verticală”. O capacitate face ca Excel să caute o valoare specifică într-un segment (pretinsul „grup de tabel”), pentru a returna o valoare dintr-o secțiune alternativă într-o coloană similară. Acest articol vă va arăta cum să utilizați capacitatea VLOOKUP.
O capacitate VLOOKUP există în 4 părți,
- Valoarea de care trebuie să o întorci în sus;
- Atingerea în care trebuie să găsiți valoarea și să aduceți stima înapoi;
- Cantitatea secțiunii din gama dumneavoastră caracterizată, care conține readuce stima;
- 0 sau FALSE pentru o coordonată exactă cu valoarea pe care o căutați; 1 sau TRUE pentru o potrivire estimată.
Sintaxă: CĂUTARE V([valoare], [interval], [numărul coloanei], [fals sau adevărat])
În modelul nostru, avem o listă de nume, înălțime și greutăți. Trebuie să găsim rapid înălțimea lui Sai în acest tabel. În primul rând, selectați o celulă în care trebuie să distribuiți Înălțimea:

Pe aceste linii, în celula aleasă de noi începem să compunem: =VLOOKUP( :

Apoi, în acel moment, selectăm valoarea pe care trebuie să o analizăm, pentru această situație, este „Sai” în celula F3,

Apoi, introducem „,” și selectăm acoperirea (sau clusterul de tabel) în care trebuie să găsim stima de interogare și stima de revenire. Pentru această situație este intervalul (B2:D8):

Apoi, în acel moment, introducem „,” și cantitatea secțiunii din intervalul caracterizat în care trebuie să căutăm readucerea stima. Pentru această situație, este segmentul 2, urmat de „,” și „0” sau Înșelător pentru o coordonată precisă cu stima de interogare „Sai”:

În momentul în care apăsăm enter, obținem costul de comparație din coloana care apreciază „Sai” din interiorul tabelului ales:

În acest model avem doar o mică listă de nume, totuși, vă imaginați că aveți o listă considerabilă de informații și doriți să utilizați o valoare specifică în altă parte în foaia dvs. de contabilitate. Folosind VLOOKUP (și HLOOKUP), clientul trebuie doar să schimbe o valoare specifică într-o singură foaie de lucru și, în consecință, aceasta va fi modificată în orice puncte semnificative rămase. Oricum ar fi, imaginați-vă un scenariu în care nu suntem siguri de stima de interogare. Acesta este punctul în care potrivirea estimată poate fi valoroasă.
Potrivire estimată în CĂUTARE V
În momentul în care introducem cuvântul „Sia” în celula G3 a interogării noastre, capacitatea VLOOKUP așa cum am planificat-o devine confundată, în lumina faptului că nu poate găsi această valoare în tabelul prezentat. Returnează gafa standard Excel #N/A:

Oricum ar fi, atunci când schimbăm partea „0” (sau „False”) a capacității noastre VLOOKUP la „1” sau „Valid”:
=CĂUTARE V(F3;B2:D8;2;1)
În prezent, am solicitat ca capacitatea să caute o coordonare estimată cu „Sia”. În cazul în care nu poate găsi potrivirea specifică, va căuta cea mai apropiată potrivire de valoarea „Sia”, nu la fel de mult ca „Sia”, care este „Sai”:

INDEX MATCH vs. CĂUTARE V
Referința dinamică a coloanei duce la mai puține erori
Contrastul critic dintre INDEX MATCH și VLOOKUP este că VLOOKUP necesită o referință de secțiune statică, în timp ce INDEX MATCH utilizează o referință puternică de segment. Cu VLOOKUP, marea majoritate va include un anumit număr static pentru a arăta din ce secțiune trebuie să se întoarcă. În momentul în care utilizați INDEX MATCH, rețeta vă permite să alegeți fizic din ce secțiune trebuie să extrageți.
Explicația care provoacă mai puține gafe se bazează pe faptul că, atunci când urmați structura lingvistică INDEX MATCH, faceți clic direct pe câmpul care conține valoarea pe care trebuie să o returnați.

Cu structura limbajului VLOOKUP, vă determinați întreaga expoziție a tabelului, ȘI APOI determinați o referință de secțiune pentru a arăta din ce segment trebuie să extrageți informații.

Cu toate acestea, este un mic contrast, acest pas suplimentar provoacă, fără îndoială, mai multe gafe. Această greșeală este predominantă în special atunci când aveți un grup mare de mese și trebuie să numărați în exterior numărul de secțiuni pe care trebuie să le mutați. În momentul în care utilizați INDEX MATCH, nu este necesară o astfel de numărare.
Următoarele două avantaje ale utilizării INDEX MATCH provin, de asemenea, din modul în care VLOOKUP necesită o intrare de referință de segment statică pentru calitățile pe care trebuie să le returnați. Dacă nu este prea multă problemă, rețineți că puteți ocoli problema referințelor statice utilizând o ecuație în interiorul punctuației VLOOKUP, făcând o rețetă mixtă, cum ar fi CĂUTARE VOLTOARE sau CĂUTARE VOLTAREA HLOOKUP. Cu toate acestea, este mult mai simplu să înveți INDEX MATCH și să obții fiecare dintre avantajele suplimentare dincolo de a avea referințe dinamice de secțiune.
Inserați imunitatea coloanei
Cel mai bun avantaj al utilizării INDEX MATCH față de VLOOKUP este modul în care, cu INDEX MATCH, puteți încorpora segmente în expoziția tabelului fără a modifica greșit rezultatele interogării. De fiecare dată când lucrați cu un set de date uriaș, există o oportunitate decentă pe care va trebui să vă întoarceți pentru a modifica secțiunile noastre și, eventual, a încorpora un alt segment. Cu VLOOKUP, orice secțiune încorporată sau ștearsă care dezrădăcinează valorile returnate va schimba efectele secundare ale ecuațiilor tale.
Luați modelul VLOOKUP de mai jos. Aici, am aranjat ecuația pentru a scoate stima de stat din tabelul nostru de informații. Deoarece este o rețetă VLOOKUP, ne-am referit la a patra secțiune.

Dacă inserăm o coloană în mijlocul matricei tabelului, noul rezultat este acum Bangalore; nu mai tragem valoarea corectă pentru State și trebuie să schimbăm referința coloanei.

INDEX MATCH ca insensibilitate pentru secțiune de încorporare, astfel încât să puteți încorpora și șterge segmente fără a vă pune accentul pe reîmprospătarea fiecărei ecuații de interogare aferente.
Trageți și copiați mai ușor
În timp ce lucrați cu seturi de date enorme, este neobișnuit să compuneți doar o rețetă de interogare unică; probabil că va trebui să trageți și să duplicați ecuația în mai multe celule pentru a reda diferite interogări. De exemplu, să presupunem că pentru un anumit ID, trebuie să returnez o progresie a valorilor din tabelul meu exact conform modelului în care apar în tabel. În momentul în care încerc să trag și să dublez ecuația standard VLOOKUP (cu o blocare de referință atât pe stima de interogare, cât și pe grupul de tabel), interogarea nu funcționează, deoarece pur și simplu trage un stimulent similar pentru fiecare pasaj. Această lipsă este cauzată din nou de CĂUTARE V, care necesită o anumită intrare de referință a secțiunii pentru valorile de aducere înapoi.

Cu INDEX MATCH, deoarece puteți seta secțiunea de întoarcere să se deplaseze (în principiu, fără să o blocați prin referință), segmentul de întoarcere se va muta pe măsură ce vă duplicați ecuația, oferindu-vă diferitele câmpuri pe măsură ce apar.

Fără restricție de matrice
Un alt impediment cheie al CĂUTĂRII V este că se așteaptă să determinați un grup de tabel pătrat în care referința segmentului dvs. nu poate trece. Circumstanțele cheie în care acest lucru se transformă într-o problemă este punctul în care adăugați un alt câmp la setul de date dincolo de clusterul dvs. unic de tabel. Luați în considerare modelul de mai jos:
Presupunând că adăugăm un alt segment la acest set de date, nu putem folosi rețeta mea unică VLOOKUP pentru a extrage valori din acea nouă secțiune. În cazul în care schimbăm referința la secțiunea mea la 6, rețeta returnează o greșeală pe motiv că masa mea are doar 5 segmente lățime. Pentru ca rețeta să funcționeze, trebuie să reîmprospătăm tabelul pe care l-am determinat de fiecare dată când adăugăm un alt segment.
Cu INDEX MATCH, nu trebuie să determinați un grup de tabel și, prin urmare, nu vă ocupați de această problemă.
Căutare de la dreapta la stânga
Unul dintre avantajele vitale ale utilizării INDEX MATCH este opțiunea de a face chei de interogare în jumătatea dreaptă a tabelului de informații. Noile chei de interogare sunt realizate în cea mai mare parte prin rularea estimărilor pe câmpurile din setul dvs. unic de date. Aceste chei se adresează segmentului dvs. de interogare din structura limbajului INDEX MATCH. În timp ce utilizați INDEX MATCH, puteți adăuga aceste noi chei de interogare în jumătatea dreaptă a tabelului și puteți juca o opțiune pentru care ați transmis interogarea pentru a obține calitățile pe care trebuie să le returnați. Punctuația INDEX MATCH nu contează dacă segmentul de interogare se află în jumătatea stângă sau dreaptă a secțiunii de aducere înapoi.
Cu VLOOKUP, pe motiv că puteți reda o interogare de la stânga la dreapta, orice cheie de interogare nouă pe care o adăugați ar trebui să fie în jumătatea stângă a grupului dvs. unic de tabel. Astfel, de fiecare dată când adăugați o altă cheie, trebuie să mutați întregul set de date într-o parte cu un segment. Pe lângă faptul că acest lucru este iritant, poate împiedica rețetele și calculele existente pe care le-ați făcut în foaia de calcul.
Se dublează ca o CĂUTARE
Probabil că acesta nu este cel mai bun aranjament pentru majoritatea clienților, totuși, merită să ne concentrăm până acum. O CĂUTARE V vă limitează doar să efectuați interogări verticale pe un cluster de tabel. Nu pot, de exemplu, să interogă valorile în cel mai înalt punct al setului meu de date și să execut o interogare plată. Pentru a realiza acest obiectiv, ar trebui să folosesc cu totul altceva.
Cu INDEX MATCH, puteți organiza, practic, atât expoziția de interogare, cât și clusterul de returnare în mod egal pentru a realiza o CĂUTARE. Nu sugerez să faceți interogări simple ca regulă generală, dar în cazul în care aveți nevoie în orice moment, ar trebui să utilizați rețeta INDEX MATCH.
proces Android acore
Nevoie de procesare mai mică
Avantajul de manipulare al utilizării INDEX MATCH a fost subestimat în adaptările în curs ale Excel, pe motiv că capacitățile de manipulare ale produsului s-au extins atât de remarcabil. Oricum ar fi, pur și simplu dați tuturor un exemplu concis de istorie, voi extinde acest avantaj. Într-o parte din interpretările mai experimentate ale Excel, produsul avea constrângeri inconfundabile de manipulare care ar putea fi observate în cazul în care ați construit un index informațional imens. În anumite circumstanțe, era de așteptat să interog valori pentru o mulțime de linii, astfel încât să pot adăuga o altă secțiune la un tabel imens. Când am adăugat aceste rețete, produsul ar îngheța și avea nevoie de câteva minute pentru a stabili valorile aduse înapoi. În cele din urmă, a trebuit să înlocuiesc rețetele mele VLOOKUP cu INDEX MATCH pentru a accelera estimările.
Justificarea din spatele acestei distincții este foarte simplă. VLOOKUP necesită o putere de manipulare serioasă de la Excel, având în vedere faptul că trebuie să evalueze întregul grup de tabel pe care l-ați ales. Cu INDEX MATCH, Excel trebuie doar să se gândească la segmentul de interogare și la secțiunea de aducere înapoi. Cu mai puține celule de luat în considerare, Excel poate gestiona această rețetă mult mai rapid.
Încă o dată, dacă nu este prea multă problemă, amintiți-vă că acest avantaj este cel mai probabil ca de acum să nu fie observabil, având în vedere upgrade-urile făcute în puterea de manipulare a Excel. În orice caz, dacă în orice circumstanță doriți cu adevărat să rulați un număr mare de rețete de interogare în interiorul unei foi de calcul, încercați să utilizați INDEX MATCH.
Tabel de comparație între CĂUTARE V și potrivire cu index
CĂUTARE V | POTRIVIRE INDEX |
VLOOKUP utilizează referința de informații statice în timp ce analizează calitățile. | INDEX MATCH utilizează intervale de informații puternice în timp ce analizează calitățile. |
Încorporarea sau ștergerea unei secțiuni influențează rezultatul VLOOKUP. | Încorporarea sau ștergerea unei secțiuni nu influențează rezultatul INDEX MATCH. |
VLOOKUP trebuie utilizat pentru a căuta valori de la stânga la dreapta. | INDEX MATCH poate analiza calitățile de la stânga la dreapta, precum și de la dreapta la stânga. |
VLOOKUP poate interoga doar prin linii verticale, de exemplu, segmente, și nu prin coloane. | INDEX MATCH poate interoga valori prin linii, precum și prin segmente. |
VLOOKUP are un punct de rupere pentru dimensiunea lookup_value. Nu ar trebui să depășească 255 de caractere. | INDEX MATCH nu are nicio restricție de dimensiune sau lungime pentru calitățile de potrivire. |
VLOOKUP nu este bine eliminată în ceea ce privește duplicarea și tragerea. | INDEX MATCH este mai bine eliminat în ceea ce privește duplicarea și tragerea ecuației în diferite celule. |
VLOOKUP este simplă, precum și rememorată în examinare cu INDEX MATCH. | INDEX MATCH este greu de înțeles și de reținut, deoarece natura uluitoare consolidează două capacități/formule. |
VLOOKUP nu este, în general, la fel de rapidă ca INDEX MATCH atunci când gestionăm colecții de informații enorme. | INDEX MATCH este, în general, mai rapidă decât VLOOKUP. |
Concluzie
Singurul impediment în utilizarea INDEX MATCH este că este în mod evident mai entuziast de învățat și mai dificil de reamintit. Succeed nu are structura propoziției încorporată în produs, iar punctuația fără altcineva nu este instinctivă.
Trecerea de la VLOOKUP la INDEX MATCH a fost unul dintre progresele cheie pe care le-am făcut pentru a lucra la natura modelelor Excel pe care le-am asamblat. În prezent, folosesc INDEX MATCH numai pentru interogările mele ascendente în general. Fac asta deoarece este o rețetă superioară, dar în plus, mă ajută să-mi amintesc semnele de punctuație mai complicate. Ori de câte ori ați făcut schimbarea și ați întâlnit avantajele utilizării INDEX MATCH, vă garantez că nu veți reveni la VLOOKUP.
Întrebări frecvente despre de ce INDEX MATCH este mai bună decât VLOOKUP în Excel
Poate INDEX MATCH să gestioneze căutări pe mai multe criterii?
INDEX MATCH este capabil să gestioneze mai multe căutări de criterii prin utilizarea mai multor funcții MATCH împreună. Această caracteristică vă permite să efectuați căutări complexe și să extrageți date precise pe baza mai multor condiții.
Care sunt limitările INDEX MATCH?
Deși INDEX MATCH este o caracteristică puternică, singura problemă cu această funcție este că poate fi mai complex de utilizat decât VLOOKUP, în principal pentru începători. Ar trebui să acordați mai multă atenție în timp ce scrieți formula.
Putem înlocui toate căutările cu INDEX MATCH?
INDEX MATCH este o alternativă versatilă la VLOOKUP, nu este nevoie să înlocuiți toate VLOOKUP-urile. Pentru căutări verticale simple, VLOOKUP este încă eficient și mai ușor de utilizat.