Satura rādītājs
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.xlsxIevads 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!