Kazalo
PREGLEDOVANJE, INDEKS, UJEMANJE so priljubljene funkcije Excel, ki se uporabljajo v programu Microsoft Excel. VLOOKUP je zelo pogosta pri velikih podatkovnih operacijah. INDEX-MATCH se lahko skupaj uporabljata kot nadomestek za funkcijo VLOOKUP V tem članku bomo pokazali, kako uporabiti funkcijo INDEX-MATCH namesto VLOOKUP v Excelu.
Prenesi delovni zvezek za prakso
Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.
Indeksno ujemanje namesto Vlookup.xlsxUvod v funkciji INDEX in MATCH
Funkcija INDEX
Funkcija INDEX vrne vrednost ali referenco na vrednost znotraj tabele ali razpona. INDEX funkcija se uporablja na dva načina: v obliki polja in v obliki reference.
Sintaksa:
INDEX(polje, številka vrstice, [številka stolpca])
Argumenti:
polje - To je območje celic ali konstanta polja. Uporaba številk vrstic in stolpcev je odvisna od vrstic ali stolpcev v tem polju.
row_num - Zahteva se, razen če je prisotna številka_stolpca. Izbere vrstico v polju, iz katere se vrne vrednost. Če je številka_vrstice izpuščena, se zahteva številka_stolpca.
column_num - Izbere stolpec v polju, iz katerega se vrne vrednost. Če je številka_stolpca izpuščena, je potrebna številka_vrstice.
Funkcija MATCH
Funkcija MATCH poišče določen predmet v območju celic in nato vrne ustrezen položaj tega predmeta. Ta funkcija deluje v kateri koli smeri in dobi natančno ujemanje.
Sintaksa:
MATCH(lookup_value, lookup_array, [match_type])
Argumenti:
lookup_value - To je vrednost, ki jo želimo uskladiti v polju. To je lahko vrednost (številka, besedilo ali logična vrednost) ali sklic na celico s številko, besedilom ali logično vrednostjo.
lookup_array - To je določeno območje, v katerem želimo iskati.
match_type - Ta argument ni obvezen. Številke so -1, 0 ali 1. Argument match_type določa, kako Excel primerja lookup_value z vrednostmi v lookup_array. Privzeta vrednost za ta argument je 1.
Kako združiti funkciji INDEX in MATCH
Uporabili bomo kombinacijo INDEX in . MATCH namesto da bi uporabljali funkcije VLOOKUP V nadaljevanju bomo prikazali, kako združiti ti dve funkciji.
Za uporabo formule vzamemo niz podatkov podjetja, ki vsebuje ID, ime in plačo zaposlenih.
Zdaj bo ugotovil. Plača zaposlenih, ki iščejo na ID namesto drugih možnosti.
Korak 1:
- Najprej postavite ID kot je prikazano v spodnjem polju:
Korak 2:
- Napišite MATCH funkcijo na Celica C13 .
- Poskušali bomo najti ujemanje Celica C12 v območju B5:B10 :
=MATCH(C12,B5:B10,0)
Korak 3:
- Nato pritisnite Vnesite .
V povratni informaciji dobimo 3 . To pomeni, da je naša določena vrednost v tretji celici tega območja.
4. korak:
- Zdaj vstavite INDEX
- Želimo dobiti plačo. Zato smo uporabili D5:D10 kot območje.
- Formula je naslednja:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))
5. korak:
- Nato pritisnite Vnesite .
Na koncu dobimo plačo A-003 Na ta način skupaj uporabimo INDEX-MATCH funkcije.
3 načini uporabe INDEX MATCH namesto VLOOKUP v Excelu
1. INDEX MATCH za iskanje od desne proti levi v Excelu
V tem razdelku bomo pokazali, kako INDEX-MATCH Funkcija VLOOKUP lahko išče objekte od desne proti levi. Funkcija VLOOKUP lahko išče objekte le od leve proti desni, iskani objekt pa mora biti v prvem stolpcu. Teh pravil nam ni treba upoštevati v primeru funkcije INDEX-MATCH funkcijo.
Korak 1:
- Iskali bomo imena in želeli vrniti ID Tako bo nabor podatkov videti takole:
Korak 2:
- V polje napišite "Allisa". Ime
- Zdaj napišite INDEX-MATCH formula:
=INDEX(B5:B10,MATCH(C12,C5:C10,0))
- Tu bomo poiskali v Ime in bo dobil povratno informacijo iz stolpca ID
- Operacijo uporabljamo od desne proti levi.
Korak 3:
- Nato pritisnite Vnesite .
Dobimo ID kot povratek. Če pa bi uporabili VLOOKUP ki bo vrnil napako.
Preberite več: Funkcija INDEX MATCH proti funkciji VLOOKUP (9 primerov)
2. INDEX MATCH namesto VLOOKUP z več merili v Excelu
Na spletnem mestu INDEX-MATCH Funkcija lahko uporabi več meril, kar ni mogoče v primeru VLOOKUP .
Korak 1:
- Najprej spremenite nabor podatkov, da uporabite več meril.
Korak 2:
- Uporabili bomo dve merili Oddelek in . Ime in želijo Plača kot rezultat.
Korak 3:
- Pogoj postavite v zahtevano polje, kot je prikazano na naslednji sliki.
4. korak:
- Sedaj postavite formulo na Celica C14 .
- Formula je:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))
5. korak:
- Na koncu pritisnite Vnesite .
Če se oba pogoja ujemata, dobimo rezultat. Če katero koli od meril ni izpolnjeno, bo rezultat napaka. VLOOKUP to ni mogoče. Zato uporabljamo INDEX-MATCH namesto VLOOKUP .
Preberite več: Excelove funkcije INDEX in MATCH z več merili (4 formule)
Podobna branja
- Vsota s funkcijami INDEX-MATCH pod več merili v Excelu
- Kako uporabiti INDEX in ujemanje za delno ujemanje (2 načina)
- XLOOKUP proti INDEX-MATCH v Excelu (vse možne primerjave)
- Formula z uporabo funkcij INDIRECT INDEX MATCH v Excelu
- INDEX MATCH več meril z nadomestnim znakom v Excelu (popoln vodnik)
3. Uporabite INDEX MATCH za iskanje v vrstici in stolpcu
V tem razdelku bomo pokazali, kako iskati v vrstici in stolpcu. VLOOKUP ne more iskati tako v vrstici kot v stolpcu.
Korak 1:
- Najprej spremenite nabor podatkov, da uporabite funkcije.
Korak 2:
- Določili smo, da poiščemo imena ob stolpec B in leto v 4. vrstici.
Korak 3:
- V zahtevanih poljih nastavite pogoj za ime in leto.
4. korak:
- Zdaj zapišite formulo za Celica C14.
- Formula je:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))
5. korak:
- Zdaj pritisnite Vnesite .
Nazadnje smo znesek povečanja, ki ga je Jose dobil leta 2020.
Preberite več: Indeks Ujemanje več meril v vrsticah in stolpcih v Excelu
Prednosti uporabe INDEX MATCH namesto VLOOKUP v Excelu
1. Dinamična referenca stolpca
Ena od glavnih prednosti INDEX-MATCH nad VLOOKUP je referenca na stolpec. VLOOKUP zahteva statično sklicevanje na stolpec. Po drugi strani, INDEX-MATCH Zaradi statične reference, ko dodamo ali odstranimo katero koli vrstico ali stolpec, formula ostane nespremenjena. Učinek spremembe stolpca se v njej ne odraža.
2. Iskanje od desne proti levi
Spletna stran VLOOKUP omogoča vračanje vrednosti v levo. Vendar pa med iskanjem od desne proti levi ne more izvesti nobene operacije. To je ena najpomembnejših prednosti INDEX-MATCH lahko uporabimo funkcijo INDEX-MATCH v nekaterih primerih, ko VLOOKUP ne more delati zaradi referenc na levi in desni strani.
3. Enostavno vstavljanje ali brisanje novega stolpca
Vemo že, da VLOOKUP zato moramo ob dodajanju ali brisanju novega stolpca vsakič spremeniti formulo. In to moramo storiti ročno. Ko delamo z velikim naborom podatkov, postane ta sprememba zelo zapletena. INDEX-MATCH nam o tem ni treba razmišljati. Formula se samodejno spremeni.
4. Ni omejitve za velikost vrednosti iskanja
Zagotoviti moramo, da dolžina meril za iskanje ne presega 255 znakov v VLOOKUP . V nasprotnem primeru se prikaže vrednost napake. V primeru INDEX-MATCH , lahko poiščemo več kot 255 znakov.
5. Zmanjšanje časa obdelave
Če upoštevamo čas obdelave INDEX-MATCH funkcija močno skrajša čas obdelave. VLOOKUP funkcija pregleda celotno polje ali tabelo. INDEX-MATCH funkcija poišče samo omenjeno območje ali stolpec. Tako daje rezultate v najkrajšem času v primerjavi s funkcijo VLOOKUP .
6. Položaj vrednosti iskanja
Na spletnem mestu VLOOKUP mora biti vrednost iskanja v prvem stolpcu polja ali območja. INDEX-MATCH lahko vrednost iskanja poišče v katerem koli stolpcu in pridobi tudi rezultate iz katerega koli stolpca, ki ga izbere uporabnik.
Zaključek
V tem članku smo opisali, kako uporabiti INDEX-MATCH namesto funkcije VLOOKUP v Excelu. Pojasnjujemo tudi prednosti INDEX-MATCH funkcijo nad VLOOKUP Upam, da bo to zadovoljilo vaše potrebe. Oglejte si našo spletno stran Exceldemy.com in podajte svoje predloge v polju za komentarje.