Upotrijebite INDEKS i MATCH funkciju za traženje vrijednosti u Excelu

Anonim

U ovom ćemo članku naučiti Kako koristiti funkciju INDEKS i MATCH za traženje vrijednosti u Excelu.

INDEX & MATCH funkcija za zamjenu vlookup funkcije

Obično koristimo funkciju VLOOKUP za pronalaženje vrijednosti poznavajući Indeks retka i broj stupca. Za funkciju VLOOKUP moramo imati kriterij podudaranja broja stupca i retka te najvažnije da vrijednost bude s desne strane podudarne vrijednosti. No, podaci to ne podržavaju uvijek. Mnogo puta moramo samo tražiti vrijednosti ne poznavajući indeks retka ili stupca, već samo vrijednosti koje se moraju podudarati. Na primjer: pronalaženje plaće zaposlenika s identifikacijskom oznakom zaposlenika. U ovome ćemo tražiti ID zaposlenika za indeks retka i Plaću za indeks stupca. Naučimo kako možemo izvršiti ovo pretraživanje pomoću INDEX & MATCH.

Kako riješiti problem?

Da bismo formulu prvo razumjeli, moramo se malo osvrnuti na sljedeće funkcije

  1. INDEX funkcija
  2. MATCH funkcija

Sada ćemo napraviti formulu koristeći gornje funkcije. Funkcija podudaranja vratit će indeks tražene vrijednosti1 u polje zaglavlja retka. Druga funkcija MATCH vratit će indeks vrijednosti 2 iz polja zaglavlja stupca. Brojevi indeksa sada će se unositi u funkciju INDEX kako bi se dobile vrijednosti ispod vrijednosti traženja iz podataka tablice.

Opća formula:

= INDEX (podaci, MATCH (tražilica_value1, zaglavlja_reda, 0, MATCH (lookup_value2, zaglavlja_stupaka, 0)))

podaci : niz vrijednosti unutar tablice bez zaglavlja

lookup_value1 : vrijednost za traženje u zaglavlju retka.

zaglavlja_reda : Polje indeksa redaka za pretraživanje.

lookup_value1 : vrijednost za pretraživanje u zaglavlju stupca.

stupci_zaglavlja : stupac Indeksni niz za pretraživanje.

Primjer:

Gore navedene izjave mogu biti komplicirane za razumijevanje. Pa shvatimo to koristeći formulu u primjeru

Ovdje imamo popis bodova koje su studenti postigli svojim popisom predmeta. Moramo pronaći rezultat za određenog učenika (Gary) i predmet (društvene studije) kako je prikazano na donjoj snimci.

Vrijednost učenika1 mora odgovarati nizu Row_header, a vrijednost Subject2 mora odgovarati nizu Column_header.

Upotrijebite formulu u ćeliji J6:

= INDEX (tablica, MATCH (J5, redak, 0, MATCH (J4, stupac, 0)))

Obrazloženje:

  • Funkcija MATCH podudara učenikovu vrijednost u ćeliji J4 s nizom zaglavlja retka i vraća njegovu poziciju 3 kao broj.
  • Funkcija MATCH podudara vrijednost Subject u ćeliji J5 s nizom zaglavlja stupca i vraća njegovu poziciju 4 kao broj.
  • Funkcija INDEX uzima broj indeksa retka i stupca i traži podatke u tablici i vraća odgovarajuću vrijednost.
  • Argument tipa MATCH fiksiran je na 0. Budući da će formula izvući točno podudaranje.

Ovdje su vrijednosti formule date kao reference ćelija, a zaglavlje redaka, tablice i zaglavlja stupaca imenovani rasponi.

Kao što možete vidjeti na gornjoj snimci, dobili smo rezultat koji je student dobio Gary u Predmetu Društvene studije kao 36. I to dokazuje da formula radi dobro, a za nedoumice pogledajte donje napomene radi razumijevanja.

Sada ćemo kao brojeve koristiti približno podudaranje s zaglavljima redaka i stupcima. Približno podudaranje uzima samo brojčane vrijednosti jer se ne može primijeniti na tekstualne vrijednosti

Ovdje imamo cijenu vrijednosti prema visini i širini proizvoda. Moramo pronaći cijenu za određenu visinu (34) i širinu (21) kako je prikazano na donjoj snimci.

Vrijednost Height1 mora odgovarati nizu Row_header, a vrijednost Width2 mora se podudarati s nizom Column_header.

Upotrijebite formulu u ćeliji K6:

= INDEKS (podaci, MATCH (K4, Visina, 1, MATCH (K5, Širina, 1)))

Obrazloženje:

  • Funkcija MATCH podudara vrijednost Height u ćeliji K4 s nizom zaglavlja retka i vraća svoj položaj 3 kao broj.
  • Funkcija MATCH podudara vrijednost Width u ćeliji K5 s nizom zaglavlja stupca i vraća svoj položaj 2 kao broj.
  • Funkcija INDEX uzima broj indeksa retka i stupca i traži podatke u tablici i vraća odgovarajuću vrijednost.
  • Argument tipa MATCH fiksiran je na 1. Budući da će formula izvući približno podudaranje.

Ovdje su vrijednosti formule date kao reference ćelija i zaglavlje redaka, podaci i zaglavlje stupca dani su kao imenovani rasponi kako je spomenuto u gornjoj snimci.

Također možete izvršiti traženje točnih podudaranja pomoću funkcija INDEX i MATCH u Excelu. Saznajte više o tome kako napraviti pretraživanje osjetljivo na velika i mala slova pomoću funkcije INDEKS & MATCH u Excelu. Djelomična podudaranja možete potražiti i pomoću zamjenskih znakova u Excelu.

Kao što možete vidjeti na gornjoj snimci, dobili smo cijenu dobivenu po visini (34) & Širina (21) kao 53.10. I to dokazuje da formula radi dobro, a za nedoumice pogledajte donje napomene radi boljeg razumijevanja.

Bilješke:

  1. Funkcija vraća pogrešku #NA ako je argument polja za pretraživanje funkciji MATCH 2D niz koji je polje zaglavlja podataka …
  2. Funkcija odgovara točnoj vrijednosti jer je argument vrste podudaranja funkciji MATCH 0.
  3. Vrijednosti traženja mogu se dati kao referenca ćelije ili izravno pomoću znaka navoda (") u formuli kao argumenata.

Nadam se da je ovaj članak o tome kako koristiti Korištenje funkcije INDEKS i MATCH za traženje vrijednosti u Excelu objašnjen. Ovdje pronađite više članaka o izračunavanju vrijednosti i srodnih Excel formula. Ako vam se sviđaju naši blogovi, podijelite ih sa svojim prijateljima na Facebooku. Također nas možete pratiti na Twitteru i Facebooku. Voljeli bismo čuti vaše mišljenje, javite nam kako možemo poboljšati, nadopuniti ili inovirati svoj rad i učiniti ga boljim za vas. Pišite nam na web stranici e -pošte.

Upotrijebite INDEX i MATCH za traženje vrijednosti : Formula INDEX-MATCH koristi se za dinamičko i precizno traženje vrijednosti u danoj tablici. Ovo je alternativa funkciji VLOOKUP i prevladava nedostatke funkcije VLOOKUP.

Koristite VLOOKUP iz dvije ili više tablica za pretraživanje : Za pretraživanje iz više tablica možemo uzeti IFERROR pristup. Za pretraživanje iz više tablica pogreška se uzima kao prekidač za sljedeću tablicu. Druga metoda može biti pristup If.

Kako izvršiti pretraživanje osjetljivo na velika i mala slova u Excelu : Excelova funkcija VLOOKUP ne razlikuje velika i mala slova i vratit će prvu odgovarajuću vrijednost s popisa. INDEX-MATCH nije iznimka, ali se može izmijeniti kako bi bila osjetljiva na velika i mala slova. Da vidimo kako…

Potražite često pojavljujući tekst s kriterijima u Excelu : Pretraživanje se najčešće pojavljuje u tekstu u rasponu koji koristimo INDEX-MATCH s MODE funkcijom. Evo metode.

Popularni članci:

Kako koristiti IF funkciju u Excelu : IF izraz u Excelu provjerava uvjet i vraća određenu vrijednost ako je uvjet TRUE ili vraća drugu određenu vrijednost ako je FALSE.

Kako koristiti funkciju VLOOKUP u Excelu : Ovo je jedna od najčešće korištenih i popularnih funkcija programa Excel koja se koristi za traženje vrijednosti iz različitih raspona i listova.

Kako koristiti funkciju SUMIF u Excelu : Ovo je još jedna bitna funkcija nadzorne ploče. To vam pomaže pri zbrajanju vrijednosti u posebnim uvjetima.

Kako koristiti funkciju COUNTIF u Excelu : Brojte vrijednosti s uvjetima pomoću ove nevjerojatne funkcije. Ne morate filtrirati svoje podatke da biste brojali određene vrijednosti. Funkcija Countif bitna je za pripremu vaše nadzorne ploče.