
Formula generik
=MID(CELL("filename",A1),FIND("(",CELL("filename",A1))+1,FIND(")", CELL("filename",A1))-FIND("(",CELL("filename",A1))-1)
Ringkasan
Sekiranya anda ingin mendapatkan nama buku kerja sahaja (iaitu nama fail tanpa nama jalan atau helaian) anda boleh melakukannya dengan formula yang agak panjang yang menggunakan fungsi MID bersama dengan fungsi FIND.
Penjelasan
Fungsi sel digunakan untuk mendapatkan nama dan laluan fail lengkap:
CELL("filename",A1)
Hasilnya kelihatan seperti ini:
path(workbook.xlsm)sheetname
Pada tahap tertinggi, fungsi MID hanya mengeluarkan nama fail dari jalur dan helaian. Kedudukan permulaan dikira dengan FIND:
FIND("(",CELL("filename",A1))+1
Bilangan aksara untuk diekstrak juga dikira dengan FIND:
FIND(")",CELL("filename",A1))-FIND("(",CELL("filename",A1))-1