Rumus Excel: Dapatkan hanya nama sheet -

Daftar Isi

Formula umum

=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)

Ringkasan

Untuk mendapatkan nama lembar kerja saat ini (yaitu tab saat ini) Anda dapat menggunakan rumus berdasarkan fungsi SEL. CELL mengambil nama dan lembar buku kerja, dan fungsi MID dan FIND digunakan untuk mengekstrak hanya nama lembar. Dalam contoh yang ditampilkan, rumus dalam E5 adalah:

=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)

Penjelasan

Fungsi CELL digunakan untuk mendapatkan nama dan jalur file lengkap:

CELL("filename",A1)

Hasilnya terlihat seperti ini:

path(workbook.xlsm)sheetname

CELL mengembalikan hasil ini ke fungsi MID sebagai argumen teks. Nama sheet dimulai tepat setelah braket kiri, sehingga posisi awal dihitung dengan FIND:

FIND(")",CELL("filename",A1))+1

Jumlah karakter yang akan diekstrak adalah hardcode 255. Di UI Excel, Anda tidak dapat memberi nama lembar kerja yang lebih dari 31 karakter, tetapi format file itu sendiri mengizinkan nama lembar kerja hingga 255 karakter, jadi ini memastikan seluruh nama diambil.

Alternatif dengan KANAN

Anda juga dapat menggunakan fungsi KANAN untuk mengekstrak nama sheet, sebagai ganti MID:

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND(")",CELL("filename",A1)))

Ini membutuhkan lebih banyak pemanggilan fungsi, tetapi berfungsi dengan baik.

Artikel yang menarik...