Genel formül
=SUBSTITUTE( LEFT(CELL("filename",A1),FIND(")",CELL("filename",A1))-1),"(","")
Özet
Geçerli çalışma kitabının tam adını ve yolunu bir sayfa adı olmadan almak istiyorsanız, sayfa adını çıkarmak için birkaç metin işlevi kullanan bir formül kullanabilirsiniz. Nihai sonuç şuna benzeyen bir metin dizesi olacaktır:
path(workbook.xlsm)
Açıklama
HÜCRE işlevi, çalışma kitabının tam adını ve yolunu almak için "dosya adı" ile kullanılır:
CELL("filename",A1)
Sonuç şuna benzeyen tam bir yoldur:
path(workbook.xlsm)sheetname
LEFT işlevi, bulma işlevi tarafından hesaplanan köşeli parantez ")" (eksi 1) konumuyla birlikte tam yolu metin olarak alır:
FIND(")",CELL("filename",A1))
Bu bağımsız değişkenlerle LEFT, sayfa adını yolun dışına etkili bir şekilde çıkarır. Ancak, sol köşeli parantez ")" kalır:
path(workbook.xlsm
Son işlev olan SUBSTITUTE, ")" karakterini boş bir dizeyle ("") değiştirerek kaldırır.
=SUBSTITUTE(path(workbook.xlsm,"(","")