V tem članku se bomo naučili, kako samodejno zapolniti tabelo iz druge tabele s funkcijo INDEX & MATCH v Excelu.
Scenarij:
Na primer, moramo najti natančno ujemanje iz tabele, ne da bi jo pogledali na mizo. Potrebujemo določeno formulo, ki pomaga pri iskanju natančnega ujemanja za samodejno izpolnjevanje tabele.
Kako rešiti problem?
Da bi formula najprej razumela, moramo nekoliko pregledati naslednje funkcije
- INDEX funkcija
- Funkcija MATCH
Zdaj bomo naredili formulo z uporabo zgornjih funkcij. Funkcija MATCH bo vrnila indeks iskalne vrednosti v polju glave vrstice. Funkcija INDEX vrne vrednost, ki ustreza, bo zdaj vnesena v funkcijo INDEX, da dobimo vrednosti pod iskalno vrednostjo iz podatkov tabele.
Splošna formula:
= INDEX (podatki, MATCH (lookup_value, lookup_array, 0), col_num))
podatkov : niz vrednosti znotraj tabele brez glav
lookup_value : vrednost, ki jo je treba iskati v matriki look_array
look_array: matriko, ki jo je treba preučiti
match_type : 1 (natančno ali naslednje najmanjše) oz 0 (natančno ujemanje) oz -1 (natančno ali naslednje največje)
col_num: številka stolpca, zahtevana vrednost za pridobivanje iz stolpca tabele.
Primer:
Zgornje izjave je lahko težko razumeti. Zato razumejmo to z uporabo formule v primeru
Tukaj imamo tabelo s podrobnostmi o svetovni celini. Kodo države iz podane tabele moramo poiskati iz iskalne vrednosti kot ime države.
Nepopolna tabela
Lookup_table
Tu smo namesto referenčne matrike celic uporabili imenovano območje, saj je to enostavno razumljivo. Iščemo vrednost, kot je prikazano na spodnjem posnetku.
Uporabite zgornjo formulo in imenovani obseg, da dobite količino naročila, ki ustreza vsem kriterijem
Uporabite formulo v celici G6:
= INDEX (tabela, MATCH (G4, seznam, 0), 2)
Imenovani obsegi
miza (A2: B25)
Seznam (A2: A25)
Pojasnilo:
- Funkcija MATCH se ujema z imenom države India v imenovanem obsegu seznama in vrne indeks vrstice v funkcijo INDEX.
- Funkcija INDEX najde vrednost z indeksom ROW in številko stolpca v imenovanem obsegu tabele
- Formula vrne vrednost iz look_table.
Formula vrne kodo države za tabelo za dokončanje tabele. Zdaj kopirajte formulo z uporabo Ctrl + D ali povlecite možnost celice navzdol v Excelu.
Kot lahko vidite iz zgornjega posnetka, smo dobili vse podrobnosti kode v tabeli. Samodejno izpolni tabelo iz druge tabele z uporabo zgoraj navedene formule.
Tukaj je nekaj opazovalnih opomb pri uporabi zgornje formule.
Opombe:
- Funkcija vrne napako #NA, če argument matrike za iskanje funkciji MATCH ni enake dolžine matrike tabel.
- Formula vrne napako, če se lookup_value ne ujema z vrednostjo v tabeli lookup_array.
- Funkcija se ujema z natančno vrednostjo, saj je argument vrste ujemanja s funkcijo MATCH 0.
- Iskalne vrednosti so lahko podane kot referenca celice ali pa neposredno uporabljeni navednik (") v formuli kot argumenti.
Upam, da ste razumeli, kako samodejno zapolni tabelo iz druge tabele s funkcijo INDEX & MATCH v Excelu. Raziščite več člankov o iskalni vrednosti Excel tukaj. Prosimo, da svoja vprašanja navedete spodaj v polju za komentarje. Zagotovo vam bomo pomagali.
Za iskanje vrednosti uporabite INDEX in MATCH : Funkcija INDEX & MATCH za iskanje vrednosti po potrebi.
Obseg SUM z INDEX v Excelu : S funkcijo INDEX poiščite SUM vrednosti, kot je potrebno.
Kako uporabljati funkcijo INDEX v Excelu : Poiščite INDEX matrike s funkcijo INDEX, razloženo s primerom.
Kako uporabljati funkcijo MATCH v Excelu : Poiščite MATCH v matriki z uporabo vrednosti INDEX znotraj funkcije MATCH, razložene s primerom.
Kako uporabljati funkcijo LOOKUP v Excelu : Poiščite iskalno vrednost v matriki s funkcijo LOOKUP, razloženo s primerom.
Kako uporabljati funkcijo VLOOKUP v Excelu : Poiščite iskalno vrednost v matriki s funkcijo VLOOKUP, razloženo s primerom.
Priljubljeni članki
50 Bližnjica v Excelu za večjo produktivnost
Uredite spustni seznam
Absolutna referenca v Excelu
Če s pogojnim oblikovanjem
Če z nadomestnimi znaki
Vpogled po datumu
Pridružite se imenu in priimku v Excelu