Indeksa Funkcio por Kongrui kaj Redoni Multoblajn Valorojn Vertike en Excel

  • Kundividu Ĉi Tion
Hugh West

Vi ne povas uzi la funkcion VLOOKUP por kongrui kaj redoni plurajn valorojn en Excel. En ĉi tiu artikolo, mi montros kiel uzi la funkcion INDEX por kongrui kaj redoni plurajn valorojn vertikale kaj horizontale. Mi ankaŭ montros al vi aliajn manierojn fari la taskon.

Ni diru, ni havas la nomon de pluraj urboj de diversaj landoj en nia datumaro. Nun ni volas ricevi la nomon de urboj en kolumno aŭ vico por iu specifa lando.

Elŝutu Praktikan Laborlibron

Indekso-Kongruo redonu multoblajn valoroj Vertike.xlsx

Indeksa Funkcio por Kongrui kaj Resendi plurajn Valorojn Vertike kaj Aliaj Kazoj

1.   Kio Okazos Se Ni Uzos Funkcion VLOOKUP?

Unue, ni rigardu, kio okazos se ni volas kongrui kaj redoni plurajn valorojn uzante la funkcion VLOOKUP . Por kongrui kun la lando Usono kaj redoni urbojn de ĉi tiu lando, tajpu la jenan formulon en ĉelo E5,

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

Ĉi tie, D5 = Serĉa valoro

A5:B15 = serĉa intervalo

2 = Serĉa kolumno de serĉo intervalo

FALSA = Ĝusta kongruo

Post premado de ENTER , ni ricevos nur la nomon de la unua urbo . Tio signifas, ke VLOOKUP ne povas redoni plurajn valorojn, ĝi liveras nur la unuajn valorojn. Do, ni ne povas akiri plurajn valorojn vertikale uzante la VLOOKUP funkcio.

Legu Pli: Kiel Uzi INDEX MATCH Anstataŭ VLOOKUP en Excel (3 Manieroj)

2.   INDEX-funkcio por egaligi kaj redoni plurajn valorojn

2.1 Redoni valorojn vertikale

La INDEX-funkcio povas egali kaj redoni plurajn valorojn vertikale. Tajpu la formulon en ĉelo 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))),"")

Ĉi tie, $B$5:$B$15 =intervalo por la valoro

$D$5 = serĉkriterioj

$A$5:$A$15 = intervalo por la kriterioj

ROW(1:1) indikas, ke la valoro estos redonita vertikale

Post premado de ENTER vi ricevos la unuan urbon de Usono en ĉelo E5.

Nun trenu ĉelon E5 vertike malsupren, vi faros akiri ĉiujn urbojn de Usono en kolumno E.

Vi ankaŭ povas egali por aliaj landoj uzante la formulon. Enigu la landonomon en ĉelon D5, ĝi aŭtomate resendos la urbojn de la lando en kolumno D.

2.2 Reveno Valoroj Horizontale

La funkcio INDEX ankaŭ povas redoni valorojn horizontale. Tajpu la formulon en ĉelo 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))),"")

Ĉi tie, $B$5:$B$15 =intervalo por la valoro

$D$5 = serĉkriterioj

$A$5:$A$15 = intervalo por la kriterioj

KOLUNO(A1) indikas ke la valoro estosestu resendita horizontale

Post premado de ENTER , vi ricevos la unuan urbon en Usono.

Nun trenu la ĉelon E5 horizontale, vi ricevos ĉiujn urbojn de Usono en Vico 5.

Legu pli: Excel INDEX-MATCH Formulo por redoni plurajn valorojn horizontale

3.   TEXTJOIN-Funkcio por redoni plurajn valorojn en ĉelo

La funkcio TEXTJOIN povas redoni plurajn valorojn en unuopa ĉelo. Tajpu la formulon en ĉelo E5,

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

Ĉi tie, D5 = Kriterioj

A5:B15 =  Gamo por kongruaj kriterioj

B5:B15 = Gamo de la valoroj

VERA = Ignorante ĉiujn malplenaj ĉeloj

Post premado de ENTER , vi ricevos ĉiujn urbojn de Usono en ĉelo E5.

Legu Pli: Excel INDEX MATCH Se Ĉelo Enhavas Tekston

Simile Legadoj

  • Kiel Elekti Specifajn Datumojn en Excel (6 Metodoj)
  • INDEXA MATCH vs VLOOKUP Funkcio (9 Ekzemploj)
  • Kiel Uzi INDEX-MATCH-Formulon en Excel por Generi Multoblajn Rezultojn
  • Excel INDEX-MATCH kun Multoblaj Kriterioj (4 Taŭgaj Ekzemploj)
  • Indeksa Kongruo kun Multoblaj Kriterioj en Vicoj kaj Kolumnoj en Excel

4.   Filtri Multoblajn Valorojn Vertike

Vi povas akiri la valorojnvertikale uzante Filtrilon . Por tio, unue iru al Hejmo > Redaktado > Ordigi & Filtrilo > Filtrilo.

Nun malgranda suben sago estos montrita krom la tuta kolumna kaplinio. Alklaku la sagon apud Lando. Aperos falmenuo . El ĉi tiu menuo elektu nur la Usono kaj alklaku Bone.

Nun En via datumaro, vi vidos nur la urboj de Usono.

5.   Indeksado kaj Agregado por egali kaj redoni plurajn valorojn vertikale

La funkcio INDEX kaj La AGGREGATE-funkcio kune povas kongrui kaj redoni plurajn valorojn vertikale en Excel. Tajpu la formulon en ĉelo 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))),"")

Ĉi tie, $B$5:$B$15 =intervalo por la valoro

$D$5 = serĉkriterioj

$A$5:$A$15 = intervalo por la kriterioj

Post premado de ENTER , vi ricevos la unuan urbon de Usono en ĉelo E5.

Nun trenu la ĉelon E5 vertike malsupren, vi ricevos ĉiujn urbojn de Usono en kolumno E.

Legu Pli: Excel-Indekso Kongruu unuopaj/multoblajn kriteriojn kun unuopaj/multoblaj rezultoj

Konkludo

Vi povas uzi iun el la priskribitaj metodoj por egali kaj redoni plurajn valorojn vertikale, sed uzi la funkcion INDEX estas la plejoportuna maniero. Se vi renkontas iun konfuzon pri iu el la metodoj bonvolu lasi komenton.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.