Excel Formülü - Çalışma Sayfası Adını Al (Resimlerle)

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

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

Çalışma sayfası adını almak için bu Excel formülünü kullanın

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

Çalışma sayfası adını bir Excel Formülünde hesaplamak için aşağıdaki formülü kullanın:
=mid(hücre("dosyaadı",a1),find("]",hücre("dosyaadı",a1))+1,999)
Yukarıdaki resimde dikkat edin, bu formül GetWorksheetName ve Sheet3 sayfa adlarını döndürür.

Bu kod ilk başta korkutucu görünebilir, ancak ayrı formüllere bölerseniz daha az kafa karıştırıcı olur:

Excel İşlevleri - Çalışma Sayfası Adı

HÜCRE İşlevi:

Hücre İşlevi, bir hücre hakkında bilgi verir. Dosya konumunu, adını ve geçerli sayfayı döndürmek için "dosya adı" ölçütünü kullanın.
=hücre("dosyaadı",a1)
İadeler: path[workbook.xlsx]sheet : C:[workbook.xlsm]Sheet1 yukarıdaki örnekte.

BUL İşlevi:

CELL İşlevi, [workbook.xlsx]sheet döndürür, ancak yalnızca sayfa adını istiyoruz, bu nedenle onu sonuçtan çıkarmamız gerekiyor. İlk olarak, sonuçtan sayfa adının konumunu belirlemek için FIND İşlevini kullanmamız gerekir.
=bul("]",E5)
İadeler:"]" karakterinin konumu. Yukarıdaki örnekte 18.

MID İşlevi

Ardından, başlangıç_sayısı olarak FIND İşlevinin (+1) sonucuyla MID İşlevini kullanarak istenen metni çıkaracağız.
=ORTA(E5,E6+1,999)
İadeler: Sayfa adı: Yukarıdaki örnekte Sayfa1.
MID İşlevinde num_characters girişi için neden 999 seçildi? 999, kalan tüm karakterleri döndürecek büyük bir sayıdır. Bunun yerine önemli ölçüde büyük başka bir sayı seçebilirdiniz.

VBA'da Sayfa Adını Alın

Excel Formülü yerine VBA kullanmak istiyorsanız birçok seçeneğiniz var. Bu sadece bir örnek:
activesheet.range("a1").value = activesheet.name

VBA kullanarak A1 hücresine geçerli çalışma sayfası adını girin.

Formül Örneklerine Dön

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

wave wave wave wave wave