Formula umum
=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")
Ringkasan
Jika Anda ingin mendapatkan nama lengkap dan jalur buku kerja saat ini tanpa nama lembar, Anda bisa menggunakan rumus yang menggunakan beberapa fungsi teks untuk menghapus nama lembar. Hasil akhirnya akan menjadi string teks yang terlihat seperti ini:
path(workbook.xlsm)
Penjelasan
Fungsi CELL digunakan dengan "nama file" untuk mendapatkan nama dan jalur buku kerja lengkap:
CELL("filename",A1)
Hasilnya adalah jalur lengkap yang terlihat seperti ini:
path(workbook.xlsm)sheetname
Fungsi LEFT menerima jalur lengkap sebagai teks, bersama dengan lokasi tanda kurung siku ")" (minus 1) yang dihitung dengan fungsi find:
FIND(")",CELL("filename",A1))
Dengan argumen ini, LEFT secara efektif menghapus nama sheet dari jalur. Namun, tanda kurung siku kiri ")" tetap ada:
path(workbook.xlsm
Fungsi terakhir, SUBSTITUTE, menghapus ")" dengan menggantinya dengan string kosong ("").
=SUBSTITUTE(path(workbook.xlsm,"(","")