În acest articol, vom afla cum să extragem indexul coloanelor din tabel în Excel.
Scenariu:
De multe ori, atunci când lucrăm cu date împrăștiate mult timp, trebuie mai întâi să curățăm datele înainte de a lucra la ele. Este nevoie de timp și ai vrut doar să extragi câteva întrebări. Pentru a extrage date, utilizați în general funcția VLOOKUP. Dar când avem date lungi cu multe câmpuri de coloane, atunci devine dezordonat, deoarece funcția VLOOKUP necesită indexul coloanei corecte ca număr, altfel formula returnează eroare. Chiar acolo, mai jos este explicația formulă pentru acest tip de problemă.
Cum se rezolvă problema?
Pentru aceasta vom folosi funcția MATCH. Dacă nu ați auzit de această funcție, obișnuiți-vă. Este o funcție de căutare excel care returnează Indexul valorii de căutare în matrice. Aici trebuie să obținem numărul de index al numelui coloanei. Apoi vom trece la pasul ulterior Cum se caută valori în tabele utilizând funcția MATCH. Mai jos este formula generică
Formula generică:
= MATCH (nume_coloană, antet_tabel, 0) |
nume_coloană: valoare de căutare
table_header: matrice de antet tabel
0: căutare pentru potrivirea exactă
Exemplu:
Toate acestea ar putea fi confuze pentru a înțelege. Să înțelegem formula cu explicații și exemple. Aici avem un tabel de date în Foaia 1 ($ A $ 1: $ U $ 9995). Deci, avem antetul tabelului ca A1: U1 (primul rând al tabelului).
Să vedem formula de mai jos pentru a aplica pe masă.
Folosiți formula
= MATCH (C4, Sheet1! $ A $ 1: $ U $ 1,0) |
Explicaţie:
- Funcția MATCH caută valoarea în celula C4 „ID-ul comenzii”
- Sheet1! $ A $ 1: $ U $ 1 este argumentul matricei de căutare.
- Se dă 0 argument pentru a căuta potrivirea exactă.
După cum puteți vedea, indexul coloanei din ID-ul comenzii din tabel este al 2-lea. Dar este foarte iritant să folosim antetul tabelului ca abreviere completă, așa că folosim intervalul numit pentru matricea de antet tabel. Aflați mai multe despre intervalele denumite aici. Intervalul numit utilizat pentru antetul tabelului (Sheet1! $ A $ 1: $ U $ 1) este „header”.
Folosiți formula.
= MATCH (C4, antet, 0) |
Aici instantaneul de mai sus explică două lucruri. Primul este Indexul de stat al coloanei din tabel este 11 și al doilea este denumit intervalul „antet” funcționează bine. Copiați formula pentru numele coloanelor rămase folosind Ctrl + D sau glisând în jos din marginea din dreapta jos a celulei folosite.
Aici avem toată coloana Index. Acum putem folosi pentru a da ca intrare funcției VLOOKUP așa cum se arată mai jos.
Index MATCH în funcția VLOOKUP:
Acum avem soluția pentru cum să obținem indexul coloanei din tabel. Putem folosi formula ca intrare în funcția VLOOKUP. De exemplu, avem nevoie de numele produsului cumpărat de numele clientului "Pete Kriz".
Folosiți formula:
= VLOOKUP (D10, Tabel, MATCH (E9, antet, 0), 0) |
Notă: asigurați-vă că valoarea de căutare în D10 (Pete Kriz) trebuie să fie în prima coloană a tabelului.
După cum puteți vedea, formula returnează numele produsului din numele clientului din tabel. În general, nu folosim funcția MATCH cu VLOOKUP, deoarece valoarea de căutare trebuie să fie în prima coloană, ceea ce se întâmplă cu greu. Deci, folosim combinația de funcții INDEX și MATCH. Aflați mai multe despre Cum să căutați valoarea utilizând funcțiile INDEX și MATCH.
Iată toate notele observaționale privind utilizarea formulei.
Note:
- Formula funcționează atât pentru text cât și pentru numere.
- Funcția returnează eroarea #NA dacă argumentul matricei de căutare la funcția MATCH nu are aceeași lungime a matricei de tabel.
- Formula returnează o eroare dacă lookup_value nu se potrivește cu valoarea din tabelul lookup_array.
- Funcția se potrivește cu valoarea exactă, deoarece argumentul tipului de potrivire cu funcția MATCH este 0.
- Folosiți argumentul -1 pentru mai puțin de, 0 pentru potrivirea exactă și 1 pentru cea mai mare decât potrivirea de căutare.
- Valorile de căutare pot fi date ca referință de celulă sau direct folosind simbolul ghilimelei (") în formulă ca argumente.
Sper că ați înțeles Cum se extrage indexul coloanei din tabel în Excel. Explorați aici mai multe articole despre valoarea de căutare Excel și funcțiile Excel 2019. Dacă ți-au plăcut blogurile noastre, împărtășește-le prietenilor tăi de pe Facebook. Și, de asemenea, ne puteți urmări pe Twitter și Facebook. Ne-ar plăcea să aflăm de la dvs., să ne anunțați cum putem îmbunătăți, completa sau inova munca noastră și să o îmbunătățim. Scrieți-ne pe site-ul de e-mail.
Utilizați INDEX și MATCH pentru a căuta valoarea : Funcția INDEX & MATCH pentru a căuta valoarea după cum este necesar.
Gama SUMĂ cu INDEX în Excel : Utilizați funcția INDEX pentru a găsi SUMA valorilor, după cum este necesar.
Cum se utilizează funcția INDEX în Excel : Găsiți INDEX-ul unui tablou folosind funcția INDEX explicată cu un exemplu.
Cum se utilizează funcția MATCH în Excel : Găsiți MATCH-ul în matrice folosind valoarea INDEX din funcția MATCH explicată cu un exemplu.
Cum se utilizează funcția de căutare în Excel : Găsiți valoarea de căutare în matrice folosind funcția LOOKUP explicată cu un exemplu.
Articole populare:
Cum se utilizează funcția IF în Excel : Instrucțiunea IF din Excel verifică starea și returnează o valoare specifică dacă condiția este ADEVĂRATĂ sau returnează o altă valoare specifică dacă este FALSĂ.
Cum se utilizează funcția VLOOKUP în Excel : Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.
Cum se utilizează funcția COUNTIF în Excel : Numărați valorile cu condiții folosind această funcție uimitoare. Nu trebuie să vă filtrați datele pentru a număra anumite valori. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.
Cum se utilizează funcția SUMIF în Excel : Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.