Excel INDEX MATCH na vrátenie viacerých hodnôt v jednej bunke

  • Zdieľajte To
Hugh West

Najčastejšie používané funkcie v Microsoft Excel na vykonávanie zložitejších vyhľadávaní sú INDEX a MATCH Je to preto. INDEX a MATCH sú tak univerzálne, že umožňujú vykonávať priečne a pozdĺžne vyhľadávanie. Funkcia INDEX MATCH kombinuje dve funkcie programu Excel: INDEX a MATCH . Tieto dva vzorce môžu po skombinovaní vyhľadať a priniesť hodnotu bunky v databáze v závislosti od vertikálnych a horizontálnych požiadaviek. V tomto článku si ukážeme postup, ako môžeme použiť Excel INDEX MATCH na vrátenie viacerých hodnôt v jednej bunke.

Stiahnite si cvičebnicu

Môžete si stiahnuť pracovný zošit a precvičovať s nimi.

INDEX MATCH Return Multiple Value.xlsx

Úvod do funkcie INDEX

Funkcia INDEX je v programe Excel klasifikovaná ako funkcia Vyhľadávanie a odkazy.

  • Syntax

Syntax pre INDEX je funkcia

INDEX(array, row_num, [column_num])

  • Argumenty
ARGUMENTY POŽIADAVKA VYSVETLENIE
pole Požadované Ide o prvok poľa alebo rozsah buniek.
číslo_riadku Požadované Toto je umiestnenie riadku, z ktorého sa vráti odkaz.
column_num Voliteľné Toto je pozícia stĺpca, z ktorej sa vráti odkaz.
  • Návratová hodnota

Vracia hodnotu alebo odkazy na hodnotu z tabuľky alebo rozsahu hodnôt.

Úvod do funkcie MATCH

Funkcia MATCH skúma bunku na hľadanie konkrétnej zhody a vráti jej presné umiestnenie v rámci rozsahu.

  • Syntax

Syntax pre MATCH je funkcia

MATCH(lookup_value, lookup_array, [match_type])

  • Argumenty
ARGUMENTY POŽIADAVKA VYSVETLENIE
lookup_value Požadované To znamená, že hodnota je v rozsahu, ktorý sa bude kontrolovať.
lookup_array Požadované To znamená rozsah, v ktorom sa bude hodnota vyhľadávať.
match_type Voliteľné Slúži na určenie typu zhody funkcie. Vo väčšine prípadov je to číselná hodnota. Môžu sa použiť tri druhy zhody:

Ak chcete nájsť presnú zhodu, zadajte 0.

1, aby ste zistili najväčšiu hodnotu menšiu alebo rovnú hľadanej hodnote.

-1 na zistenie najmenšej hodnoty väčšej alebo rovnej hľadanej hodnote.

  • Návratová hodnota

Vracia hodnotu, ktorá predstavuje umiestnenie vyhľadávacieho poľa.

Úvod do súboru údajov

Funkcia INDEX v programe Excel je mimoriadne univerzálny a silný a objavuje sa vo veľkom počte výpočtov programu Excel. Funkcia MATCH je určený na lokalizáciu umiestnenia prvku v kategórii.

Na využitie funkcií na vrátenie viacerých hodnôt do jednej bunky používame nasledujúci súbor údajov. Súbor údajov predstavuje malý miestny podnik, ktorý predáva výrobky po ich dovoze z rôznych krajín. A súbor údajov obsahuje Krajina v stĺpci B odkiaľ dovážajú výrobky, na Cena každého výrobku v stĺpci C a Produkt názov v stĺpci E .

Predpokladajme, že potrebujeme získať všetky výrobky dovezené z určitej krajiny.

Postupy krok za krokom programu Excel INDEX MATCH na vrátenie viacerých hodnôt v jednej bunke

Najprv môžeme skombinovať vyhľadávacie funkcie: INDEX MATCH na vrátenie viacerých hodnôt. Spolu s týmito funkciami budeme potrebovať . MALÉ , IF a Funkcie ISNUMBER .

Funkcia SMALL vytvorí číselnú hodnotu v závislosti od jej pozície v zozname číselných hodnôt je roztriedená podľa hodnoty v rastúcom poradí. Táto funkcia vracia minimálne hodnoty z poľa na určitom mieste.

Funkcia IF vykoná logický test a vráti jednu hodnotu, ak je výsledok TRUE a ďalšie, ak je výsledkom FALSE Táto funkcia porovnáva dve hodnoty a vypíše jeden z niekoľkých výsledkov.

Funkcia ISNUMBER nekontroluje, či je hodnota bunky číselná. ISNUMBER funkcia zobrazuje TRUE ak bunka obsahuje číslo; v opačnom prípade vráti FALSE . ISNUMBER možno použiť na overenie, či riadok predstavuje číselnú hodnotu alebo či výstupom inej funkcie je číslo. Prijíma jediný parameter, value, ktorým môže byť odkaz na bunku.

Krok 1: Použitie funkcií INDEX & MATCH na vrátenie viacerých hodnôt

Predpokladajme, že najprv chceme získať všetky produkty importované z Austrália pomocou INDEX MATCH V tomto kroku postupujme podľa postupov na použitie funkcie na vrátenie viacerých hodnôt do jednej bunky.

  • Najskôr vyberte bunku, do ktorej chcete vložiť vzorec.
  • Po druhé, vložte vzorec do vybranej bunky.
=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))

  • Ďalej stlačte tlačidlo Vstúpte na stránku dokončiť postup a zobraziť výsledok v tejto výslednej bunke.

  • Potom potiahnite Rukoväť náplne nadol, aby sa vzorec duplikoval v celom rozsahu. Alebo Automatické vypĺňanie rozsah, dvakrát kliknite na Plus ( + ) symbol.

  • Nakoniec, po vykonaní všetkých vyššie uvedených čiastkových krokov, môžeme vidieť výsledok v rozsahu buniek F8:F10 .

🔎 Ako vzorec funguje?

  • RIADKY($A$1:A1) : V tejto časti používame bunky A1 ako východiskový bod.
  • RIADOK($B$5:$B$12)) : Táto časť zobrazuje bunky B5 prostredníctvom stránky . B12 sú vybrané.
  • MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),"") : Táto časť hľadá hodnoty, ktoré sa zhodujú presne v rozsahu ( B5:B12 ) a vráti ich.
  • (MATCH($B$5:$B$12,$F$5, 0)) : V tejto časti sa hľadajú hodnoty, ktoré zodpovedajú hodnote bunky F5 v rozsahu ( B5:B12 ).
  • ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : Určuje, či zodpovedajúce hodnoty v rozsahu ( B5:B12 ) sú čísla.
  • IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Tento riadok znamená, že ak sa v rozsahu nachádzajú akékoľvek zhodné hodnoty ( B5:B12 ),. IF vzorec sa vráti.
  • 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)) : Pre každé pole táto funkcia vráti najnižšiu zhodnú hodnotu.
  • 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))) : Nakoniec tento vzorec vyhľadá pole ( D5:D12 ) pre zhodné hodnoty a vráti ich v bunke ( F8:F10 ).

Prečítajte si viac: Príklady so vzorcom INDEX-MATCH v programe Excel (8 prístupov)

Podobné čítania

  • INDEX MATCH Viaceré kritériá so zástupným znakom v programe Excel (kompletný sprievodca)
  • Ako používať INDEX MATCH namiesto VLOOKUP v programe Excel (3 spôsoby)
  • INDEX+MATCH s duplicitnými hodnotami v programe Excel (3 rýchle metódy)
  • Excel INDEX MATCH Ak bunka obsahuje text
  • Ako používať vzorec INDEX-MATCH v programe Excel na generovanie viacerých výsledkov

Krok 2: Funkcia Excel TEXTJOIN alebo CONCATENATE na vloženie viacerých hodnôt do jednej bunky

Teraz potrebujeme spojiť výsledok do jednej bunky. Na tento účel použijeme inú funkciu. Na tento účel môžeme použiť buď TEXTJOIN funkcie alebo CONCATENATE V tomto prípade ich použijeme v rôznych krokoch. Funkcia TEXTJOIN spája text z rôznych rozsahov a/alebo znakov pomocou oddeľovača, ktorý definujete medzi jednotlivými hodnotami textu, ktoré sa spájajú. Funkcia CONCATENATE v programe Excel je určená na spojenie viacerých kúskov textu alebo na zhrnutie informácií z mnohých buniek do jednej bunky. Použime napríklad čiastkové postupy na použitie oboch funkcií na vloženie výsledkov s viacerými hodnotami do jednej bunky.

  • V prvom rade vyberte bunku, do ktorej chcete vložiť výsledok s viacerými hodnotami do jednej bunky.
  • Potom do tejto bunky zadajte vzorec.
=TEXTJOIN(", ",TRUE,F8:F10)

  • Nakoniec stlačte Vstúpte na stránku aby ste videli výsledok.

  • Namiesto použitia TEXTJOIN môžete použiť aj funkciu CONCATENATE v tejto vybranej bunke. Podobne aj funkcia TEXTJOIN Táto funkcia bude fungovať rovnako. Zadajte teda vzorec do tejto bunky.
=CONCATENATE(F8,", ",F9,", ",F10)

  • Nakoniec podobne ako predtým stlačte Vstúpte na stránku Výsledkom je, že tento vzorec zobrazí výsledok pre vloženie viacerých hodnôt do jednej bunky.

Prečítajte si viac: Vzorec Excel INDEX-MATCH na vrátenie viacerých hodnôt horizontálne

Záver

Vyššie uvedené postupy vám ukážu postupy aplikácie Excel INDEX MATCH na vrátenie viacerých hodnôt v jednej bunke . Dúfam, že vám to pomôže! Ak máte akékoľvek otázky, návrhy alebo spätnú väzbu, dajte nám vedieť v sekcii komentárov. Alebo si môžete pozrieť naše ďalšie články v ExcelWIKI.com blog!

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.