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ın dinamik bir listesini oluşturmak faydalı olabilir. Verileri düzenlerken, bir içerik tablosu oluştururken veya otomatikleştirilmiş iş akışları geliştirirken, sayfa adlarını hızlıca erişebilmeniz verimliliği artırır. Bu kılavuzda, Google Sheets'teki tüm sayfaların güncel bir listesini oluşturmanın ve sürdürmenin en etkili yollarını keşfedeceğiz.
Google Sheets'te mevcut sayfa adını komut dosyasıyla alın
Google Sheets'te sayfa adlarının listesini komut dosyasıyla alın
Google Sheets'te mevcut sayfa adını komut dosyasıyla alın
Şu anda aktif olan sayfanın adını dinamik olarak görüntülemek ve manuel girişten kaçınmak istiyorsanız, basit bir özel betik yardımcı olabilir. Bu özellikle, panolar, raporlar veya şablonlarda sayfa adının referans olarak veya kolay tanımlama için başlıklarda kullanılmasında faydalıdır.
1. Araçlar > Script editor'a tıklayarak Apps Script düzenleyicisini açın. Bu işlem, Google Apps Script kod yazabileceğiniz yeni bir sekme açar:
2. Yeni açılan proje penceresinde, aşağıdaki kodu boş Code düzenleyiciye kopyalayıp yapıştırın. Bu kod, geçerli sayfa 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 geri dönün ve adın gösterilmesini istediğiniz sayfada, seçtiğiniz hücreye şu formülü girin: =sheetname() ve Enter tuşuna basın. Mevcut sayfa adı hemen gösterilecektir.
Uygulanabilir Senaryolar ve İpuçları: Bu çözüm, rapor otomasyonu, belgeleme veya sayfa adının sayfa içeriğinde referans edilmesi gereken şablonlar oluştururken idealdir. Görüntülenen sayfa adı, sayfa yeniden hesaplandığında güncellenir.
Sorun Giderme: #AD? hatası alırsanız veya hiçbir şey görünmüyorsa, betiğin doğru şekilde kaydedildiğinden ve kullanılan işlev adının formüldeki ile eşleştiğinden emin olun. Elektronik tabloyu veya betiği kopyalarsanız, izinleri yeniden yetkilendirmeniz gerekebilir.
Google Sheets'te sayfa adlarının listesini komut dosyasıyla alın
Aynı Google Sheets dosyasındaki tüm sayfaların adlarını almanız gereken durumlarda - örneğin bir dizin, özet paneli veya içerik tablosu oluştururken - Apps Script aracılığıyla özel bir işlev oluşturabilirsiniz. Bu, dosyanız gelişirken sayfa referanslarını manuel olarak güncellemenin önüne geçer.
1. Proje penceresini açmak için bir kez daha Araçlar > Script editor'a tıklayın. Boş Code düzenleyicide, aşağıda sağlanan 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, ardından elektronik tabloya geri dönün. Tüm sayfa adlarının listesinin görünmesini istediğiniz sayfada (ve başlangıç hücresinde), şu formülü girin: =sheetnames() ve Enter tuşuna basın. Anında, her sayfa adı sütunda kendi hücresini dolduracaktır.
Kullanım Alanları ve Önlemler: Bu yöntem, panolar, içerik tabloları, büyük veya paylaşılan çalışma kitapları içinde hızlı gezinti bağlantıları veya güncel bir sayfa listesi tutmanız gereken dizinler için idealdir. Komut dosyasına dayalı herhangi bir çözümün ilk seferde yetkilendirme gerektirdiğini ve komut dosyasında değişiklik yaparsanız veya dosyanızı kopyalarsanız yenilenmesi veya güncellenmesi gerektiğini unutmayın. =sheetnames()
gibi özel işlevler gerçek zamanlı olarak otomatik olarak yenilenmez; bir sayfa eklenirse veya kaldırılırsa, formülü yeniden girmeniz veya çıktıyı güncellemek için sayfayı yeniden yüklemeniz gerekebilir.
Hata Uyarıları: İzin istemleri alırsanız, bunları takip ederek betiği yetkilendirin. Eğer hiçbir isim listelenmemişse, Apps Script dosyasındaki ve hücre formülündeki işlev adının sheetnames
ile tam olarak eşleştiğinden emin olun.
Excel çalışma kitabında köprüler veya düğmeler kullanarak tüm sayfa adlarını listele ve arasında gezin: Kutools for Excel'in Create List of Sheet Names (Sayfa Adları Listesi Oluştur) aracı ile, tüm çalışma sayfası adlarını köprü veya makro düğmeleriyle yeni bir sayfada hızlıca listeleyebilir, ardından ihtiyaçlarınıza göre arasında gezinebilirsiniz. Bu araç, özellikle manuel olarak sayfa sekmelerini izlemek veya gezinmek zorlaştığında büyük ve karmaşık Excel dosyalarıyla çalışırken çok kullanışlıdır. Özellikler arasında otomatik köprü oluşturma, yeniden adlandırılan sayfaların kolay yönetimi ve sorunsuz erişim için tasarlanmış kullanıcı arayüzü bulunur.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin |
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!