Talaan ng nilalaman
Hindi mo magagamit ang function na VLOOKUP para tumugma at magbalik ng maraming value sa Excel. Sa artikulong ito, ipapakita ko kung paano gamitin ang function na INDEX para itugma at ibalik ang maraming value nang patayo at pahalang. Ipapakita ko rin sa iyo ang ilang iba pang paraan para gawin ang gawain.
Sabihin natin, mayroon kaming pangalan ng maraming lungsod ng iba't ibang bansa sa aming dataset. Ngayon gusto naming makuha ang pangalan ng mga lungsod sa isang column o row para sa anumang partikular na bansa.
I-download ang Practice Workbook
Index Match return multiple values Vertically.xlsx
Index Function na Magtugma at Magbalik ng maramihang Value Vertically at Iba pang Cases
1. Ano ang Mangyayari Kung Gagamitin Namin ang VLOOKUP Function?
Una, tingnan natin kung ano ang mangyayari kung gusto nating itugma at ibalik ang maraming value sa pamamagitan ng paggamit ng ang VLOOKUP function . Upang tumugma sa bansang United States at mga lungsod sa pagbalik ng bansang ito, i-type ang sumusunod na formula sa cell E5,
=VLOOKUP(D5,A5:B15,2,FALSE)
Dito, D5 = Halaga ng paghahanap
A5:B15 = hanay ng paghahanap
2 = Hanay ng paghahanap ng lookup range
FALSE = Eksaktong tugma
Pagkatapos pindutin ang ENTER , ang pangalan lang ng unang lungsod ang makukuha namin . Ibig sabihin VLOOKUP hindi maibabalik ang maramihang mga halaga, ibinabalik lamang nito ang mga unang halaga. Kaya, hindi tayo makakakuha ng maraming value nang patayo sa pamamagitan ng paggamit ng VLOOKUP function.
Magbasa Nang Higit Pa: Paano Gamitin ang INDEX MATCH Sa halip na VLOOKUP sa Excel (3 Paraan)
2. function na INDEX upang Itugma at Ibalik ang Maramihang Mga Value
2.1 Ibalik ang Mga Value nang patayo
Ang function na INDEX ay maaaring tumugma at magbalik ng maraming value nang patayo. I-type ang formula sa cell 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))),"")
Dito, $B$5:$B$15 =range para sa value
$D$5 = lookup criteria
$A$5:$A$15 = range para sa criteria
ROW(1:1) ay nagsasaad na ang value ay ibabalik nang patayo
Pagkatapos pindutin ang ENTER makukuha mo ang unang lungsod ng United States sa cell E5.
Ngayon i-drag ang cell E5 patayo pababa, gagawin mo makuha ang lahat ng lungsod ng United States sa column E.
Maaari ka ring tumugma para sa ibang mga bansa sa pamamagitan ng paggamit ng formula. Ilagay ang pangalan ng bansa sa cell D5, awtomatikong ibabalik nito ang mga lungsod ng bansa sa column D.
2.2 Ibalik Mga Value Pahalang
Ang INDEX function ay maaari ding magbalik ng mga value nang pahalang. I-type ang formula sa cell 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))),"")
Dito, $B$5:$B$15 =range para sa value
$D$5 = lookup criteria
$A$5:$A$15 = range para sa criteria
COLUMN(A1) ay nagsasaad na ang halaga ayibabalik nang pahalang
Pagkatapos pindutin ang ENTER , makukuha mo ang unang lungsod sa United States.
Ngayon i-drag ang cell E5 pahalang, makukuha mo ang lahat ng lungsod ng United States sa Row 5.
Magbasa Nang Higit Pa: Formula ng Excel INDEX-MATCH para Magbalik ng Maramihang Mga Halaga nang Pahalang
3. Tungkulin ng TEXTJOIN na Magbalik ng Maramihang Mga Halaga sa isang Cell
Ang TEXTJOIN function ay maaaring magbalik ng maraming value sa isang cell. I-type ang formula sa cell E5,
=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))
Dito, D5 = Pamantayan
A5:B15 = Saklaw para sa pagtutugma ng pamantayan
B5:B15 = Saklaw ng mga value
TAMA = Hindi papansinin ang lahat ng mga walang laman na cell
Pagkatapos pindutin ang ENTER , makukuha mo ang lahat ng lungsod ng United States sa cell E5.
Magbasa Nang Higit Pa: Excel INDEX MATCH Kung May Text ang Cell
Katulad Mga Pagbasa
- Paano Pumili ng Tukoy na Data sa Excel (6 na Paraan)
- INDEX MATCH vs VLOOKUP Function (9 na Halimbawa)
- Paano Gamitin ang INDEX-MATCH Formula sa Excel para Makabuo ng Maramihang Resulta
- Excel INDEX MATCH na may Maramihang Pamantayan (4 Angkop na Halimbawa)
- Indeks na Tugma ang Maramihang Pamantayan sa Mga Row at Column sa Excel
4. I-filter ang Maramihang Value nang Patayo
Makukuha mo ang mga valuepatayo sa pamamagitan ng paggamit ng Filter . Para diyan, pumunta muna sa Home > Pag-edit > Pagbukud-bukurin & I-filter > I-filter.
Ngayon ay ipapakita ang isang maliit na pababang arrow sa tabi ng lahat ng header ng column. Mag-click sa arrow sa tabi ng Bansa. May lalabas na dropdown na menu . Mula sa menu na ito piliin ang Estados Unidos lamang at mag-click sa OK.
Ngayon Sa iyong dataset, makikita mo lamang ang mga lungsod ng United States.
5. Index at Pinagsama-samang Magtugma at Magbalik ng Maramihang Mga Halaga nang Patayo
Ang INDEX function at Ang AGGREGATE function ay maaaring tumugma at magbabalik ng maraming value nang patayo sa Excel. I-type ang formula sa cell 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))),"")
Dito, $B$5:$B$15 =range para sa value
$D$5 = lookup criteria
$A$5:$A$15 = range para sa criteria
Pagkatapos pindutin ang ENTER , makukuha mo ang unang lungsod ng United States sa cell E5.
Ngayon i-drag ang cell E5 patayo pababa, makukuha mo ang lahat ng lungsod ng United States sa column E.
Magbasa Nang Higit Pa: Excel Index Itugma ang isa/maraming pamantayan na may iisa/maraming resulta
Konklusyon
Maaari mong gamitin ang alinman sa mga inilarawang pamamaraan upang itugma at ibalik ang maramihang mga halaga nang patayo, ngunit ang paggamit ng INDEX function ay ang pinakamaginhawang paraan. Kung nahaharap ka sa anumang pagkalito tungkol sa alinman sa mga pamamaraan mangyaring mag-iwan ng komento.