Talaan ng nilalaman
VLOOKUP function ay karaniwang ginagamit upang maghanap ng value sa pinakakaliwang column sa isang table at ang function ay magbabalik ng value sa parehong row mula sa tinukoy na column. Sa artikulong ito, matututunan mo kung paano mo magagamit ang VLOOKUP function na ito upang maghanap ng mga value sa mga row at mag-extract ng data batay sa tinukoy na pamantayan.
I-download ang Practice Workbook
Maaari mong i-download ang Excel workbook na ginamit namin para ihanda ang artikulong ito.
VLOOKUP para sa Rows.xlsx
4 na Paraan ng Paggamit ng VLOOKUP Function para sa Mga Row sa Excel
1. Paggamit ng MATCH function para Tukuyin ang Numero ng Column mula sa Mga Rows sa VLOOKUP
Sa sumusunod na larawan, ipinakita ang isang dataset ng mga halaga ng mga benta ng ilang salesperson sa magkakasunod na anim na buwan sa isang taon. Gagamitin namin ang function na VLOOKUP dito para kunin ang halaga ng benta ng isang salesman sa isang tinukoy na buwan.
Bagaman ang VLOOKUP function ay naghahanap ng isang halaga sa pinakakaliwang column o ang vertical na hanay ng mga cell, dito maaari naming gamitin ang MATCH function upang tukuyin ang numero ng column para sa tinukoy na buwan mula sa mga header ng buwan mula sa C4 hanggang H4.
Ipagpalagay natin na gusto nating malaman ang halaga ng benta ng Jordan sa buwan ng Abril .
Sa output Cell E15 , ang kinakailangang formula ay:
=VLOOKUP(E13,B5:H11,MATCH(E14,B4:H4,0),FALSE)
Pagkatapos pindutin ang Enter , ikaw ay makuha ang halaga ng bentang Jordan noong Abril nang sabay-sabay.
Sa formula na ito, tinutukoy ng MATCH function ang column number para sa VLOOKUP function. Pagkatapos, ginagamit ng function na VLOOKUP ang numero ng column na ito upang kunin ang data batay sa tinukoy na buwan mula sa mga header ng buwan.
2. Paggamit ng Maramihang Row na may VLOOKUP Function sa Excel
Ngayon ay nakikita mo na ang dataset na may ilang pagbabago. Kinakatawan na ngayon ng aming talahanayan ng data ang mga paghahambing na halaga ng benta sa loob ng tatlong nakapirming buwan sa dalawang magkaibang taon.
Sa seksyong ito, gagamitin namin ang VLOOKUP function para sa maraming row na naglalaman ng mga taon at buwan. Halimbawa, kukunin namin ang halaga ng benta ng Jordan sa buwan ng Pebrero sa 2021.
Ang kinakailangang formula na may VLOOKUP at Ang MATCH function sa Cell E17 ay magiging:
=VLOOKUP(E14,B6:H12,MATCH(E16&E15,C4:H4&C5:H5,0)+1,FALSE)
Pagkatapos pindutin ang Enter , ikaw Makikita ang halaga ng benta sa ilalim ng mga tinukoy na kundisyon.
🔎 Paano Gumagana ang Formula?
- Ang paggamit ng Ampersand (&) ay sumasali sa napiling buwan at taon mula sa Mga Cell E15 at E16 .
- Ang lookup array sa Ang function na MATCH ay tinukoy ng isang hanay ng mga pares na naglalaman ng lahat ng taon at buwan na pinagsama ng Ampersand (&) .
- Sa lookup array ng MATCH function, ang dalawang hanay ng mga cell ay napili simula sa Column C . Kaya, sa pamamagitan ng pagdaragdag ng ‘1’ saang MATCH function sa ikatlong argumento ng VLOOKUP function, isasaalang-alang ng formula ang index ng return column number batay sa buong array ng B6:H12 .
Magbasa Nang Higit Pa: Paano Mag-VLOOKUP na may Maramihang Kundisyon sa Excel (2 Paraan)
3. Ang pagsasama-sama ng VLOOKUP sa Column Function para Magbalik ng Buong Row
Bumalik tayo sa aming pangunahing dataset. Ipagpalagay na gusto naming malaman ang mga halaga ng benta ng isang tinukoy na salesperson para sa lahat ng buwang available sa dataset. Dito maaari nating pagsamahin ang VLOOKUP sa COLUMN function para makuha ang lahat ng return value sa isang row bilang COLUMN function.
📌 Hakbang 1:
➤ Piliin ang output Cell C14 at i-type ang sumusunod na formula:
=VLOOKUP($C$13,$B$5:$H$11,COLUMN(A1)+1,FALSE)
➤ Pindutin ang Enter at makukuha mo ang halaga ng benta para sa Jordan sa Enero.
📌 Hakbang 2:
➤ Ngayon gamitin ang Fill Handle mula sa Cell C14 para i-autofill ang susunod na limang cell sa Row 14 .
Kaya makukuha mo ang lahat ng data ng benta para sa isang tinukoy na salesman nang sabay-sabay.
Sa formula na ito , ang function na COLUMN ay ginamit upang baguhin ang mga numero ng column nang sunud-sunod sa ikatlong argumento ng VLOOKUP function habang awtomatikong pinupunan ang ika-14 na row.
Magbasa Nang Higit Pa: Excel VLOOKUP para Magbalik ng Maramihang Value nang Patayo
Mga Katulad na Pagbasa
- Hindi VLOOKUPGumagana (8 Dahilan at Solusyon)
- Ano ang Table Array sa VLOOKUP? (Ipinaliwanag sa Mga Halimbawa)
- Gumamit ng VLOOKUP na may Maramihang Pamantayan sa Excel (6 na Paraan + Mga Alternatibo)
- Paano Pagsamahin ang Excel SUMIF & VLOOKUP sa Maramihang Sheet
- Excel VLOOKUP para Makahanap ng Huling Halaga sa Column (may mga Alternatibo)
4. Kasama ang Array Formula sa VLOOKUP para I-extract ang Mga Row sa Excel
Kung gusto mong makuha ang lahat ng data ng benta para sa isang salesperson na may one-step na formula, kailangan mong gumamit ng array formula para tukuyin ang column mga numero sa VLOOKUP function.
Ang kinakailangang array formula na may VLOOKUP function sa Cell C14 ay dapat magmukhang ganito:
=VLOOKUP(C13,B5:H11,{2,3,4,5,6,7},FALSE)
Pagkatapos pindutin ang Enter , makukuha mo kaagad ang lahat ng data ng benta para sa Jordan sa isang row. Hindi mo na kailangang gumawa ng mga karagdagang hakbang gaya ng ipinapakita sa nakaraang pamamaraan.
Sa function na ito, ang mga numero ng column ay tinukoy na may array na naglalaman ng mga index number ng mga return column: {2,3,4,5,6,7} . Ang VLOOKUP function ay nagbabalik ng mga output mula sa mga tinukoy na column na ito para sa tinukoy na salesperson.
Dalawang Alternatibo sa VLOOKUP Habang Naghahanap ng Mga Row
1. Paggamit ng HLOOKUP Function para Maghanap ng Mga Row sa Excel
Ang HLOOKUP function ay naghahanap ng value sa tuktok na row ng isang table o array ngvalue at ibinabalik ang value sa parehong column mula sa tinukoy na row. Kaya, sa pamamagitan ng paggamit ng function na HLOOKUP , maaari na tayong direktang maghanap ng isang buwan kasama ang mga header ng buwan sa isang row. Ang generic na formula ng HLOOKUP function ay:
=HLOOKLUP(lookup_value, table_array, row_index_num, [range_lookup])
Dahil tayo ay naghahanap ng halaga ng benta ng Jordan sa buwan ng Abril, kaya ngayon ang kinakailangang formula sa Cell E15 ay magiging:
=HLOOKUP(E14,B4:H11,MATCH(E13,B4:B11,0),FALSE)
Pagkatapos pagpindot sa Enter , ipapakita sa iyo ang halaga ng benta ng Jordan para sa tinukoy na buwan nang sabay-sabay.
Sa formula na ito, ang MATCH Tinutukoy ng function ang row number ng tinukoy na salesperson sa Column B .
Magbasa Nang Higit Pa: Paano Mag-VLOOKUP mula sa Maramihang Mga Column na May Isang Pagbabalik Lamang sa Excel (2 Ways)
2. Paggamit ng INDEX-MATCH Formula sa Lookup sa Mga Column at Rows
Ibinabalik ng MATCH function ang relatibong posisyon ng isang item sa isang array na tumutugma sa isang partikular na value sa isang partikular na order at ang INDEX function ay nagbabalik ng isang halaga ng cell sa intersection ng isang partikular na row at isang column sa isang ibinigay na hanay. Ang generic na formula ng INDEX function na ito ay:
=INDEX(array, row_numer, [column_numer])
O,
=INDEX(reference, row_num, [column_num], [area_num])
Sa paggamit ng MATCH function, kami maaaring tukuyinang mga numero ng row at column ng INDEX function para sa isang partikular na salesman sa isang partikular na buwan upang kunin ang katumbas na halaga ng benta.
Ang kinakailangang formula sa output Cell E15 ay magiging:
=INDEX(B5:H11,MATCH(E13,B5:B11,0),MATCH(E14,B4:H4,0))
Ngayon pindutin ang Enter at ipapakita sa iyo ang halaga ng benta ng Jordan sa Abril.
Magbasa Nang Higit Pa: INDEX MATCH vs VLOOKUP Function (9 na Halimbawa)
Mga Pangwakas na Salita
Sana ang mga halimbawang inilarawan sa itaas ay makakatulong na sa iyo na ilapat ang mga ito sa iyong mga Excel spreadsheet habang ginagamit ang VLOOKUP function upang hanapin ang mga value sa mga row. 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.