Isi kandungan
Artikel ini menggambarkan 2 cara mudah untuk mendapatkan nama helaian dalam Excel. Nama helaian ialah sifat nama Objek Lembaran Kerja dalam Excel.
Muat Turun Buku Kerja Amalan
Muat turun buku kerja latihan ini untuk bersenam semasa anda membaca artikel ini.
Nama Helaian.xlsm
2 Kaedah Mendapatkan Nama Helaian dalam Excel
Kita boleh menggunakan formula yang diperbuat daripada biasa menggunakan fungsi atau kod VBA mudah untuk mendapatkan nama helaian yang disimpan dalam sel atau ditunjukkan dalam MsgBox.
1. Penggunaan Formula untuk Mendapatkan Nama Helaian dalam Excel
Memandangkan Excel tidak menyediakan sebarang fungsi terbina dalam untuk mendapatkan nama helaian, kami perlukan untuk menulis fungsi dalam gabungan dengan MID, CELL dan Fungsi MENCARI . Mari kita lihat:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
Letakkan formula dalam mana-mana sel lembaran kerja yang kita mahu namakan. Dalam contoh ini, kami menamakan nama lembaran kerja kami " Formula " dan kemudian meletakkan formula dalam sel C5 .
Cara Formula Berfungsi
- Fungsi CELL dalam formula mengembalikan laluan lengkap, nama buku kerja dan nama helaian semasa . Berikut ialah formulanya:
=CELL("filename",A1)
- Hasil yang kami temui dalam langkah sebelumnya telah menyertakan nama buku kerja dalam [ ] kurungan e. [nama helaian excel.xlsm] . Kita perlu mengetahui kedudukan pada kurungan kanan . nama lembaran kerja semasa bermula serta-merta selepas kurungan kanan . Jadi, fungsi FIND mencari kedudukan kurungan kanan dengan formula berikut dan kemudian kita perlu menambah 1 untuk mendapatkan kedudukan pada rentetan pertama daripada nama lembaran kerja .
=FIND("]",CELL("filename",A1))+1
- Akhir sekali, Fungsi MID mengambil tiga argumen-
pertama argumen: =CELL (“nama fail”,A1) digunakan dalam langkah pertama.
2 argumen: =FIND(“]”,CELL(“nama fail”,A1)) +1 digunakan dalam langkah kedua.
3 hujah: 31 yang merupakan panjang maksimum nama lembaran kerja dalam Excel
Baca Lagi: Cara Mencari Nama Helaian dalam Buku Kerja Excel (2 Kaedah)
Formula Alternatif
Formula ini boleh digunakan secara bergilir-gilir yang menggunakan fungsi RIGHT dan bukannya fungsi MID.
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
2. Kod VBA untuk Mengambil dan Memaparkan Nama Helaian Excel
2.1 Dapatkan Nama Helaian Aktif dalam Excel dengan Menggunakan Kod VBA
Gunakan kod ringkas di bawah untuk mendapatkan nama helaian aktif.
1546
2.2 Ketahui Nama Helaian dengan Menggunakan Nombor Indeks
Dengan menggunakan kod berikut kita boleh mengetahui nama lembaran kerja berdasarkan nombor indeks mereka. Jika terdapat berbilang lembaran kerja dalam buku kerja, kaedah ini bergunauntuk mengetahui nama lembaran kerja dengan mudah dan pantas.
Sebagai contoh, kita berada dalam lembaran kerja kedua bernama vba1. Dengan kod berikut, kita boleh mengetahui helaian pertama nama iaitu Formula.
3459
Dengan kod berikut, kita boleh mengetahui helaian terakhir nama buku kerja. Dalam contoh ini, nama helaian terakhir ialah VBA 2.
1216
Baca Lagi: Cara Mencari Helaian Nama dengan VBA dalam Excel (3 Contoh)
Nota
Kami juga boleh menggunakan fungsi MsgBox untuk menunjukkan hasil kod VBA dalam MsgBox jika tidak perlu menyimpan atau menggunakannya dalam sel.
Kesimpulan
Sekarang, kita tahu bagaimana untuk mendapatkan nama helaian dalam Excel. Mudah-mudahan, ia akan menggalakkan anda menggunakan fungsi ini dengan lebih yakin. Sebarang soalan atau cadangan jangan lupa letakkan di dalam kotak komen di bawah.