Excel INDEX MATCH, lai atgrieztu vairākas vērtības vienā šūnā

  • Dalīties Ar Šo
Hugh West

Visbiežāk izmantotās funkcijas Microsoft Excel sarežģītāku meklēšanas darbību veikšanai ir šādi. INDEX un MATCH . Tas ir tāpēc, ka INDEX un MATCH ir tik daudzpusīgi, lai veiktu šķērsvirziena un garenvirziena meklēšanu. INDEX MATCH funkcija apvieno divas Excel funkcijas: INDEX un MATCH . Abas formulas, ja tās apvieno, atkarībā no vertikālām un horizontālām prasībām var sameklēt un izvadīt šūnas vērtību datu bāzē. Šajā rakstā mēs demonstrēsim procesu, kā mēs varam izmantot Excel INDEX MATCH lai vienā šūnā atgrieztu vairākas vērtības.

Lejupielādēt Practice Workbook

Varat lejupielādēt darba burtnīcu un vingrināties ar tiem.

INDEX MATCH Atgriezt vairākas vērtības.xlsx

Ievads funkcijā INDEX

INDEX funkcija tiek klasificēta kā funkcija Pārskats un atsauces programmā Excel.

  • Sintakse

Sintakse INDEX funkcija ir

INDEX(masīvs, rindas_num, [kolonnas_num])

  • Argumenti
ARGUMENTI PASŪTĪJUMS PASKAIDROJUMS
masīvs Nepieciešams Tas ir masīva elements vai šūnu diapazons.
rindu_num Nepieciešams Šī ir rindas atrašanās vieta, no kuras tiks atgriezts nosūtījums.
column_num Pēc izvēles Šī ir kolonnas pozīcija, no kuras tiks atgriezta atsauce.
  • Atgrieztā vērtība

Atgriež vērtību vai atsauces uz vērtību no tabulas vai vērtību diapazona.

Ievads MATCH funkcijā

Funkcija MATCH pārbauda šūnas atbilstību un atgriež tās precīzu atrašanās vietu diapazonā.

  • Sintakse

Sintakse MATCH funkcija ir

MATCH(lookup_value, lookup_array, [match_type])

  • Argumenti
ARGUMENTI PASŪTĪJUMS PASKAIDROJUMS
lookup_value Nepieciešams Tas nozīmē, ka vērtība atrodas diapazonā, kas tiks pārbaudīts.
lookup_array Nepieciešams Tas nozīmē diapazonu, kurā tiks meklēta vērtība.
match_type Pēc izvēles Izmanto, lai norādītu funkcijas atbilstības veidu. Vairumā gadījumu tā ir skaitliska vērtība. Var izmantot trīs atbilstības veidus:

Lai atrastu precīzu atbilstību, ievadiet 0.

1, lai atrastu lielāko vērtību, kas ir mazāka vai vienāda ar meklēto vērtību.

-1, lai atrastu mazāko vērtību, kas ir lielāka vai vienāda ar meklēto vērtību.

  • Atgrieztā vērtība

Atgriež vērtību, kas apzīmē meklēšanas masīva atrašanās vietu.

Datu kopas ievads

INDEX funkcija programmā Excel ir ļoti daudzpusīgs un spēcīgs, un tas tiek izmantots daudzos Excel aprēķinos. Funkcija MATCH ir paredzēts, lai noteiktu elementa atrašanās vietu kategorijā.

Lai izmantotu funkcijas vairāku vērtību atgriešanai vienā šūnā, mēs izmantojam šādu datu kopu. Datu kopa ir neliels vietējais uzņēmums, kas pārdod produktus pēc to importēšanas no dažādām valstīm. Un datu kopā ir šādi dati Valsts kolonnā B no kurienes tie importē produktus. Cena katram produktam slejā C , un Produkts nosaukums slejā E .

Pieņemsim, ka mums ir nepieciešams atlasīt visus produktus, kas importēti no konkrētas valsts.

Soli pa solim Excel INDEX MATCH procedūras, lai atgrieztu vairākas vērtības vienā šūnā

Pirmkārt, mēs varam apvienot meklēšanas funkcijas: INDEX MATCH lai atgrieztu vairākas vērtības. Kopā ar šīm funkcijām mums būs nepieciešams . MAZS , IF , un ISNUMBER funkcijas .

SMALL funkcija izveido skaitlisko vērtību atkarībā no tās pozīcijas sarakstā, kurā skaitliskā vērtība ir iedalīta pēc vērtības augošā secībā. Šī funkcija atgriež minimālās vērtības no masīva noteiktā vietā.

IF funkcija veic loģisko testu un atgriež vienu vērtību, ja rezultāts ir TRUE un vēl viens, ja rezultāts ir FALSE . Šī funkcija salīdzina divas vērtības un izvada kādu no vairākiem rezultātiem.

Funkcija ISNUMBER nepārbauda, vai šūnas vērtība ir skaitliska. ISNUMBER funkcija parāda TRUE ja šūnā ir skaitlis; pretējā gadījumā tiek atgriezts FALSE . ISNUMBER var izmantot, lai pārbaudītu, vai rindā ir skaitliska vērtība vai kādas citas funkcijas rezultāts ir skaitlis. Tā pieņem vienu parametru - value, kas var būt atsauce uz šūnu.

1. solis: INDEX & amp; MATCH funkciju piemērošana, lai atgrieztu vairākas vērtības

Pieņemsim, ka, pirmkārt, mēs vēlamies iegūt visus produktus, kas importēti no Austrālija izmantojot INDEX MATCH Šajā solī izpildīsim procedūras, lai izmantotu funkciju vairāku vērtību atgriešanai vienā šūnā.

  • Vispirms atlasiet šūnas, kurās vēlaties ievietot formulu.
  • Otrkārt, ievietojiet formulu šajā atlasītajā šūnā.
=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))))

  • Tālāk nospiediet Ievadiet taustiņu, lai pabeigtu procedūru un redzētu rezultātu attiecīgajā šūnā.

  • Pēc tam velciet Uzpildes rokturis uz leju, lai dublētu formulu visā diapazonā. Vai arī, lai Automātiskā aizpildīšana diapazonu, divreiz noklikšķiniet uz Plus ( + ) simbols.

  • Visbeidzot, izpildot visus iepriekš minētos soļus, mēs varam redzēt rezultātu šūnu diapazonā. F8:F10 .

🔎 Kā darbojas formula?

  • RINDAS($A$1:A1) : Šajā sadaļā mēs izmantojam šūnas A1 kā sākumpunktu.
  • RINDA($B$5:$B$12)) : Šajā daļā redzamas šūnas B5 izmantojot B12 ir atlasīti.
  • MATCH(RINDA($B$5:$B$12), RINDA($B$5:$B$12)),"") : Porcija meklē vērtības, kas precīzi atbilst diapazonā ( B5: B12 ) un atdod tos atpakaļ.
  • (MATCH($B$5:$B$12,$F$5, 0)) : Šajā sadaļā tiek meklētas vērtības, kas atbilst šūnas F5 diapazonā ( B5: B12 ).
  • ISNUMBER(MATCH($B$5:$B$12,$F$5, 0) : Nosaka, vai atbilstīgās vērtības diapazonā ( B5: B12 ) ir skaitļi.
  • IF(ISNUMBER(MATCH($B$5:$B$12,$F$5, 0)) : Rindiņa nozīmē, ka, ja diapazonā ir kādas atbilstošas vērtības ( B5: B12 ). IF atgriežas formula.
  • 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)) : Katram masīvam šī funkcija atgriež mazāko atbilstošo vērtību.
  • 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)))) : Visbeidzot, šī formula meklē masīvā ( D5:D12 ), lai atrastu atbilstīgās vērtības un atgrieztu tās šūnā ( F8:F10 ).

Lasīt vairāk: Piemēri ar INDEX-MATCH formulu programmā Excel (8 pieejas)

Līdzīgi lasījumi

  • INDEX MATCH vairāku kritēriju salīdzināšana ar aizstājējzīmēm programmā Excel (pilnīga rokasgrāmata)
  • Kā lietot INDEX MATCH VLOOKUP vietā programmā Excel (3 veidi)
  • INDEX+MATCH ar dublējošām vērtībām programmā Excel (3 ātras metodes)
  • Excel INDEX MATCH Ja šūnā ir teksts
  • Kā lietot INDEX-MATCH formulu programmā Excel, lai ģenerētu vairākus rezultātus

2. solis: Excel TEXTJOIN vai CONCATENATE funkcija, lai vienā šūnā ievietotu vairākas vērtības

Tagad mums ir jāapvieno rezultāts vienā vienīgā šūnā. Šim nolūkam mēs izmantosim citu funkciju. Lai to izdarītu, mēs varam vai nu izmantot funkciju TEXTJOIN funkciju vai CONCATENATE Šajā gadījumā mēs izmantosim abas funkcijas dažādos posmos. TEXTJOIN funkcija savieno tekstu no dažādiem diapazoniem un/vai rakstzīmēm, izmantojot atdalītāju, ko definējat starp katru savienojamo teksta vērtību. Funkcija CONCATENATE programmā Excel ir paredzēta vairāku teksta fragmentu savienošanai kopā vai daudzu šūnu informācijas apkopošanai vienā šūnā. Piemēram, izmantosim apakšprocedūras, lai izmantotu abas funkcijas, lai vienā šūnā ievietotu vairāku vērtību rezultātus.

  • Vispirms atlasiet šūnu, kurā vēlaties vienā šūnā ievietot vairāku vērtību rezultātu.
  • Pēc tam šajā šūnā ievadiet formulu.
=TEXTJOIN(", ",TRUE,F8:F10)

  • Visbeidzot, nospiediet Ievadiet lai redzētu rezultātu.

  • Tā vietā, lai izmantotu TEXTJOIN funkciju, varat izmantot arī CONCATENATE funkcija šajā izvēlētajā šūnā. Tāpat arī funkcija TEXTJOIN funkciju, šī funkcija darbosies tāpat. Tātad ievadiet formulu šajā šūnā.
=CONCATENATE(F8,", ",F9,",", ",F10)

  • Visbeidzot, līdzīgi kā iepriekš, nospiediet Ievadiet Rezultātā šī formula parādīs vairāku vērtību ievietošanas rezultātu vienā šūnā.

Lasīt vairāk: Excel INDEX-MATCH formula, lai horizontāli atgrieztu vairākas vērtības

Secinājums

Iepriekš minētās procedūras parādīs Excel procedūras. INDEX MATCH, lai atgrieztu vairākas vērtības vienā šūnā . Ceru, ka tas jums palīdzēs! Ja jums ir kādi jautājumi, ieteikumi vai atsauksmes, lūdzu, dariet mums zināmu komentāru sadaļā. Vai arī varat ielūkoties citos mūsu rakstos sadaļā ExcelWIKI.com blogs!

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.