Excel INDEX MATCH mitme väärtuse tagastamiseks ühes lahtris

  • Jaga Seda
Hugh West

Kõige sagedamini kasutatavad funktsioonid Microsoft Excel keerukamate otsingute teostamiseks on INDEX ja MATCH Seda seetõttu, et INDEX ja MATCH on nii mitmekülgne, et teha põik- ja pikisuunalisi otsinguid. INDEX MATCH funktsioon ühendab kaks Exceli funktsiooni: INDEX ja MATCH . Need kaks valemit kombineerituna võivad otsida ja tuua andmebaasi lahtri väärtuse sõltuvalt vertikaalsetest ja horisontaalsetest nõuetest. Selles artiklis näitame protsessi, kuidas me saame kasutada Exceli INDEX MATCH tagastada mitu väärtust ühes lahtris.

Lae alla praktiline töövihik

Saate alla laadida töövihiku ja nendega harjutada.

INDEX MATCH Return Multiple Value.xlsx

Sissejuhatus INDEX funktsioonile

Funktsioon INDEX on liigitatud Excelis otsingu- ja viitefunktsiooniks.

  • Süntaks

Süntaks on järgmine INDEX funktsioon on

INDEX(array, row_num, [column_num])

  • Argumendid
ARGUMENDID NÕUE SELGITUS
massiivi Nõutav See on massiivi element või lahtri vahemik.
row_num Nõutav See on rea asukoht, kust viide tagastatakse.
column_num Valikuline See on veeru positsioon, millest saadakse tagasi viide.
  • Tagastatav väärtus

Tagastab väärtuse või viited väärtusele tabelist või väärtusvahemikust.

Sissejuhatus MATCH-funktsiooni juurde

Funktsioon MATCH uurib lahtrit konkreetse vaste leidmiseks ja tagastab selle täpse asukoha vahemikus.

  • Süntaks

Süntaks on järgmine MATCH funktsioon on

MATCH(lookup_value, lookup_array, [match_type])

  • Argumendid
ARGUMENDID NÕUE SELGITUS
lookup_value Nõutav See tähendab, et väärtus on vahemikus, mida kontrollitakse.
lookup_array Nõutav See tähendab vahemikku, mille piires väärtust otsitakse.
match_type Valikuline Kasutatakse funktsiooni vastetüübi määramiseks. Enamasti on see arvväärtus. Kasutada võib kolme liiki vasteid:

Täpse vaste leidmiseks sisestage 0.

1, et leida suurim väärtus, mis on väiksem või võrdne otsinguväärtusega.

-1, et leida väikseim väärtus, mis on suurem või võrdne otsinguväärtusega.

  • Tagastatav väärtus

Tagastab väärtuse, mis esindab otsingumassiivi asukohta.

Andmekogumi sissejuhatus

Funktsioon INDEX Excelis on äärmiselt mitmekülgne ja tugev ning see esineb paljudes Exceli arvutustes. Funktsioon MATCH on mõeldud elemendi asukoha määramiseks kategoorias.

Et kasutada funktsioone mitme väärtuse tagastamiseks ühte lahtrisse, kasutame järgmist andmestikku. Andmestik kujutab väikest kohalikku ettevõtet, mis müüb tooteid pärast nende importimist erinevatest riikidest. Ja andmestik sisaldab järgmist Riik veerus B kust nad tooteid impordivad, on Hind iga toote kohta veerus C ja Toode nimi veerus E .

Oletame, et meil on vaja eraldada kõik tooted, mis on imporditud konkreetsest riigist.

Exceli INDEX MATCHi samm-sammult protseduurid mitme väärtuse tagastamiseks ühes lahtris

Esiteks saame kombineerida otsingufunktsioone: INDEX MATCH et tagastada mitu väärtust. Koos nende funktsioonidega vajame me . SMALL , IF ja ISNUMBER funktsioonid .

Funktsioon SMALL toodab numbrilise väärtuse sõltuvalt selle positsioonist loetelus numbriline väärtus on kategoriseeritud väärtuse järgi kasvavas järjekorras. See funktsioon tagastab massiivi minimaalsed väärtused teatavas kohas.

Funktsioon IF teeb loogilise testi ja tagastab ühe väärtuse, kui tulemus on TÕELINE ja teine, kui tulemus on VALE See funktsioon võrdleb kahte väärtust ja väljastab ühe mitmest tulemusest.

Funktsioon ISNUMBER ei kontrolli, kas lahtri väärtus on numbriline. ISNUMBER funktsioon näitab TÕELINE kui lahter sisaldab numbrit; vastasel juhul tagastab ta VALE . ISNUMBER saab kontrollida, kas rida kujutab endast arvväärtust või kas mõne muu funktsiooni väljund on arv. See võtab vastu ühe parameetri, väärtuse, mis võib olla lahtriviide.

Samm 1: Rakenda INDEX & MATCH funktsioonid mitme väärtuse tagastamiseks

Oletame, et kõigepealt tahame eraldada kõik tooted, mis on imporditud alates Austraalia kasutades INDEX MATCH funktsioon selles etapis. Järgime protseduure, et kasutada funktsiooni mitme väärtuse tagastamiseks ühte lahtrisse.

  • Kõigepealt valige lahter, kuhu soovite valemi sisestada.
  • Teiseks sisestage valem sellesse valitud lahtrisse.
=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))))

  • Edasi vajutage Sisesta klahvi, et lõpetada protseduur ja näha tulemust antud lahtris.

  • Pärast seda lohistage Täitmise käepide alla, et dubleerida valemit üle vahemiku. Või, et AutoFill vahemikku, topeltklõpsake Plus ( + ) sümbol.

  • Lõpuks, järgides kõiki ülaltoodud all-astmeid, näeme tulemust lahtrite vahemikus F8:F10 .

🔎 Kuidas valem töötab?

  • ROWS($A$1:A1) : Selles jaotises kasutame lahtrit A1 lähtepunktina.
  • RIDA($B$5:$B$12)) : See osa näitab rakke B5 läbi B12 on valitud.
  • MATCH(ROW($B$5:$B$12), ROW($B$5:$B$12)),"") : Osa otsib väärtusi, mis vastavad täpselt vahemikus ( B5:B12 ) ja tagastab need.
  • (MATCH($B$5:$B$12,$F$5, 0)) : Selles sektsioonis otsitakse väärtusi, mis vastavad lahtri väärtusele F5 vahemikus ( B5:B12 ).
  • ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : Määratleb, kas vahemikus ( B5:B12 ) on numbrid.
  • IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Rida tähendab, et kui vahemikus ( B5:B12 ). IF valemiga tagastatakse.
  • 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)) : Iga massiivi puhul tagastab see funktsioon madalaima sobiva väärtuse.
  • 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))) : Lõpuks otsib see valem massiivist ( D5:D12 ) sobivate väärtuste leidmiseks ja tagastab need lahtrisse ( F8:F10 ).

Loe edasi: Näited INDEX-MATCH valemiga Excelis (8 lähenemisviisi)

Sarnased lugemised

  • INDEX MATCH mitu kriteeriumi koos Wildcardiga Excelis (täielik juhend)
  • Kuidas kasutada VLOOKUP-i asemel INDEX MATCH-i Excelis (3 viisi)
  • INDEX+MATCH koos dubleerivate väärtustega Excelis (3 kiiret meetodit)
  • Excel INDEX MATCH Kui lahter sisaldab teksti
  • Kuidas kasutada INDEX-MATCH valemit Excelis mitme tulemuse genereerimiseks

Samm 2: Exceli TEXTJOIN või CONCATENATE funktsioon mitme väärtuse paigutamiseks ühte lahtrisse

Nüüd on meil vaja ühendada tulemus üheks lahtriks. Selleks kasutame teistsugust funktsiooni. Selleks võime kas kasutada funktsiooni TEXTJOIN funktsioon või CONCATENATE Antud juhul kasutame neid mõlemaid erinevates etappides. Funktsioon TEXTJOIN ühendab teksti erinevatest vahemikest ja/või märkidest, kasutades iga ühendatava tekstiväärtuse vahel määratud eraldajat. Funktsioon CONCATENATE on Excelis mõeldud mitme tekstiühiku ühendamiseks või paljude lahtrite teabe kokkuvõtmiseks ühte lahtrisse. Kasutame näiteks alamprotseduuri mõlema funktsiooni kasutamiseks, et panna mitme väärtusega tulemused ühte lahtrisse.

  • Kõigepealt valige lahter, kuhu soovite panna mitme väärtusega tulemuse ühte lahtrisse.
  • Seejärel sisestage valem sellesse lahtrisse.
=TEXTJOIN(", ",TRUE,F8:F10)

  • Lõpuks vajutage Sisesta et näha tulemust.

  • Selle asemel, et kasutada TEXTJOIN funktsiooni, võite kasutada ka funktsiooni CONCATENATE funktsioon selles valitud lahtris. Samamoodi saab ka TEXTJOIN funktsioon, siis see funktsioon töötab samamoodi. Seega sisestage valem sellesse lahtrisse.
=CONCATENATE(F8,", ",F9,", ",F10)

  • Lõpuks, sarnaselt eelmisele, vajutage Sisesta Selle tulemusena näitab see valem mitme väärtuse ühte lahtrisse paigutamise tulemust.

Loe edasi: Exceli INDEX-MATCH-valem mitme väärtuse horisontaalselt tagastamiseks

Kokkuvõte

Ülaltoodud protseduurid näitavad teile Exceli protseduure. INDEX MATCH mitme väärtuse tagastamiseks ühes lahtris Loodan, et see aitab teid! Kui teil on küsimusi, ettepanekuid või tagasisidet, siis andke meile teada kommentaaride sektsioonis. Või võite heita pilgu meie teistesse artiklitesse aadressil ExcelWIKI.com blogi!

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.