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 izvođenje sofisticiranijih pretraživanja su INDEX i MATCH . To je zato što su INDEX i MATCH toliko svestrani da izvode poprečna i uzdužna pretraživanja. Funkcija INDEX MATCH kombinira dvije Excel funkcije: INDEX i MATCH . Dvije formule, kada se kombiniraju, mogu pretraživati ​​i donijeti vrijednost ćelije u bazi podataka ovisno o vertikalnim i horizontalnim zahtjevima. U ovom ćemo članku pokazati postupak kako možemo koristiti Excel INDEX MATCH za vraćanje više vrijednosti u jednoj ćeliji.

Preuzmi radnu knjižicu za vježbanje

Možete preuzeti radnu bilježnicu i vježbati s njima.

INDEX MATCH Vrati višestruku vrijednost.xlsx

Uvod u funkciju INDEX

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

  • Sintaksa

Sintaksa za INDEX funkciju je

INDEX(niz, broj_reda, [broj_stupca])

  • Argumenti
ARGUMENTI ZAHTJEVI OBJAŠNJENJE
niz Potrebno Ovo je element niza ili raspon ćelija.
row_num Potrebno Ovo je lokacija retka s kojeg će se preporuka vratiti.
column_num Izborno Ovo je stupacpozicija s koje će se preporuka vratiti.
  • Povratna vrijednost

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

Uvod u funkciju MATCH

Funkcija MATCH ispituje ćeliju radi određenog podudaranja i vraća njegovu točnu lokaciju unutar raspona.

  • Sintaksa

Sintaksa za MATCH funkciju je

MATCH(lookup_value, lookup_array, [match_type])

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

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

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

-1 za otkrivanje najmanje vrijednosti veće ili jednake vrijednosti pretraživanja.

  • Povratna vrijednost

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

Uvod u skup podataka

Funkcija INDEX u Excelu iznimno je svestrana ijak, i pojavljuje se u velikom broju Excel izračuna. Funkcija MATCH namijenjena je lociranju lokacije elementa u kategoriji.

Da bismo upotrijebili funkcije za vraćanje više vrijednosti u jednu ćeliju, koristimo sljedeći skup podataka. Skup podataka predstavlja malu lokalnu tvrtku koja prodaje proizvode nakon što ih uveze iz različitih zemalja. A skup podataka sadrži Zemlju u stupcu B odakle uvoze proizvode, Cijenu svakog proizvoda u stupcu C , i naziv Proizvoda u stupcu E .

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

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

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

Funkcija SMALL proizvodi numeričku vrijednost ovisno o svom položaju na popisu numeričke vrijednosti kategorizirane prema vrijednosti rastućim redoslijedom. 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 ispisuje bilo koju od njihnekoliko rezultata.

Funkcija ISNUMBER ne provjerava je li 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 redak predstavlja numeričku vrijednost ili da je izlaz neke druge funkcije broj. Prihvaća jedan parametar, vrijednost, koja može biti referenca ćelije.

Korak 1: Primijenite INDEX & Funkcije MATCH za vraćanje višestrukih vrijednosti

Pretpostavimo da prvo želimo izdvojiti sve proizvode uvezene iz Australije pomoću funkcije INDEX MATCH u ovom koraku . Slijedimo postupke 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 ta odabrana ćelija.
=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)))

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

  • Nakon toga, povucite Ručku za popunjavanje prema dolje da duplicirate formulu Raspon. Ili, za automatsko popunjavanje raspona, dvaput kliknite na plus ( + ) simbol.

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

🔎 Kako funkcionira formula?

  • RETCI($A$1:A1) : U ovom odjeljku,koristimo ćeliju A1 kao početnu točku.
  • RED($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 toč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 jesu li podudarne vrijednosti u rasponu ( B5:B12 ) brojevi.
  • IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Linija znači da ako postoje podudarne 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 najmanja podudarna vrijednost.
  • 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)),””),RETCI($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 s INDEX- MATCH Formula u Excelu (8 pristupa)

Slična čitanja

  • INDEX MATCH Višestruki kriteriji sa zamjenskim znakom u Excelu (Kompletan vodič)
  • Kako koristitiINDEX MATCH Umjesto VLOOKUP-a u Excelu (3 načina)
  • INDEX+MATCH s dupliciranim vrijednostima u Excelu (3 brze metode)
  • Excel INDEX MATCH Ako ćelija sadrži tekst
  • Kako koristiti formulu INDEX-MATCH u programu Excel za generiranje više rezultata

2. korak: 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. Da bismo to učinili, možemo koristiti funkciju TEXTJOIN ili funkciju CONCATENATE . U ovom slučaju, koristit ćemo ih oboje 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 namijenjena je povezivanju višestrukih bitova teksta zajedno ili sažimanju informacija iz mnogih ćelija u jednu ćeliju. Na primjer, upotrijebimo potpostupke za korištenje obje funkcije za stavljanje višestrukih rezultata 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 biste vidjeli rezultat.

  • Umjesto korištenja TEXTJOIN funkcije, također možete koristiti funkciju CONCATENATE utu odabranu ćeliju. Slično, funkcija TEXTJOIN , ova funkcija će raditi isto. Dakle, unesite formulu u tu ćeliju.
=CONCATENATE(F8,", ",F9,", ",F10)

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

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

Zaključak

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

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.