Talaan ng nilalaman
Ang artikulong ito ay naglalarawan ng 2 madaling paraan upang makuha ang pangalan ng sheet sa Excel. Ang pangalan ng sheet ay isang name property ng Worksheet Object sa Excel.
I-download ang Practice Workbook
I-download ang practice workbook na ito para mag-ehersisyo habang binabasa mo ang artikulong ito.
Pangalan ng Sheet.xlsm
2 Paraan para Kunin ang Pangalan ng Sheet sa Excel
Maaari kaming gumamit ng mga formula na karaniwang gawa sa gumamit ng mga function o simpleng VBA code upang makuha ang pangalan ng sheet na nakaimbak sa isang cell o ipinapakita sa MsgBox.
1. Paggamit ng Formula upang Kunin ang Pangalan ng Sheet sa Excel
Dahil hindi nagbibigay ang Excel ng anumang built-in na function upang makuha ang pangalan ng sheet, kailangan namin upang magsulat ng function sa kumbinasyon ng MID, CELL at FIND function . Tingnan natin ito:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
Ilagay ang formula sa alinman sa mga cell ng worksheet na gusto nating makuha ang pangalan. Sa halimbawang ito, pinangalanan namin ang pangalan ng aming worksheet na " Formula " at pagkatapos ay ilagay ang formula sa cell C5 .
Paano Gumagana ang Formula
- Ang function na CELL sa formula ay nagbabalik ng kumpletong landas, pangalan ng workbook , at ang kasalukuyang pangalan ng sheet . Narito ang formula:
=CELL("filename",A1)
- Ang resultang nakita namin sa ang nakaraang hakbang ay nakalakip ang pangalan ng workbook sa [ ] mga bracket e. [excel sheet name.xlsm] . Kailangan nating malaman ang posisyon ng kanang bracket . Ang kasalukuyang pangalan ng worksheet ay magsisimula kaagad pagkatapos ng ang kanang bracket . Kaya, hinahanap ng function na FIND ang posisyon ng tamang bracket na may sumusunod na formula at pagkatapos ay kailangan nating magdagdag ng 1 upang makuha ang posisyon ng unang string ng pangalan ng worksheet .
=FIND("]",CELL("filename",A1))+1
- Sa wakas, ang MID function ay tumatagal ng tatlong argument-
1st argument: =CELL (“filename”,A1) ginamit sa unang hakbang.
2nd argument: =FIND(“]”,CELL(“filename”,A1)) +1 ginamit sa pangalawang hakbang.
3rd argument: 31 na ang maximum na haba ng pangalan ng worksheet sa Excel
Magbasa Nang Higit Pa: Paano Maghanap ng Pangalan ng Sheet sa Excel Workbook (2 Paraan)
Alternatibong Formula
Ang formula na ito ay maaaring gamitin nang halili na gumagamit ng RIGHT function sa halip na MID function.
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
2. VBA Code para Kunin at Ipakita ang Excel Sheet Name
2.1 Kumuha ng Active Sheet Name sa Excel sa pamamagitan ng Paggamit ng VBA Code
Gamitin ang simpleng code sa ibaba para makuha ang aktibong pangalan ng sheet.
5207
2.2 Alamin ang Pangalan ng Sheet sa pamamagitan ng Paggamit ng Index Number
Sa paggamit ng sumusunod na code malalaman natin ang pangalan ng worksheet batay sa kanilang index number . Kung mayroong maraming worksheet sa isang workbook, nakakatulong ang paraang itoupang malaman ang pangalan ng worksheet nang madali at mabilis.
Halimbawa, nasa pangalawang worksheet na may pangalang vba1. Sa sumusunod na code, malalaman natin ang unang sheet pangalan na Formula.
6938
Sa sumusunod na code, malalaman natin ang huling sheet pangalan ng isang workbook. Sa halimbawang ito, ang huling pangalan ng sheet ay VBA 2.
3746
Magbasa Nang Higit Pa: Paano Maghanap sa Sheet Pangalan na may VBA sa Excel (3 Halimbawa)
Mga Tala
Maaari rin naming gamitin ang MsgBox function upang ipakita ang resulta ng VBA code sa isang MsgBox kung hindi kinakailangan na iimbak o gamitin ito sa isang cell.
Konklusyon
Ngayon, alam na natin kung paano makukuha ang pangalan ng sheet sa Excel. Sana, hinihikayat ka nitong gamitin ang functionality na ito nang mas may kumpiyansa. Anumang mga tanong o mungkahi ay huwag kalimutang ilagay ang mga ito sa kahon ng komento sa ibaba.