Formula Excel: Dapatkan nama dan jalan buku kerja tanpa helaian -

Formula generik

=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")

Ringkasan

Sekiranya anda ingin mendapatkan nama penuh dan jalan buku kerja semasa tanpa nama helaian, anda boleh menggunakan formula yang menggunakan beberapa fungsi teks untuk menghilangkan nama helaian. Hasil akhirnya adalah rentetan teks yang kelihatan seperti ini:

path(workbook.xlsm)

Penjelasan

Fungsi CELL digunakan dengan "nama fail" untuk mendapatkan nama dan jalan buku kerja penuh:

CELL("filename",A1)

Hasilnya adalah jalan penuh yang kelihatan seperti ini:

path(workbook.xlsm)sheetname

Fungsi LEFT menerima jalan penuh sebagai teks, bersama dengan lokasi kurungan persegi ")" (tolak 1) yang dikira oleh fungsi cari:

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

Dengan hujah-hujah ini, LEFT dengan berkesan menghilangkan nama helaian dari jalan. Walau bagaimanapun, tanda kurung kiri ")" tetap:

path(workbook.xlsm

Fungsi terakhir, SUBSTITUTE, membuang ")" dengan menggantinya dengan rentetan kosong ("").

=SUBSTITUTE(path(workbook.xlsm,"(","")

Pautan yang baik

Fail Excel dan formula nama formula (Chip Pearson)

Artikel menarik...