Excel formülü: Yalnızca sayfa adını alın -

İçindekiler

Genel formül

=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)

Özet

Geçerli çalışma sayfasının (yani geçerli sekmenin) adını almak için HÜCRE işlevine dayalı bir formül kullanabilirsiniz. CELL, çalışma kitabı adını ve sayfasını alır ve MID ve BUL işlevleri yalnızca sayfa adını ayıklamak için kullanılır. Gösterilen örnekte, E5'teki formül şöyledir:

=MID(CELL("filename",A1),FIND(")",CELL("filename",A1))+1,255)

Açıklama

HÜCRE işlevi, tam dosya adını ve yolunu almak için kullanılır:

CELL("filename",A1)

Sonuç şuna benzer:

path(workbook.xlsm)sheetname

HÜCRE, bu sonucu MID işlevine metin bağımsız değişkeni olarak döndürür. Sayfa adı sol köşeli ayraçtan hemen sonra başlar, bu nedenle başlangıç ​​konumu FIND ile hesaplanır:

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

Ayıklanacak karakter sayısı 255 olarak kodlanmıştır. Excel kullanıcı arayüzünde, 31 karakterden uzun bir çalışma sayfasını adlandıramazsınız, ancak dosya biçiminin kendisi 255 karaktere kadar çalışma sayfası adlarına izin verir, bu nedenle bu, tüm adın alınmasını sağlar.

RIGHT ile alternatif

Ayrıca, ORTA yerine sayfa adını çıkarmak için SAĞ işlevini de kullanabilirsiniz:

=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND(")",CELL("filename",A1)))

Bu, daha fazla işlev çağrısı gerektirir, ancak aynı şekilde çalışır.

Ilginç makaleler...