Mundarija
Ushbu maqolada Excelda varaq nomini olishning 2 ta qulay usuli tasvirlangan. Varaq nomi Excelda ishchi varaq ob'ektining nom xossasidir.
Amaliyot kitobini yuklab oling
Ushbu maqolani o'qiyotganingizda mashq qilish uchun ushbu mashq kitobini yuklab oling.
Sheet Name.xlsm
Excelda varaq nomini olishning 2 usuli
Biz keng tarqalgan formulalardan foydalanishimiz mumkin yacheykada saqlangan yoki MsgBoxda ko'rsatilgan varaq nomini olish uchun funksiyalar yoki oddiy VBA kodidan foydalaniladi.
1. Excelda varaq nomini olish uchun formuladan foydalanish
Excel varaq nomini olish uchun o'rnatilgan funksiya ni ta'minlamasligi uchun bizga kerak bo'ladi. funktsiyani MID, CELL va FIND funksiyalari bilan birgalikda yozish uchun. Keling, buni ko'rib chiqaylik:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
Ishchi varaqning biz nomini olmoqchi bo'lgan har qanday katakchasiga formulani qo'ying. Bu misolda biz ishchi varaq nomini “ Formula ” deb nomladik va keyin formulani C5 katakchaga joylashtirdik.
Formula qanday ishlaydi
- Formuladagi CELL funktsiyasi to'liq yo'lni, ish kitobi nomini va joriy varaq nomini qaytaradi. Bu formula:
=CELL("filename",A1)
- Biz topilgan natija oldingi bosqichda ilmalangan ishchi kitob nomi [ ] qavslar ichida e. [excel varaq nomi.xlsm] . Biz ning pozitsiyasini aniqlashimiz kerako'ng qavs . Joriy ishchi varaq nomi darhol o'ng qavsdan keyin boshlanadi. Demak, FIND funksiyasi o'ng qavsning o'rnini quyidagi formula bilan topadi va keyin ning o'rnini olish uchun 1 qo'shishimiz kerak. ishchi varaq nomining birinchi qatori .
=FIND("]",CELL("filename",A1))+1
- Nihoyat, MID funktsiyasi uchta argument-
1-chi argumentni oladi: =CELL (“fayl nomi”, A1) birinchi qadamda foydalanilgan.
2-chi argument: =TOP(“]”, CELL(“fayl nomi”,A1)) +1 ikkinchi bosqichda foydalanilgan.
3-chi argument: 31 bu Excelda ishchi varaq nomining maksimal uzunligi
Batafsil o'qing: Excel ishchi kitobida varaq nomini qanday izlash mumkin (2 usul)
Muqobil formula
Bu formuladan MID funksiyasi oʻrniga RIGHT funksiyasi ishlatadigan muqobil ravishda foydalanish mumkin.
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
2. Excel varaq nomini olish va ko'rsatish uchun VBA kodi
2.1 VBA kodidan foydalanib Excelda faol varaq nomini oling
faol varaq nomini olish uchun quyidagi oddiy kod.
3336
2.2 Indeks raqamidan foydalanib varaq nomini bilib oling
Quyidagi kod yordamida biz ishchi varaq nomi ularning indeks raqamiga asoslangan. Agar ishchi daftarda bir nechta ishchi varaqlar mavjud bo'lsa, bu usul yordam beradiish varag'i nomini oson va tez topish uchun.
Masalan, biz vba1 nomli ikkinchi ish varag'ida miz. Quyidagi kod yordamida biz birinchi varaq formula nomini bilib olamiz.
7535
Quyidagi kod yordamida biz oxirgi varaqni <4 bilib olamiz> ish kitobining nomi. Ushbu misolda oxirgi varaq nomi VBA 2.
6415
Batafsil o'qing: varaqni qanday qidirish kerak Excelda VBA bilan nom (3 ta misol)
Izohlar
VBA kod natijasini ko'rsatish uchun MsgBox funksiyasidan ham foydalanishimiz mumkin. MsgBox agar uni hujayrada saqlash yoki ishlatish shart bo'lmasa.
Xulosa
Endi biz qanday qilib olishni bilamiz. Excelda varaq nomi. Umid qilamanki, bu sizni ushbu funksiyadan ishonchliroq foydalanishga undaydi. Har qanday savol yoki takliflar boʻlsa, ularni quyidagi izohlar maydoniga qoʻyishni unutmang.