Satura rādītājs
Jūs nevarat izmantot VLOOKUP funkciju, lai programmā Excel saskaņotu un atgrieztu vairākas vērtības. Šajā rakstā es demonstrēšu, kā izmantot funkciju. INDEX funkciju, lai saskaņotu un atgrieztu vairākas vērtības vertikāli un horizontāli. Es parādīšu arī dažus citus uzdevuma izpildes veidus.
Pieņemsim, ka mūsu datu kopā ir vairāku dažādu valstu pilsētu nosaukumi. Tagad mēs vēlamies iegūt pilsētu nosaukumus kādā slejā vai rindā, kas attiecas uz kādu konkrētu valsti.
Lejupielādēt Practice Workbook
Indeksa sakritība atgriezt vairākas vērtības vertikāli.xlsxIndeksa funkcija, lai atbilstu un atdotu vairākas vērtības vertikāli un citos gadījumos
1. Kas notiks, ja izmantosim VLOOKUP funkciju?
Vispirms aplūkosim, kas notiks, ja vēlamies saskaņot un atgriezt vairākas vērtības, izmantojot VLOOKUP funkcija . Lai atlasītu valsti ASV un atlasītu šīs valsts pilsētas, šūnā ierakstiet šādu formulu E5,
=VLOOKUP(D5,A5:B15,2,FALSE)
Šeit, D5 = meklēšanas vērtība
A5:B15 = meklēšanas diapazons
2 = Meklēšanas diapazona meklēšanas kolonna
FALSE = Precīza atbilstība
Pēc nospiešanas IEVADIET , mēs saņemsim tikai pirmās pilsētas nosaukumu. Tas nozīmē, ka VLOOKUP nevar atgriezt vairākas vērtības, tas atgriež tikai pirmās vērtības. Tātad mēs nevaram iegūt vairākas vērtības vertikāli, izmantojot VLOOKUP funkcija.
Lasīt vairāk: Kā lietot INDEX MATCH VLOOKUP vietā programmā Excel (3 veidi)
2. INDEX funkcija, lai saskaņotu un atgrieztu vairākas vērtības
2.1 Atgrieztās vērtības vertikāli
INDEX funkcija var saskaņot un atgriezt vairākas vērtības vertikāli. Ierakstiet formulu šūnā E5,
=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),ROW(1:1))),""))
Šeit, $B$5:$B$15 =vērtības diapazons
$D$5 = meklēšanas kritēriji
$A$5:$A$15 = kritēriju diapazons
ROW(1:1) norāda, ka vērtība tiks atgriezta vertikāli
Pēc nospiešanas IEVADIET jūs saņemsiet ASV pirmo pilsētu šūnā E5.
Tagad velciet šūnas E5 vertikāli uz leju, jūs saņemsiet visas Amerikas Savienoto Valstu pilsētas slejā. E.
Izmantojot formulu, varat veikt atbilstību arī citām valstīm. Ievadiet valsts nosaukumu šūnā D5, automātiski atgriezīs valsts pilsētas, kas norādītas slejā D.
2.2 Horizontāli atgrieztās vērtības
Portāls INDEX funkcija var atgriezt vērtības arī horizontāli. Ierakstiet formulu šūnā E5,
=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),COLUMN(A1))),""))
Šeit, $B$5:$B$15 =vērtības diapazons
$D$5 = meklēšanas kritēriji
$A$5:$A$15 = kritēriju diapazons
COLUMN(A1) norāda, ka vērtība tiks atgriezta horizontāli
Pēc nospiešanas IEVADIET , jūs iegūsiet pirmo pilsētu Amerikas Savienotajās Valstīs.
Tagad velciet šūnas E5 horizontāli, jūs iegūsiet visas Amerikas Savienoto Valstu pilsētas rindā. 5.
Lasīt vairāk: Excel INDEX-MATCH formula, lai horizontāli atgrieztu vairākas vērtības
3. TEXTJOIN funkcija, lai atgrieztu vairākas vērtības šūnā
TEXTJOIN funkcija var atgriezt vairākas vērtības vienā šūnā. Ierakstiet formulu šūnā E5,
=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))
Šeit, D5 = Kritēriji
A5:B15 = Atbilstības kritēriju diapazons
B5:B15 = Vērtību diapazons
TRUE = Visu tukšo šūnu ignorēšana
Pēc nospiešanas IEVADIET , jums būs pieejamas visas ASV pilsētas šūnās. E5.
Lasīt vairāk: Excel INDEX MATCH Ja šūnā ir teksts
Līdzīgi lasījumi
- Kā atlasīt konkrētus datus programmā Excel (6 metodes)
- INDEX MATCH vs VLOOKUP funkcija (9 piemēri)
- Kā lietot INDEX-MATCH formulu programmā Excel, lai ģenerētu vairākus rezultātus
- Excel INDEX MATCH ar vairākiem kritērijiem (4 piemēroti piemēri)
- Vairāku kritēriju atbilstības indekss rindās un kolonnās programmā Excel
4. Filtrējiet vairākas vērtības vertikāli
Vērtības var iegūt vertikāli, izmantojot Filtrs Lai to izdarītu, vispirms dodieties uz Mājas> Rediģēšana> Atlasīt> Filtrēt> Filtrēt.
Tagad blakus kolonnas galvenei tiks parādīta neliela bultiņa uz leju. Noklikšķiniet uz bultiņas blakus kolonnas galvenei. Valsts. A nolaižamā izvēlne Šajā izvēlnē atlasiet Amerikas Savienotās Valstis tikai un noklikšķiniet uz LABI.
Tagad datu kopā redzēsiet tikai ASV pilsētas.
5. Indeksēšana un apkopošana, lai atbilstu un atgrieztu vairākas vērtības vertikāli
Portāls INDEX funkciju un AGGREGATE funkcija kopā var saskaņot un atgriezt vairākas vērtības vertikāli programmā Excel. Ievadiet formulu šūnā E5,
=IFERROR(INDEX($B$5:$B$15,AGGREGATE(15,3,(($A$5:$A$15=$D$5)/($A$5:$A$15=$D$5)*RINDA($A$5:$A$15))-RINDA($A$4),ROWS($E$5:E5))),""))
Šeit, $B$5:$B$15 =vērtības diapazons
$D$5 = meklēšanas kritēriji
$A$5:$A$15 = kritēriju diapazons
Pēc nospiešanas IEVADIET , jūs saņemsiet ASV pirmo pilsētu šūnā E5.
Tagad velciet šūnas E5 vertikāli uz leju, jūs saņemsiet visas Amerikas Savienoto Valstu pilsētas slejā. E.
Lasīt vairāk: Excel indekss Saskaņot vienu/vairākus kritērijus ar vienu/vairākiem rezultātiem
Secinājums
Varat izmantot jebkuru no aprakstītajām metodēm, lai vertikāli saskaņotu un atgrieztu vairākas vērtības, bet, izmantojot metodi INDEX funkcija ir visērtākais veids. Ja jums rodas neskaidrības par kādu no metodēm, lūdzu, atstājiet komentāru.