Talaan ng nilalaman
Gusto mo bang gamitin ang Excel sa reference na mga cell sa isa pang sheet batay sa isang cell value ? Sa tutorial na ito, ipapaliwanag ko ang buong proseso nang sunud-sunod. Karaniwang magpapakita ako ng dalawang paraan ng paggawa nito. Ngunit bago pumunta sa talakayan, gusto kong suriin ang iyong memorya gamit ang Excel INDIRECT function .
I-download ang Excel Workbook
Una, i-download ang gumaganang Excel file na ginamit ko sa pagsulat ng artikulong ito.
Reference Cell sa Cell Value.xlsx
Excel INDIRECT Function
Excel INDIRECT function ibinabalik ang reference na tinukoy ng isang text string.
Ang syntax ng ang INDIRECT function :
=INDIRECT(ref_text, [a1])
Dito,
- ref_text (kinakailangan) : Maaaring kunin ng argumentong ito ang alinman sa mga sumusunod mga input:
- Isang cell reference ng A1-style. Halimbawa, INDIRECT(A1) , INDIRECT(B2) , INDIRECT(D100) , atbp.
- Isang R1C1-style na sanggunian. Halimbawa, INDIRECT(R9C7), INDIRECT(R2C3), atbp.
Mga Tala: Upang gamitin ang reference na ito, ikaw kailangang i-activate ang R1C1 reference mula sa File > Options > Excel Options > Mga Formula > Paggawa gamit ang Mga Formula > Suriin ang R1C1 reference style
Gumamit ng mga tinukoy na pangalan bilang mga reference. Halimbawa, =INDIRECT(“old_value”), =INDIRECT(“new_value”) kung saan old_value = A5at new_value=B5.
Isang reference sa isang cell bilang text string. Halimbawa, INDIRECT(“A1”), INDIRECT(“D15”)
- a1 (opsyonal) :
- Kung a1 ay tinanggal, o 1, ang cell reference ay nasa uri A1.
- Kung ito ay mali, ito ay tumutukoy sa cell reference R1C1.
Sa sumusunod na larawan, makikita mo ang ilan paggamit ng Excel INDIRECT function .
Ngayon talakayin natin kung paano gamitin ang Excel para mag-reference ng cell sa isa pang worksheet batay sa cell value.
2 Mga Halimbawa para sa Reference Cell sa Isa pang Excel Sheet Batay sa Cell Value
Ipapakita ko kung paano mag-reference ng cell sa isa pang Excel sheet gamit ang ang INDIRECT function na may listahan ng validation ng data para sa unang paraan. Pagkatapos, para sa huling paraan, gagamitin ko ang ang INDIRECT function kasama ang mga cell reference. Para sa parehong pamamaraang ito, ipapatupad ko rin ang ampersand operator sa formula.
Halimbawa 1: Pumili ng Isang Cell at Sumangguni sa Buong Saklaw ng Mga Cell
Mayroon akong dalawang Excel worksheet na may ang mga pangalan AAPL at MSFT . Maaari kang magkaroon ng marami. Ang parehong worksheet ay may magkatulad na uri ng data. Profit (PCO) , EPS , at Paglago ng dalawang kumpanya sa nakalipas na 5 taon.
Ang gusto ko ay: sa Pangunahing worksheet, ilalagay ko ang pangalan ng kumpanya mula sa isang drop-down at lahat ng value na iyon ( Taon , PCO , EPS , at Paglago )ay ipapakita sa Pangunahing worksheet.
Maaaring makatulong ang paraang ito kung pinapanatili mo ang parehong uri ng data sa daan-daang worksheet. Nakakapagod na maghanap para sa bawat nauugnay na worksheet at pagkatapos ay tingnan ang data. Para sa pagiging simple, gumagamit lang ako ng dalawang worksheet. Gagamit ako ng formula na tulad nito:
=INDIRECT('worksheet_name'!column_reference&row_reference)
Mga Hakbang:
- Para sa column_reference , kinuha ko ang tulong ng cell range na ito: C11:G11 . Ang hanay na ito ay nagtataglay ng mga halaga mula A hanggang E . Maaari mong i-extend ito ayon sa iyong mga pangangailangan. Para sa row_reference , kinuha ko ang tulong ng cell range na ito: B12:B16 . Ang hanay na ito ay nagtataglay ng mga halaga mula 5 hanggang 13. Palawakin ito ayon sa iyong mga pangangailangan.
- Ito ang totoong formula na ginamit ko sa cell B5 ng worksheet Main:
=INDIRECT("'"&$H$6&"'!"&D$11&$B12)
- Ngayon, ilapat ang formula na ito sa iba mga cell sa hanay ( B5:E9 ).
- Ito ang resulta makakakuha ka ng:
Paghahati-hati ng Formula
- Ang bahaging ito ng formula (“'”&$H$6&”'!”) ibinabalik ang pangalan ng worksheet “MSFT!'” (para sa larawan sa itaas).
- Ang bahaging ito na &D$11 ay tumutukoy sa cell reference D11 at ibinabalik ang text value na &”B” .
- At ang bahaging ito, Ang &$B12 ay tumutukoy sa cell reference B12 at ibinabalik ang numeric na halaga &5 .
- Kaya, ito ang kabuuang pagbabalik mula sa 3 bahagi ng formula: “'MSFT!'”&”B”&5 = “'MSFT!'B5”
Mga Tala: Kapag pinagsama-sama ang text value at numeric value sa Excel, ang return ay text value.
- At narito ang pinakahuling pagbabalik ng formula: INDIRECT(“MSFT!'B5”)
- Kapag inilapat ko ang formula sa ibang mga cell sa hanay, gumagana ito dahil gumamit kami ng mga mixed cell reference tulad ng D$11 at $B12 . Kapag inilapat ang formula sa mga cell sa kanan, ang mga reference ng column lang ang magbabago, para sa reference D$11 . Kapag inilapat ang formula sa mga cell sa ibaba, ang mga sanggunian sa hilera lamang ang magbabago para sa sanggunian $B12 .
Mga Tala: Upang makita kung paano gumagana ang iba't ibang bahagi ng isang formula ng Excel, piliin ang bahaging iyon at pindutin ang F9 na key. Makikita mo ang halaga ng bahaging iyon ng formula.
Magbasa Nang Higit Pa: Paano Mag-link ng Maramihang Mga Cell mula sa Isa pang Worksheet sa Excel (5 Madaling Paraan)
Mga Katulad na Artikulo
- Paano I-link ang Excel Sheets sa Ibang Sheet (5 Paraan)
- Link Files sa Excel (5 Iba't ibang Diskarte)
- Paano I-link ang Cell sa Ibang Sheet sa Excel (7 Paraan)
- I-link ang Mga Sheet sa Excel gamit ang isang Formula (4 na Paraan)
Halimbawa 2: Reference Indibidwal na Cell ng Isa pang Worksheet
Sa halimbawang ito, ako aykumukuha ng row mula sa isa pang worksheet batay sa ilang value ng cell (mga sanggunian).
Mga Hakbang:
- Una, ginawa ko ang sumusunod na dataset.
- Pangalawa, na-type ko ang formula na ito sa cell C10 .
=$C$4
- Pangatlo, mag-type ng isa pang formula sa cell C11 .
=INDIRECT("'"&$C$4&"'!"&$C5)
- Pagkatapos, AutoFill ang formula para sa hanay ng cell C11:C14 .
- Pagkatapos nito, magiging ganito ang hitsura.
Ipinapakita ko ang pamamaraang ito bilang maaaring makita ng isang tao na kapaki-pakinabang ito sa kanyang trabaho. Kung gusto mong pumunta sa ibang kumpanya para sa isa pang taon, kailangan mong baguhin ang 5 mga halaga. Tingnan ang larawang ito ngayon.
Hindi ko ipapaliwanag kung paano gumagana ang formula na ito, dahil pareho ang mga formula na ito sa nasa itaas.
Magbasa Nang Higit Pa: Paano Mag-link ng Data sa Excel mula sa Isang Sheet patungo sa Isa pang (4 na Paraan)
Konklusyon
Ipinakita ko sa iyo kung paano gamitin ang Excel sa reference cell sa isa pang sheet batay sa isang cell value . Sana makatulong ito sa iyo kapag gusto mong magpakita ng data mula sa maraming worksheet sa pangunahing worksheet. Gumagamit ka ba ng anumang mas mahusay na mga pamamaraan? Ipaalam sa akin sa comment box.