Talaan ng nilalaman
Sa mga pagpapatakbo ng Excel, kailangan naming kunin ang data paminsan-minsan. Ang mga pulling value ay maaaring iimbak sa parehong worksheet o ibang worksheet o workbook. Ngayon ay ipapakita namin sa iyo kung paano kumuha ng mga halaga mula sa isa pang worksheet sa Excel. Para sa session na ito, gumagamit kami ng Excel 2019 (at medyo Excel 365), huwag mag-atubiling gamitin ang sa iyo.
Una muna, kilalanin natin ang tungkol sa dataset na batayan ng aming mga halimbawa.
Narito mayroon kaming dalawang talahanayan tungkol sa mga pelikula, ang isang talahanayan ay may buod ng pelikula kung saan ang isa ay naglalaman ng kaunting mas malawak na impormasyon. Inimbak namin ang mga talahanayan sa dalawang magkaibang sheet na Buod at Mga Detalye . Gamit ang dataset na ito, kukuha kami ng mga value sa mga worksheet.
Tandaan na ito ay isang pangunahing dataset upang mapanatiling simple ang mga bagay. Sa isang praktikal na sitwasyon, maaari kang makatagpo ng mas malaki at kumplikadong dataset.
Practice Workbook
Maaari kang mag-download ng practice workbook mula sa link sa ibaba.
Paano Pull Values Mula sa Ibang Worksheet.xlsx
Pull Values Mula sa Ibang Worksheet sa Excel
Habang kumukuha ng mga value mula sa iba't ibang worksheet, kailangan nating isaalang-alang na ang worksheet ay maaaring mula sa parehong workbook o iba't ibang workbook.
1. Pull Values From Another Worksheet Within the same Workbook
I. Straight Forward Pull with Cell Reference
Maaari kang kumuha ng mga value mula sa isa pang worksheetsa pamamagitan ng pagbibigay ng cell reference na sinusundan ng pangalan ng sheet sa formula. Ang anumang isinulat namin na may katumbas na tanda ( =
) ay isang formula.
Maiintindihan mo ito nang mas mabuti sa pamamagitan ng mga halimbawa. Sabihin nating gusto nating kunin ang pangalan ng aktor para sa mga pelikula.
Narito, nagpakilala kami ng column Aktor sa talahanayan ng buod ng pelikula. Ngayon, tuklasin natin ang paraan ng paghila.
Ang kailangan lang nating gawin ay ibigay ang cell reference kasama ang pangalan ng sheet.
=Details!D4
Narito Mga Detalye ang pangalan ng sheet at D4 ang cell reference. Kailangan nating maglagay ng “ !
” sign sa pagitan ng pangalan ng sheet at cell reference. Iniiba ng Excel ang sheet at cell reference sa pamamagitan ng " !
" sign.
Nahanap namin ang pangalan ng aktor. Gawin natin ang parehong para sa iba pang mga cell o gamitin ang ang tampok na AutoFill .
Nakukuha namin ang pangalan ng lahat ng aktor. Dahil ang aming data ay limitado at nasa parehong pagkakasunud-sunod sa parehong mga sheet, nakukuha namin ang mga pangalan sa tamang pagkakasunud-sunod.
II. Pull Values Gamit ang VLOOKUP
Paghila o pagkuha o pagkuha ng alinmang pangalan na iyong binanggit, isang function na maaaring lumabas sa iyong isip ay VLOOKUP .
Sa naunang seksyon, kinuha namin ang mga halaga gamit ang mga cell reference, ngunit sa mahabang panahon, maaaring hindi ito kapaki-pakinabang. Ang VLOOKUP ay maaaring maging rescue doon habang kumukuha ito ng mga value batay sa tugma.
Isulat natin ang formulagamit ang VLOOKUP
=VLOOKUP(B4,Details!$B$4:$E$12,3,0)
Dito nagbigay kami ng B4 bilang lookup_value sa loob ng VLOOKUP function at Details!$B$4:$E$12 ay ang lookup_array . Mapapansin mong ibinigay namin ang pangalan ng sheet bago ang hanay. At ang pangalan ng sheet at hanay ay pinaghihiwalay ng " !
" sign.
Narito ang 3 bilang mga aktor ay nasa ika-3 column ng hanay at 0 para sa eksaktong tugma.
Nakuha namin ang aktor ng pelikulang Jack Reacher mula sa isa pang sheet, Mga Detalye . Isulat ang formula para sa iba pang value o gamitin ang feature na AutoFill .
Magbasa Nang Higit Pa: Paglipat ng Data mula sa Isang Excel Worksheet patungo sa Isa pang Awtomatikong may VLOOKUP
III. Pull Values Gamit ang INDEX-MATCH
Ang isang kilalang alternatibo sa VLOOKUP ay ang kumbinasyon ng INDEX at MATCH function.
Ibinabalik ng function na MATCH ang posisyon ng isang lookup value sa isang range at INDEX ibinabalik ang value sa isang partikular na lokasyon sa isang range.
Gamitin namin ang kumbinasyong ito para kunin ang genre ng mga pelikula.
Ang formula ay ang sumusunod
=INDEX(Details!$C$4:$C$12,MATCH(B4,Details!$B$4:$B$12,0))
Sa loob ng function na MATCH , ang B4 ay ang lookup_value, at Mga Detalye!$B$4:$B Ang $12 ay ang lookup_range . Ang bahaging MATCH na ito ay nagbibigay ng posisyon at pagkatapos ay hinihila ng INDEX angvalue mula sa Details!$C$4:$C$12 range.
Nakuha namin ang genre value mula sa Details worksheet . Isulat ang formula o gamitin ang feature na AutoFill para sa iba pang value.
IV. Pull Values Gamit ang XLOOKUP
Kung gumagamit ka ng Excel 365, maaari kang gumamit ng function na tinatawag na XLOOKUP para sa paghila ng mga value.
Kunin natin ang katumbas na pangalan ng direktor mula sa Mga Detalye sheet.
Ang formula ay ang sumusunod
=XLOOKUP(B4,Details!$B$4:$B$12,Details!$E$4:$E$12,"Not Found")
Narito ang B4 ang lookup_value , Mga Detalye!$B$4:$B$12 ay ang lookup_range, at Mga Detalye!$E$4:$E$12 ay ang hanay kung saan kailangan nating kumuha ng mga halaga. Mapapansin mong isinulat namin ang pangalan ng sheet, Mga Detalye , bago ang bawat isa sa mga hanay.
Bukod pa rito, idinagdag namin ang "Not Found" sa opsyonal na field if_not_found .
Nakuha namin ang value, pangalan ng direktor, mula sa isa pang sheet, Mga Detalye . Gawin ang parehong para sa natitirang mga halaga.
Magbasa Nang Higit Pa: Paano Mag-import ng Data sa Excel mula sa Isa pang Excel File (2 Paraan )
Mga Katulad na Pagbasa
- Paano Mag-import ng Text File na may Maramihang Delimiter sa Excel (3 Paraan)
- VBA Code para I-convert ang Text File sa Excel (7 Methods)
- Paano Mag-extract ng Data mula sa Excel Sheet (6 Effective Methods)
- I-extractNa-filter na Data sa Excel patungo sa Ibang Sheet (4 na Paraan)
- Paano Mag-extract ng Data mula sa Listahan Gamit ang Excel Formula (5 Paraan)
2 . Pull Values From Another Worksheet from Another Workbook
Maaaring kailanganin naming kumuha ng values mula sa isang worksheet mula sa ibang workbook.
Upang magpakita sa iyo ng mga halimbawa, kinopya namin ang Mga Detalye sheet value sa isa pang workbook na tinatawag na Pull Values Workbook _Details.xlsx
At ang aming buod (na-update na buod) na talahanayan ay nasa workbook pa rin Paano Kumuha ng Mga Halaga Mula sa Isa pang Worksheet Excel.xlsx
Kukunin namin ang pangalan ng direktor mula sa iba't ibang workbook.
Maaari naming gamitin ang alinman sa mga diskarte ( Cell Reference , VLOOKUP , INDEX-MATCH , XLOOKUP ) na aming nabanggit sa naunang seksyon. Ang kailangan mo lang gawin ay ibigay ang pangalan ng workbook sa loob ng mga bracket.
Sa ngayon, ginagamit namin ang VLOOKUP . Isulat natin ang formula.
=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)
Dito bago ang hanay ng cell $B$4:$E$12 ibinigay namin ang pangalan ng sheet (Mga Detalye) at ang pangalan ng workbook. Ang pangalan ng workbook ay nasa mga bracket.
Ang hanay ay pinaghihiwalay ng dalawang ito ng isang " !
" na karatula. Dahil kailangan nating bilangin ang workbook at worksheet nang sabay-sabay upang ang mga ito ay nasa loob ng iisang quote ( ‘’
).
Nakuha namin ang value, pangalan ng direktor, mula sa isang worksheet sa isa paworksheet. Gawin din ito para sa iba pang value o gamitin ang feature na AutoFill .
Magbasa Nang Higit Pa: Paano Kunin ang Data Mula sa Ibang Sheet Batay sa Pamantayan sa Excel
Konklusyon
Iyon lang para sa session. Naglista kami ng ilang mga diskarte sa pagkuha ng mga halaga mula sa isa pang worksheet sa Excel. Sana ay makatutulong ito sa iyo. Huwag mag-atubiling magkomento kung may tila mahirap intindihin. Ipaalam sa amin ang anumang iba pang mga pamamaraan na maaaring napalampas namin dito.