Google Sheets'te sayfa adlarının listesini nasıl alabilirim?
Birden fazla çalışma sayfası içeren karmaşık Google Sheets belgeleriyle çalışırken, tüm sayfa adlarını içeren dinamik bir liste oluşturmak büyük avantaj sağlayabilir. Verilerinizi düzenliyorsanız, içerik tablosu oluşturuyorsanız ya da otomatik iş akışları geliştiriyorsanız, sayfa adlarınıza hızlı erişim verimliliğinizi önemli ölçüde artırır. Bu kılavuzda, Google Sheets dosyanızdaki tüm çalışma sayfalarının güncel listesini oluşturmanın ve bu listenin sürdürülebilirliğini sağlamak için en etkili yöntemleri inceleyeceğiz.
Google Sheets'te betik ile Geçerli çalışma sayfası adını alın
Google Sheets'te betik ile sayfa adlarının listesini alın
Google Sheets'te betik ile Geçerli çalışma sayfası adını alın
Adını görüntülemek istediğiniz sayfanın adını dinamik olarak göstermek ve manuel girdiden kaçınmak istiyorsanız, şu anda Geçerli Çalışma Sayfası olan sayfa için basit bir özel betik yardımcı olabilir. Bu özellikle panolar, raporlar veya sayfa adının kolay tanımlama amacıyla başlıkta ya da referans olarak kullanıldığı şablonlarda son derece kullanışlıdır.
1. Apps Script düzenleyicisini açmak için Araçlar > Betik düzenleyici seçeneğine tıklayın. Bu işlem, Google Apps Script kodunuzu yazabileceğiniz yeni bir sekme açar:

2. Yeni açılan proje penceresinde, aşağıdaki betik kodunu boş olan Kod düzenleyicisine kopyalayıp yapıştırın. Bu kod, geçerli çalışma sayfasının adını döndüren özel bir işlev oluşturur:
function sheetName() {
return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}

3. Kodu yapıştırdıktan sonra Kaydet simgesine tıklayın. Ardından Google Sheets çalışma kitabınıza dönün ve adının görüntülenmesini istediğiniz sayfada, seçtiğiniz hücreye şu formülü girin: =sheetname(). Enter tuşuna basın; geçerli çalışma sayfası adı hemen görüntülenecektir.

Uygulanabilir Senaryolar ve İpuçları: Bu çözüm, rapor otomasyonu, dokümantasyon veya sayfa içeriğinde sekme adının referans alınması gereken şablonlar oluştururken son derece uygundur. Sayfa yeniden hesaplandığında görüntülenen sayfa adının güncellendiğini unutmayın.
Sorun Giderme: #NAME? hatası alırsanız ya da ekranda hiçbir şey görünmüyorsa, betiğin doğru şekilde kaydedildiğinden ve formülde kullanılan işlev adının birebir eşleştiğinden emin olun. Elektronik tabloyu veya betiği kopyaladığınızda, izinleri yeniden yetkilendirmeniz gerekebilir.
Google Sheets'te betik ile sayfa adlarının listesini alın
Aynı Google Sheets dosyası içindeki tüm sayfaların adlarını almanız gerekiyorsa—örneğin, bir dizin, özet paneli veya içerik tablosu oluşturmak için—Apps Script ile özel bir işlev yazabilirsiniz. Böylece dosyanız büyüdükçe sayfa referanslarını elle güncellemekten kurtulursunuz.
1. Proje penceresini açmak için yine Araçlar > Betik düzenleyici seçeneğine tıklayın. Boş olan Kod düzenleyicisine aşağıdaki betik kodunu kopyalayıp yapıştırın:
function sheetnames() {
var out = new Array()
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
for (var i=0 ; i<sheets.length ; i++) out.push( [ sheets[i].getName() ] )
return out
}

2. Betiği kaydedin ve ardından elektronik tablonuza geri dönün. Tüm sayfa adlarının listelenmesini istediğiniz sayfada (ve belirlediğiniz başlangıç hücresinde) şu formülü girin: =sheetnames() ve Enter tuşuna basın. Anında, her bir sayfa adı sütunda kendi hücresine dikey olarak yerleşecektir.

Kullanım Senaryoları ve Uyarılar: Bu yöntem, pano oluşturma, içerik tablosu hazırlama, büyük veya paylaşılan çalışma kitaplarında hızlı gezinme bağlantıları kurma ya da güncel sayfa listesini otomatik olarak korumanız gereken dizinler için idealdir. Betik temelli her çözümün ilk kullanımda yetkilendirme gerektirdiğini ve dosyanızdaki betiği değiştirdiğinizde veya dosyayı kopyaladığınızda yenilenmeye ya da güncellenmeye ihtiyaç duyabileceğini unutmayın. =sheetnames() gibi özel işlevler gerçek zamanlı olarak otomatik olarak yenilenmez; bir sayfa eklenirse veya kaldırılırsa çıktıyı güncellemek için formülü tekrar girmeniz veya sayfanızı yeniden yüklemeniz gerekebilir.
Hata Hatırlatıcıları: Yetkilendirme istemi alırsanız, betiği yetkilendirmek için bu talimatları izleyin. Hiçbir ad listelenmiyorsa, Apps Script dosyasındaki ve hücre formülündeki işlev adının sheetnames ile tam olarak eşleştiğini kontrol edin.
Excel çalışma kitabı içinde köprüleri veya düğmeleri kullanarak tüm sayfa adlarını listeleyin ve aralarında gezinin: Kutools for Excel 'in Bağlantı Tablosu Oluştur yardımcısıyla, tüm çalışma sayfası adlarını köprüler veya makro düğmeler içeren yeni bir sayfada anında listeleyebilir ve ihtiyaçlarınıza göre aralarında kolayca gezinebilirsiniz. Bu araç, özellikle büyük ve karmaşık Excel dosyalarıyla çalışırken sayfa sekmelerini elle takip etmenin ya da arasında dolaşmanın zorlaştığı durumlarda son derece kullanışlıdır. Otomatik bağlantı oluşturma, yeniden adlandırılan sayfaların sorunsuz yönetimi ve çaba gerektirmeden erişim sağlayan kullanıcı dostu arayüz gibi güçlü özellikler sunar.Kutools for Excel'in Bağlantı Tablosu Oluştur yardımcısıyla, tüm çalışma sayfası adlarını köprüler veya makro düğmeler içeren yeni bir sayfada anında listeleyebilir ve ihtiyaçlarınıza göre aralarında kolayca gezinebilirsiniz. Bu araç, özellikle büyük ve karmaşık Excel dosyalarıyla çalışırken sayfa sekmelerini elle takip etmenin ya da arasında dolaşmanın zorlaştığı durumlarda son derece kullanışlıdır. Otomatik bağlantı oluşturma, yeniden adlandırılan sayfaların sorunsuz yönetimi ve çaba gerektirmeden erişim sağlayan kullanıcı dostu arayüz gibi güçlü özellikler sunar.
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin |
En İyi Office Verimlilik Araçları
Excel becerilerinizi Kutools for Excel ile güçlendirin ve verimlilikte hiç yaşanmamış bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir
- Word, Excel ve PowerPoint içinde sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Birden fazla belgeyi aynı pencerenin yeni sekmelerinde açın ve oluşturun, yeni pencerelerde değil.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir yükleyiciyle!
Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileri ve ayrıca Office Tab Pro’yu içerir—bu da Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi-bir-arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında verimliliği akıcı hale getirir
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi değer— ayrı ayrı eklenti satın almaya göre tasarruf sağlar
