Excel INDEX MATCH za vrnitev več vrednosti v eni celici

  • Deliti To
Hugh West

Najpogosteje uporabljene funkcije v Microsoft Excel za izvajanje zahtevnejših poizvedb so INDEX in . MATCH . To je zato, ker INDEX in . MATCH so tako vsestranski, da omogočajo prečno in vzdolžno iskanje. Funkcija INDEX MATCH združuje dve funkciji programa Excel: INDEX in . MATCH Obe formuli lahko v kombinaciji poiščeta in pripeljeta vrednost celice v zbirki podatkov glede na vertikalne in horizontalne zahteve. V tem članku bomo prikazali postopek, kako lahko uporabimo Excelov INDEX MATCH za vrnitev več vrednosti v eni celici.

Prenesi delovni zvezek za prakso

Prenesete lahko delovni zvezek in vadite z njimi.

INDEX MATCH Vrnite več vrednosti.xlsx

Uvod v funkcijo INDEX

Funkcija INDEX je v Excelu razvrščena kot funkcija Iskanje in sklici.

  • Sintaksa

Sintaksa za INDEX funkcija je

INDEX(polje, številka vrstice, [številka stolpca])

  • Argumenti
ARGUMENTI ZAHTEVA POJASNILO
polje Zahtevano To je element polja ali območje celic.
vrstica_številka Zahtevano To je lokacija vrstice, iz katere se vrne napotitev.
številka_stolpca Izbirno To je položaj stolpca, iz katerega bo vrnjena napotitev.
  • Vrnjena vrednost

Vrne vrednost ali sklice na vrednost iz tabele ali razpona vrednosti.

Uvod v funkcijo MATCH

Funkcija MATCH pregleda celico za določeno ujemanje in vrne njeno natančno lokacijo v območju.

  • Sintaksa

Sintaksa za MATCH funkcija je

MATCH(lookup_value, lookup_array, [match_type])

  • Argumenti
ARGUMENTI ZAHTEVA POJASNILO
lookup_value Zahtevano To pomeni, da je vrednost v območju, ki bo preverjeno.
lookup_array Zahtevano To pomeni območje, znotraj katerega se bo iskala vrednost.
match_type Izbirno Uporablja se za določitev vrste ujemanja funkcije. V večini primerov je to številčna vrednost. Uporabljajo se lahko tri vrste ujemanj:

Če želite poiskati natančno ujemanje, vnesite 0.

1, da odkrijete največjo vrednost, ki je manjša ali enaka iskani vrednosti.

-1, da odkrijete najmanjšo vrednost, ki je večja ali enaka iskani vrednosti.

  • Vrnjena vrednost

Vrne vrednost, ki predstavlja lokacijo v polju iskanja.

Uvod v podatkovno zbirko

Funkcija INDEX v Excelu je izjemno vsestranski in močan ter se pojavlja v številnih Excelovih izračunih. Funkcija MATCH je namenjen iskanju lokacije elementa v kategoriji.

Za uporabo funkcij za vračanje več vrednosti v eno celico uporabljamo naslednji nabor podatkov. Nabor podatkov predstavlja majhno lokalno podjetje, ki prodaja izdelke po uvozu iz različnih držav. Država v stolpcu B od koder uvažajo izdelke, in Cena vsakega izdelka v stolpcu C in Izdelek ime v stolpcu E .

Predpostavimo, da moramo izluščiti vse izdelke, uvožene iz določene države.

Postopki korak za korakom programa Excel INDEX MATCH za vrnitev več vrednosti v eni celici

Najprej lahko združimo funkcije iskanja: INDEX MATCH za vračanje več vrednosti. Skupaj s temi funkcijami bomo potrebovali . MALI , IF in Funkcije ISNUMBER .

Funkcija SMALL ustvari številčno vrednost glede na njen položaj na seznamu številčne vrednosti so razvrščene po vrednosti v naraščajočem vrstnem redu. Ta funkcija vrne najmanjše vrednosti iz polja na določenem mestu.

Funkcija IF izvede logični test in vrne eno vrednost, če je rezultat TRUE in drugo, če je rezultat FALSE . Ta funkcija primerja dve vrednosti in izpiše enega od več rezultatov.

Funkcija ISNUMBER ne preveri, ali je vrednost v celici številčna. ISNUMBER funkcija prikazuje TRUE če je v celici številka; v nasprotnem primeru vrne FALSE . ISNUMBER se lahko uporabi za preverjanje, ali vrstica predstavlja številčno vrednost ali ali je rezultat druge funkcije število. Sprejme en parameter, vrednost, ki je lahko referenca na celico.

Korak 1: Uporaba funkcij INDEX & MATCH za vračanje več vrednosti

Predpostavimo, da želimo najprej izluščiti vse izdelke, uvožene iz Avstralija z uporabo INDEX MATCH V tem koraku sledimo postopkom za uporabo funkcije za vračanje več vrednosti v eno celico.

  • Najprej izberite celico, v katero želite vnesti formulo.
  • Nato v izbrano celico vnesite formulo.
=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)))

  • Poleg tega pritisnite Vnesite končate postopek in si ogledate rezultat v tej celici.

  • Nato povlecite Ročaj za polnjenje navzdol, da podvojite formulo v celotnem območju. Samodejno izpolnjevanje obseg, dvakrat kliknite na Plus ( + ) simbol.

  • Na koncu lahko po vseh zgoraj navedenih korakih vidimo rezultat v območju celic F8:F10 .

🔎 Kako deluje formula?

  • VRSTICE($A$1:A1) : V tem razdelku uporabljamo celice A1 kot izhodišče.
  • VRSTICA($B$5:$B$12)) : Ta del prikazuje celice B5 prek spletne strani . B12 so izbrani.
  • MATCH(VRSTICA($B$5:$B$12), VRSTICA($B$5:$B$12)),"") : Del išče vrednosti, ki se natančno ujemajo v območju ( B5: B12 ) in jih vrne.
  • (MATCH($B$5:$B$12,$F$5, 0)) : V tem razdelku so iskane vrednosti, ki se ujemajo z vrednostjo celice F5 v območju ( B5: B12 ).
  • ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : Določa, ali so ujemajoče se vrednosti v območju ( B5: B12 ) so številke.
  • IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Vrstica pomeni, da če so v območju ( B5: B12 ),. IF formula se vrne.
  • 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)) : Ta funkcija za vsako polje vrne najnižjo ujemajočo se vrednost.
  • 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))) : Na koncu ta formula preišče polje ( D5:D12 ) za ujemajoče se vrednosti in jih vrne v celico ( F8:F10 ).

Preberite več: Primeri s formulo INDEX-MATCH v Excelu (8 pristopov)

Podobna branja

  • INDEX MATCH več meril z nadomestnim znakom v Excelu (popoln vodnik)
  • Kako v Excelu namesto VLOOKUP uporabiti INDEX MATCH (3 načini)
  • INDEX+MATCH z dvojnimi vrednostmi v Excelu (3 hitre metode)
  • Excel INDEX MATCH Če celica vsebuje besedilo
  • Kako uporabiti formulo INDEX-MATCH v Excelu za ustvarjanje več rezultatov

Korak 2: Funkcija Excel TEXTJOIN ali CONCATENATE za vnos več vrednosti v eno celico

Zdaj moramo rezultat združiti v eno samo celico. V ta namen bomo uporabili drugačno funkcijo. Za to lahko uporabimo funkcijo TEXTJOIN funkcijo ali CONCATENATE V tem primeru ju bomo uporabili v različnih korakih. Funkcija TEXTJOIN združi besedila iz različnih območij in/ali znakov z uporabo ločilnika, ki ga določite med vsako vrednostjo besedila, ki bo združena. Funkcija CONCATENATE v Excelu je namenjena povezovanju več delov besedila ali povzemanju informacij iz več celic v eno samo celico. S podprocesoma na primer uporabimo obe funkciji za vnos rezultatov z več vrednostmi v eno celico.

  • Najprej izberite celico, v kateri želite v eno celico vnesti rezultat z več vrednostmi.
  • Nato v to celico vnesite formulo.
=TEXTJOIN(", ",TRUE,F8:F10)

  • Na koncu pritisnite Vnesite da si ogledate rezultat.

  • Namesto uporabe TEXTJOIN lahko uporabite tudi funkcijo CONCATENATE v izbrani celici. Podobno velja za funkcijo TEXTJOIN Ta funkcija bo delovala enako. V to celico vnesite formulo.
=CONCATENATE(F8,", ",F9,", ",F10)

  • Na koncu, podobno kot prej, pritisnite Vnesite Posledično bo ta formula prikazala rezultat za vnos več vrednosti v eno celico.

Preberite več: Excelova formula INDEX-MATCH za vodoravno vračanje več vrednosti

Zaključek

Zgornji postopki vam bodo pokazali postopke programa Excel INDEX MATCH za vrnitev več vrednosti v eni celici Če imate kakršna koli vprašanja, predloge ali povratne informacije, nam to sporočite v razdelku za komentarje. Lahko pa si ogledate tudi naše druge članke v ExcelWIKI.com blog!

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.