Excel INDEX MATCH za vraćanje više vrijednosti u jednoj ćeliji

  • Podijeli Ovo
Hugh West

Najčešće korištene funkcije u Microsoft Excelu za izvršavanje sofisticiranijih pretraživanja su INDEX i MATCH . To je zato što su INDEX i MATCH tako svestrani da izvode poprečno i uzdužno traženje. Funkcija INDEX MATCH kombinira dvije Excel funkcije: INDEX i MATCH . Dvije formule, kada se kombinuju, mogu pretraživati ​​i donijeti vrijednost ćelije u bazi podataka ovisno o vertikalnim i horizontalnim zahtjevima. U ovom članku ćemo demonstrirati proces kako možemo koristiti Excel INDEX MATCH za vraćanje više vrijednosti u jednoj ćeliji.

Preuzmite radnu svesku za vježbe

Možete preuzeti radnu svesku i vježbati s njima.

INDEX MATCH Vrati višestruku vrijednost.xlsx

Uvod u funkciju INDEX

Funkcija INDEX je klasificirana kao funkcija pretraživanja i referenci u Excelu.

  • Sintaksa

Sintaksa za INDEX funkciju je

INDEX(niz, broj_reda, [broj_stupca])

  • Argumenti
ARGUMENTI ZAHTJEV OBJAŠNJENJE
array Obavezno Ovo je element niza ili raspon ćelija.
broj_reda Obavezno Ovo je lokacija reda s koje će se preporuka vratiti.
broj_stupca Opcionalno Ovo je kolonapozicija sa koje će biti vraćena preporuka.
  • Vraćana vrijednost

Vraća vrijednost ili reference na vrijednost iz tablice ili raspona vrijednosti.

Uvod u funkciju MATCH

Funkcija MATCH ispituje ćeliju za određeno podudaranje i vraća njegova precizna lokacija unutar raspona.

  • Sintaksa

Sintaksa za funkciju MATCH je

MATCH(vrijednost_potraži, niz_potraživanja, [tip_podudaranja])

  • Argumenti
ARGUMENTI ZAHTJEV OBJAŠNJENJE
lookup_value Obavezno Ovo znači da je vrijednost u rasponu koji će biti provjeren.
lookup_array Obavezno Ovo znači raspon unutar kojeg će se vrijednost pretraživati.
match_type Opcionalno Koristi se za određivanje podudaranja funkcije tip. U većini slučajeva to je numerička vrijednost. Postoje tri vrste podudaranja koje se mogu koristiti:

Da biste pronašli tačno podudaranje, unesite 0.

1 da biste otkrili najveću vrijednost manju ili jednaku vrijednosti pretraživanja.

-1 da otkrijete najmanju vrijednost veću ili jednaku vrijednosti pretraživanja.

  • Povratna vrijednost

Vraća vrijednost koja predstavlja lokaciju niza pretraživanja.

Uvod u skup podataka

Funkcija INDEX u Excelu je izuzetno svestrana ijaka i pojavljuje se u velikom broju Excel proračuna. Funkcija MATCH je namijenjena lociranju lokacije elementa u kategoriji.

Da bismo koristili funkcije za vraćanje više vrijednosti u jednu ćeliju, koristimo sljedeći skup podataka. Skup podataka predstavlja malo lokalno preduzeće koje prodaje proizvode nakon uvoza iz različitih zemalja. I, skup podataka sadrži Zemlju u koloni B odakle uvoze proizvode, Cijenu svakog proizvoda u koloni C , i Proizvod naziv u koloni E .

Sada, pretpostavimo, trebamo izdvojiti sve proizvode uvezene iz određene zemlje.

Korak po korak procedure Excel INDEX MATCH za vraćanje više vrijednosti u jednoj ćeliji

Prvo, možemo kombinirati funkcije pretraživanja: INDEX MATCH za vraćanje više vrijednosti. Zajedno s ovim funkcijama, trebat će nam SMALL , IF i ISNUMBER funkcije .

SMALL funkcija proizvodi numeričku vrijednost ovisno o njenoj poziciji u listi numeričke vrijednosti je kategorizirana po vrijednosti u rastućem redoslijedu. Ova funkcija vraća minimalne vrijednosti iz niza na određenom mjestu.

Funkcija IF izvodi logički test i vraća jednu vrijednost ako je rezultat TRUE i drugu ako je rezultat FALSE . Ova funkcija uspoređuje dvije vrijednosti i daje bilo koju od njihnekoliko rezultata.

Funkcija ISNUMBER ne provjerava da li je vrijednost ćelije numerička. funkcija ISNUMBER pokazuje TRUE kada ćelija uključuje broj; inače, vraća FALSE . ISNUMBER može se koristiti za provjeru da red predstavlja numeričku vrijednost ili da je izlaz neke druge funkcije broj. Prihvata jedan parametar, vrijednost, koja može biti referenca ćelije.

Korak 1: Primijenite INDEX & MATCH funkcije za vraćanje više vrijednosti

Pretpostavimo da prvo želimo izdvojiti sve proizvode uvezene iz Australije koristeći INDEX MATCH funkciju u ovom koraku . Slijedimo procedure za korištenje funkcije za vraćanje više vrijednosti u jednu ćeliju.

  • Prvo, odaberite ćeliju u koju želite staviti formulu.
  • Drugo, stavite formulu u tu odabranu ćeliju.
=INDEX($D$5:$D$12, SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),""), ROWS($A$1:A1)))

  • Dalje, pritisnite tipku Enter da završite proceduru i pogledajte rezultat u toj rezultirajućoj ćeliji.

  • Nakon toga, povucite Fill Handle dolje da biste duplicirali formulu preko raspon. Ili, za Automatsko popunjavanje raspona, dvaput kliknite na simbol Plus ( + ).

  • Konačno, slijedeći iznad svih pod-koraka, možemo vidjeti rezultat u rasponu ćelija F8:F10 .

🔎 Kako formula funkcionira?

  • REDOVI($A$1:A1) : U ovom odjeljku,koristimo ćeliju A1 kao početnu tačku.
  • ROW($B$5:$B$12)) : Ovaj dio prikazuje ćelije B5 do B12 su odabrani.
  • MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),””) : Dio traži vrijednosti koje se tačno podudaraju u rasponu ( B5:B12 ) i vraća ih.
  • (MATCH($B$5:$B$12,$F $5, 0)) : Ovaj odjeljak traži vrijednosti koje odgovaraju vrijednosti ćelije F5 u rasponu ( B5:B12 ).
  • ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : Određuje da li su podudarne vrijednosti u rasponu ( B5:B12 ) brojevi.
  • IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Linija znači da ako postoje bilo koje odgovarajuće vrijednosti u rasponu ( B5: B12 ), vraća se formula IF .
  • SMALL(IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)), MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),””),ROWS($A$1:A1)) : Za svaki niz, ova funkcija vraća najniža odgovarajuća vrijednost.
  • INDEX($D$5:$D$12,SMALL(IF(ISNUMBER(MACH($B$5:$B$12,$F$5, 0)),MACH(ROW ($ B $5:$B$12), ROW($B$5:$B$12)),””),ROWS($A$1:A1))) : Konačno, ova formula pretražuje niz ( D5: D12 ) za podudarne vrijednosti i vraća ih u ćeliju ( F8:F10 ).

Pročitajte više: Primjeri sa INDEX- MATCH Formula u Excelu (8 pristupa)

Slična očitanja

  • INDEKS Uparivanje više kriterija sa zamjenskim znakovima u Excelu (kompletan vodič)
  • Kako koristitiINDEX MATCH Umjesto VLOOKUP-a u Excel-u (3 načina)
  • INDEX+MATCH sa dupliranim vrijednostima u Excel-u (3 brze metode)
  • Excel INDEX PODRŽI ako ćelija sadrži tekst
  • Kako koristiti INDEX-MATCH formulu u Excelu za generiranje višestrukih rezultata

Korak 2: Excel TEXTJOIN ili CONCATENATE funkcija za stavljanje više vrijednosti u jednu ćeliju

Sada, moramo kombinirati rezultat u jednu ćeliju. U tu svrhu koristit ćemo drugu funkciju. Za ovo možemo koristiti funkciju TEXTJOIN ili funkciju CONCATENATE . U ovom slučaju ćemo ih oboje koristiti u različitim koracima. Funkcija TEXTJOIN spaja tekst iz različitih raspona i/ili znakova, koristeći separator koji definirate između svake tekstualne vrijednosti koja će biti spojena. Funkcija CONCATENATE u Excelu je namijenjena povezivanju više bitova teksta zajedno ili sažimanju informacija iz mnogih ćelija u jednu ćeliju. Na primjer, koristimo podprocedure da koristimo obje funkcije za stavljanje rezultata višestrukih vrijednosti u jednu ćeliju.

  • Na prvom mjestu odaberite ćeliju u koju želite staviti višestruke vrijednosti rezultat u jednu ćeliju.
  • Zatim unesite formulu u tu ćeliju.
=TEXTJOIN(", ",TRUE,F8:F10)

  • Na kraju, pritisnite Enter da vidite rezultat.

  • Umjesto da koristite funkciju TEXTJOIN , također možete koristiti funkciju CONCATENATE utu odabranu ćeliju. Isto tako, funkcija TEXTJOIN , ova funkcija će raditi isto. Dakle, unesite formulu u tu ćeliju.
=CONCATENATE(F8,", ",F9,", ",F10)

  • Na kraju, slično kao prije, pritisnite Enter taster. Kao rezultat, ova formula će pokazati rezultat za stavljanje više vrijednosti u jednu ćeliju.

Pročitajte više: Excel INDEX-MATCH Formula za vraćanje više vrijednosti vodoravno

Zaključak

Gore procedure će vam pokazati procedure Excel INDEX MATCH za vraćanje više vrijednosti u jednoj ćeliji . Nadam se da će vam ovo pomoći! Ako imate bilo kakvih pitanja, prijedloga ili povratnih informacija, javite nam u odjeljku za komentare. Ili možete baciti pogled na naše ostale članke na ExcelWIKI.com blogu!

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.