Indekso funkcija, skirta "Excel" vertikaliai suderinti ir grąžinti kelias vertes

  • Pasidalinti
Hugh West

Negalite naudoti VLOOKUP funkciją, kad būtų galima parinkti ir grąžinti kelias reikšmes "Excel" programoje. Šiame straipsnyje parodysiu, kaip naudoti INDEKSAS funkciją, kad ji atitiktų ir grąžintų kelias reikšmes vertikaliai ir horizontaliai. Taip pat parodysiu keletą kitų užduoties atlikimo būdų.

Tarkime, duomenų rinkinyje turime kelių skirtingų šalių miestų pavadinimus. Dabar norime gauti bet kurios konkrečios šalies stulpelio ar eilutės miestų pavadinimus.

Atsisiųsti praktikos sąsiuvinį

Rodyklės atitikmuo grąžinti kelias reikšmes vertikaliai.xlsx

Indekso funkcija, skirta vertikaliai suderinti ir grąžinti kelias vertes, ir kiti atvejai

1. Kas nutiks, jei naudosime VLOOKUP funkciją?

Pirmiausia pažiūrėkime, kas nutiks, jei norėsime suderinti ir grąžinti kelias reikšmes naudodami VLOOKUP funkcija . Norėdami parinkti šalį Jungtinės Amerikos Valstijos ir grąžinti šios šalies miestus, ląstelėje įveskite šią formulę E5,

=VLOOKUP(D5,A5:B15,2,FALSE)

Čia, D5 = Paieškos vertė

A5:B15 = paieškos diapazonas

2 = Ieškojimo srities paieškos stulpelis

FALSE = Tiksli atitiktis

Paspaudus ĮVESKITE , gausime tik pirmojo miesto pavadinimą. Tai reiškia, kad VLOOKUP negali grąžinti kelių reikšmių, jis grąžina tik pirmąsias reikšmes. Taigi, negalime gauti kelių reikšmių vertikaliai naudodami VLOOKUP funkcija.

Skaityti daugiau: Kaip naudoti INDEX MATCH vietoj VLOOKUP programoje "Excel" (3 būdai)

2. INDEX funkcija, skirta suderinti ir grąžinti kelias reikšmes

2.1 Vertikaliai grąžinamos vertės

INDEX funkcija gali atitikti ir grąžinti kelias reikšmes vertikaliai. Įveskite formulę ląstelėje 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))),""))

Čia, $B$5:$B$15 =vertės intervalas

$D$5 = paieškos kriterijai

$A$5:$A$15 = kriterijų intervalas

ROW(1:1) nurodo, kad reikšmė bus grąžinama vertikaliai.

Paspaudus ĮVESKITE gausite pirmąjį Jungtinių Amerikos Valstijų miestą ląstelėje E5.

Dabar vilkite ląstelę E5 vertikaliai žemyn, gausite visus Jungtinių Amerikos Valstijų miestus stulpelyje E.

Naudodami formulę taip pat galite parinkti kitas šalis. Įveskite šalies pavadinimą į langelį D5, stulpelyje automatiškai bus pateikti šalies miestai. D.

2.2 Horizontaliai grąžinamos vertės

Svetainė INDEKSAS funkcija taip pat gali grąžinti reikšmes horizontaliai. Įveskite formulę ląstelėje 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)))),"")

Čia, $B$5:$B$15 =vertės intervalas

$D$5 = paieškos kriterijai

$A$5:$A$15 = kriterijų intervalas

SRAUTAS(A1) nurodo, kad reikšmė bus grąžinama horizontaliai.

Paspaudus ĮVESKITE , gausite pirmąjį Jungtinių Valstijų miestą.

Dabar vilkite ląstelę E5 horizontaliai, gausite visus Jungtinių Amerikos Valstijų miestus eilutėje 5.

Skaityti daugiau: "Excel" INDEX-MATCH formulė kelioms vertėms horizontaliai grąžinti

3. Funkcija TEXTJOIN, skirta kelioms reikšmėms ląstelėje grąžinti

Funkcija TEXTJOIN vienoje ląstelėje galima grąžinti kelias reikšmes. Įveskite formulę ląstelėje E5,

=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))

Čia, D5 = Kriterijai

A5:B15 = Atitikimo kriterijų diapazonas

B5:B15 = Verčių diapazonas

TRUE = ignoruojant visas tuščias ląsteles

Paspaudus ĮVESKITE , gausite visus Jungtinių Amerikos Valstijų miestus ląstelėje E5.

Skaityti daugiau: "Excel" INDEX MATCH Jei ląstelėje yra tekstas

Panašūs skaitiniai

  • Kaip "Excel" programoje pasirinkti konkrečius duomenis (6 metodai)
  • INDEX MATCH vs VLOOKUP funkcija (9 pavyzdžiai)
  • Kaip naudoti INDEX-MATCH formulę programoje "Excel", kad būtų generuojami keli rezultatai
  • "Excel" INDEX MATCH su keliais kriterijais (4 tinkami pavyzdžiai)
  • Kelių kriterijų atitikimo indeksas eilutėse ir stulpeliuose "Excel

4. Filtruoti kelias vertes vertikaliai

Vertikalias vertes galite gauti naudodami Filtras . Šiuo tikslu pirmiausia eikite į Pagrindinis> Redagavimas> Rūšiuoti> Filtruoti> Filtruoti.

Dabar šalia visų stulpelių antraščių bus rodoma maža žemyn nukreipta rodyklė. Spustelėkite ant rodyklės šalia Šalis. A išskleidžiamąjį meniu Bus rodomas meniu. Šiame meniu pasirinkite Jungtinės Amerikos Valstijos tik ir spustelėkite GERAI.

Dabar savo duomenų rinkinyje matysite tik Jungtinių Amerikos Valstijų miestus.

5. Indeksavimas ir agregavimas, kad atitiktų ir grąžintų kelias vertes vertikaliai

Svetainė INDEKSAS funkcija ir Funkcija AGGREGATE kartu gali atitikti ir grąžinti kelias reikšmes vertikaliai "Excel" programoje. Įveskite formulę ląstelėje E5,

=IFERROR(INDEX($B$5:$B$15,AGGREGATE(15,3,(($A$5:$A$15=$D$5)/($A$5:$A$15=$D$5)*ROW($A$5:$A$15))-ROW($A$4),ROWS($E$5:E5)))),"")

Čia, $B$5:$B$15 =vertės intervalas

$D$5 = paieškos kriterijai

$A$5:$A$15 = kriterijų intervalas

Paspaudus ĮVESKITE , gausite pirmąjį Jungtinių Amerikos Valstijų miestą ląstelėje E5.

Dabar vilkite ląstelę E5 vertikaliai žemyn, gausite visus Jungtinių Amerikos Valstijų miestus stulpelyje E.

Skaityti daugiau: "Excel" rodyklė Suderinti vieną ir (arba) kelis kriterijus su vienu ir (arba) keliais rezultatais

Išvada

Galite naudoti bet kurį iš aprašytų metodų, kad vertikaliai sutiktumėte ir grąžintumėte kelias reikšmes, tačiau naudodami INDEKSAS funkcija yra patogiausias būdas. Jei susiduriate su neaiškumais dėl kurio nors iš metodų, palikite komentarą.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.