VLOOKUP para Magbalik ng Maramihang Mga Halaga nang Pahalang sa Excel

  • Ibahagi Ito
Hugh West

Sa Microsoft Excel, may ilang mga opsyon sa VLOOKUP at ibalik ang maramihang value nang pahalang. Bagama't ang mismong VLOOKUP function ay hindi makakapagbalik ng maraming value nang pahalang, ipapakilala sa iyo ang mga alternatibong opsyon sa artikulong ito na may wastong mga larawan.

I-download ang Practice Workbook

Maaari mong i-download ang Excel workbook na ginamit namin para ihanda ang artikulong ito.

VLOOKUP to Return Multiple Values ​​Horizontally.xlsx

2 Mga Paraan sa VLOOKUP at Pagbabalik ng Maramihang Mga Halaga nang Pahalang

Ang VLOOKUP function ay naghahanap ng isang halaga sa pinakakaliwang column ng isang talahanayan at pagkatapos ay nagbabalik ng isang halaga sa parehong hilera mula sa tinukoy na hanay. Hindi ka makakapag-extract ng maraming value sa pamamagitan ng paggamit ng VLOOKUP function nang sabay-sabay. Kung i-drag mo pababa ang output cell upang makabuo ng mga sumusunod na resulta, makakakuha ka ng mga duplicate na halaga para sa ilang data. At pagkatapos ng lahat, hindi mo maipapakita ang nakuhang data nang pahalang gamit lamang ang VLOOKUP function sa Excel. Kaya, mayroong dalawang alternatibong maaari naming ilapat sa Excel spreadsheet upang maihatid ang aming mga layunin.

1. Paggamit ng INDEX, SMALL, at IF Function sa VLOOKUP at Ibalik ang Mga Kaukulang Halaga nang Pahalang

Sa sumusunod na larawan, kinakatawan ng talahanayan ang ilang modelo ng smartphone na may mga pangalan ng brand. Dahil nasa random na pagkakasunud-sunod ang mga ito, kukunin namin ang mga pangalan ng modelo ng isang partikular na brandat ipakita ang mga ito nang pahalang sa isang hilera.

Halimbawa, gusto naming ipakita ang mga pangalan ng modelo ng brand ng smartphone- Samsung sa Row 16 .

📌 Hakbang 1:

Ang kinakailangang formula sa Cell C16 ay magiging:

=INDEX($C$5:$C$14, SMALL(IF($B$16=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1), COLUMN(A1)))

➤ Pagkatapos pindutin ang Enter , makukuha mo ang unang pangalan ng modelo ng Samsung mula sa talahanayan.

📌 Hakbang 2:

Ngayon gamitin ang Fill Handle mula sa Cell C16 at i-drag ito pakanan kasama ang Row 16 hanggang sa lumitaw ang isang #NUM error.

Laktawan ang unang #NUM error at ihinto ang auto-filling bago ang cell na iyon na naglalaman ng error.

At ipapakita sa iyo ang lahat ng pangalan ng modelo ng mga Samsung smartphone nang pahalang na available sa ibinigay na talahanayan.

🔎 Paano Gumagana ang Formula?

  • ROW($B $5:$B$14)-ROW($B$5)+1: Ang bahaging ito ay itinalaga sa pangalawang argumento ([value_if_true]) ng IF function. Tinutukoy nito ang row number ng lahat ng data na available sa hanay ng mga cell B5:B14 at ibinabalik ang sumusunod na array:

{1;2;3;4; 5;6;7;8;9;10}

  • IF($B$16=$B$5:$B$14, ROW($B$5:$B$14 )-ROW($B$5)+1): Ang bahaging ito ng formula ay tumutugma sa pamantayan para sa mga Samsung device lang. Kung may nakitang tugma, ibabalik ng formula ang numero ng row ng pananaw, kung hindi, magbabalik ito ng FALSE . Kaya, ang pangkalahatang hanay ng pagbabalik mula sa formula na itomagiging:

{1;FALSE;3;FALSE;5;6;FALSE;FALSE;9;FALSE

  • MALIIT(KUNG ($B$16=$B$5:$B$14, ROW($B$5:$B$14)-ROW($B$5)+1), COLUMN(A1): MALIIT function dito kinukuha ang pinakamababa o pinakamaliit na row number na natagpuan mula sa nakaraang hakbang at ito ay tutukuyin bilang pangalawang argumento (row_num) ng INDEX function.
  • Sa wakas, kinukuha ng buo at pinagsamang formula ang unang pangalan ng modelo ng mga Samsung device mula sa Column C .

Magbasa Nang Higit Pa: Gumamit ng VLOOKUP na may Maramihang Pamantayan sa Excel (6 na Paraan + Mga Alternatibo)

Mga Katulad na Pagbasa

  • Hindi Gumagana ang VLOOKUP (8 Dahilan at Solusyon)
  • Bakit Nagbabalik ang VLOOKUP ng #N/A Kapag May Tugma? (5 Mga Sanhi at Solusyon)
  • Excel VLOOKUP para Magbalik ng Maramihang Value nang Patayo
  • Excel VLOOKUP na Magbalik ng Maramihang Value sa Isang Cell na Pinaghihiwalay ng Comma

2. VLOOKUP at Ibalik ang Maramihang Mga Halaga nang pahalang mula sa Pagkakasunud-sunod ng Data sa Excel

Ngayon, isaalang-alang natin ang isa pang senaryo. Sa sumusunod na talahanayan, ang Column B ay may dalawang brand ng smartphone sa isang nakaayos na pagkakasunud-sunod. Tulad ng dati, kukunin namin ang mga pangalan ng modelo ng isang partikular na brand ngunit may ibang formula. At gagana ang formula na ito para sa sunud-sunod na hanay ng data lamang. Kung ang mga pangalan ng brand ay nasa random na pagkakasunud-sunod tulad ng ipinapakita sa nakaraang seksyon, ang formula na ito ay hindi gagana nang naaangkop.

Para sahalimbawa, kukunin namin ang mga pangalan ng modelo ng mga Xiaomi smartphone lamang at ipapakita ang mga ito nang pahalang sa Row 16 .

📌 Hakbang 1:

Sa output Cell C16 , ang kinakailangang formula ay:

=IF(COLUMN()-2<=COUNTIF($B$5:$B$14,$B16), INDEX($C$5:$C$14,MATCH($B16,$B$5:$B$14,0)+COLUMN()-3),"")

Pindutin ang Enter at ipapakita sa iyo ang unang pangalan ng modelo ng smartphone ng Xiaomi kaagad.

📌 Hakbang 2:

Ngayon gamitin ang Fill Handle para mag-autofill pakanan sa Row 16 hanggang lumitaw ang isang blangkong cell.

At ipapakita lang sa iyo ang lahat ng pangalan ng modelo ng napiling brand tulad ng sa screenshot sa ibaba.

🔎 Paano Gumagana ang Formula?

  • MATCH($B16,$B$5:$B$14,0): Ang function na MATCH sa loob ng function na INDEX ay nagbabalik ng unang row number ng cell na naglalaman ng pangalan- Xiaomi.
  • MATCH($B16, $B$5:$B$14,0)+COLUMN()-3: Ang bahaging ito ay ang pangalawang argument ng INDEX function na tumutukoy sa row number kung saan ang unang resultang data ay b hinanap ko.
  • INDEX($C$5:$C$14, MATCH($B16,$B$5:$B$14,0)+COLUMN()-3): Ito bahagi ay ang pangalawang argument ng IF function ([value_if_TRUE]) na kumukuha ng unang output data batay sa row number na natagpuan sa nakaraang hakbang.
  • Kung walang nakitang tugma, ang Ang function na IF ay magbabalik ng blangkong cell.

💭 Tandaan: Upang maibalik nang maayos ang data gamit ang formula na ito, dapat kangsimulan ang talahanayan mula sa Column B kung saan kakatawan ng Column B ang pamantayan at ang Column C ay magkakaroon ng output data. Kailangan mo ring tukuyin ang napiling pamantayan sa Column B sa ilalim o sa itaas ng talahanayan tulad ng ipinakita ko sa Cell B16 .

Magbasa Nang Higit Pa: INDEX MATCH vs VLOOKUP Function (9 na Halimbawa)

Mga Pangwakas na Salita

Sana ang dalawang pamamaraang nabanggit sa itaas ay makakatulong na sa iyo na mailapat ang mga ito sa iyong Excel spreadsheet sa pamamagitan ng pagkuha ng data mula sa isang talahanayan at ipinapakita ang mga ito nang pahalang sa isang hilera. Kung mayroon kang anumang mga katanungan o puna, mangyaring ipaalam sa akin sa seksyon ng komento. O maaari mong tingnan ang aming iba pang mga artikulo na nauugnay sa mga function ng Excel sa website na ito.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.