Formülden Çalışma Sayfası Adını Al - Excel

Örnek Çalışma Kitabını İndirin

Örnek çalışma kitabını indirin

Bu öğretici, Excel'de bir formülle bir sayfa adının nasıl alınacağını gösterecektir.

Sayfa Adını Al

Excel'de sayfa adını doğrudan almak için herhangi bir işlev yoktur. Ancak VBA kullanarak bir sayfa adı alabilir veya HÜCRE, BUL ve MID işlevlerini kullanabilirsiniz:

1 =ORTA(HÜCRE("dosyaadı"),BUL("]",HÜCRE("dosyaadı"))+1,31)

Yukarıdaki formülü inceleyelim.

HÜCRE İşlevi

“filename” girerek dosya yolunu, adını ve sayfasını döndürmek için HÜCRE İşlevini kullanabiliriz.

1 =HÜCRE("dosya adı")

Geçerli çalışma sayfasının adını almak için, geçerli sekmedeki herhangi bir hücreye başvurarak, isteğe bağlı başvuru bağımsız değişkeni olan veya olmayan işlevi kullanabilirsiniz.

1 =HÜCRE("dosya adı",A1)

Diğer çalışma sayfaları hakkında da o sayfadaki bir hücreye başvurarak bilgi alabilirsiniz.

1 =HÜCRE("dosyaadı",BaşkaSayfa!A1)

BUL İşlevi

Yukarıda gösterildiği gibi, HÜCRE İşlevi dosya yolunu, adını ve çalışma sayfasını döndürür. Yola veya çalışma kitabı adına ihtiyacımız yok, bu nedenle sayfa adını ayırmamız gerekiyor.

İlk önce karakterin sayfa adından hemen önceki konumunu belirlemek için BUL İşlevini kullanın (ki bu her zaman “]” olur).

1 =BUL("]",B3)

ORTA İşlev

Çalışma sayfası adından önceki son karakter konumuna sahip olduğumuz için, bu konumdan sonraki karakterleri çıkarmak için artık MID İşlevini kullanabiliriz. Sayfa adımız + 1'in üzerinde bulunan konumdan başlar, ancak sayfa adının ne kadar uzun olduğunu bilmiyoruz. Ancak, bir çalışma sayfası adının (31) maksimum uzunluğunu biliyoruz ve bunu MID İşlevinde kullanabiliriz:

1 =ORTA(B3,C3+1,31))

Bunların hepsini bir araya getirmek orijinal formülümüzü verir:

1 =ORTA(HÜCRE("dosyaadı"),BUL("]",HÜCRE("dosyaadı"))+1,31)

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave