Excel formülü: Çalışma kitabı adını ve yolunu sayfasız alın -

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,"(","")

İyi bağlantılar

Excel dosyası ve formül adı formülleri (Chip Pearson)

Ilginç makaleler...