Excel'de Birden Fazla Sayfadaki Verileri Birleştirme
Birden fazla sayfadaki verileri tek bir tabloda birleştirmek için göreve göre yöntem seçin: Hızlı toplam alma işlemleri için 3D başvurular (=SUM(Sheet1:Sheet3!A1)), karmaşık işleme ve düzenli güncellemeler için Power Query ("Veri" sekmesi → "Veri Al"), sonuçları analiz etmek için ise Özet Tablolar kullanın. Sayfalardaki veri yapısı aynıysa, en güvenilir ve esnek seçenek Power Query'dir.
Kısa cevap: En evrensel yöntem, modern Excel sürümlerinde yerleşik olarak bulunan Power Query aracıdır. Herhangi bir sayıda sayfadaki verileri otomatik olarak toplamanıza, temizlemenize ve kaynaklar değiştiğinde tek bir düğmeyle güncellemenize olanak tanır. Tek seferlik basit hesaplamalar için normal formüller yeterlidir.
Yöntem Seçimi: Hangisi Size Uygun?
Çalışmaya başlamadan önce birleştirme amacınızı belirleyin, çünkü araç seçimi buna bağlıdır:
| Görev | Önerilen Araç | Zorluk |
|---|---|---|
| Birden fazla sayfadaki aynı hücreleri hızlıca toplamak | 3D formülleri (SUM) | Düşük |
| Uzun listeleri (örneğin aylık satışlar) tek tabloda toplamak | Power Query (Ekleme/Append) | Orta |
| Anahtara göre verileri eşleştirmek (örneğin stok koduna göre fiyat bulmak) | Formüller (XLOOKUP, VLOOKUP) veya Power Query (Birleştirme/Merge) | Orta/Yüksek |
| Yeni tablo oluşturmadan sonuçları analiz etmek | Birden fazla aralıktan özet tablo | Orta |
Sayfalarınız farklı sütun yapılarına sahipse veya sayfa sayısı sürekli değişiyorsa, doğrudan Power Query kullanımına geçin; bu, gelecekte saatler süren manuel işlerden tasarruf etmenizi sağlar.
Yöntem 1: Formüllerle Birleştirme (Küçük Görevler İçin)
Bu yöntem, sayfa sayısının az olduğu (3–5), yapılarının özdeş olduğu ve verilerin karmaşık temizlik gerektirmediği durumlar için uygundur.
3D Aralıkların Kullanımı
Bu işlev, ardışık sayfalardaki aynı hücreye veya aralığa başvurmanıza olanak tanır.
- Sözdizimi:
=SUM(Sheet1:Sheet3!A1) - Nasıl çalışır: Formül, "Sheet1"den "Sheet3"e kadar (dahil) tüm sayfalardaki A1 hücresinin değerini toplar.
- Uygulama: Her ayın veya departmanın aynı düzenle ayrı bir sayfada bulunduğu bütçelerin veya raporların konsolidasyonu için idealdir.
Dikkat: "Sheet1" ile "Sheet3" arasına yeni bir sayfa eklerseniz, bu sayfa otomatik olarak formülün aralığına dahil edilir. Bir sayfayı silerseniz, aralıktan çıkarılır. Bu durum, haberiniz olmadan nihai toplamları bozabilir.
XLOOKUP veya VLOOKUP ile Veri Arama
Farklı sayfalardaki bilgileri ortak bir tanımlayıcıya (stok kodu, ad soyad, kod) göre tek bir ana sayfaya çekmeniz gerekiyorsa:
- Benzersiz anahtarların listesini içeren bir sonuç sayfası oluşturun.
- Şu formülü kullanın:
=XLOOKUP(A2; Sheet1!$A:$A; Sheet1!$B:$B; XLOOKUP(A2; Sheet2!$A:$A; Sheet2!$B:$B; "Bulunamadı")).- Bu yapı, değeri önce Sheet1'de arar, bulamazsa Sheet2'de arar.
Yöntem 2: Power Query (Profesyonel Yaklaşım)
Bu, düzenli çalışmalar için en iyi araçtır. Yeni sayfalar ekleseniz veya satır sayılarını değiştirsenseniz bile verileri otomatik olarak toplayacak bir sorgu oluşturmanıza olanak tanır.
Birleştirme (Append) İçin Adım Adım Kurulum
Tabloları "alt alta" birleştirmek (dikey birleştirme) için bu yöntemi kullanın.
- Hazırlık: Her sayfadaki verilerin "Akıllı Tablo" olarak biçimlendirildiğinden emin olun (aralığı seçin ve
Ctrl+Ttuşlarına basın). Tablolara anlaşılır isimler verin (örneğin,Ocak,Şubat,Mart). - Yükleme: Veri sekmesine gidin → Veri Al → Tablo/Aralıktan. Power Query Düzenleyicisi açılacaktır. "Kapat ve Yükle..." → "Yalnızca Bağlantı Oluştur" seçeneğine tıklayın. Tüm sayfalar için bunu tekrarlayın.
- Birleştirme:
- Veri sekmesi → Veri Al → Sorguları Birleştir → Ekle (Append).
- "Üç veya daha fazla tablo" seçeneğini seçin ve gerekli sayfaları sağ pencereye taşıyın.
- Tamam'a tıklayın.
- Dönüştürme: Açılan düzenleyicide veri türlerini kontrol edin (sayılar sayı, tarihler tarih olmalıdır). Gerekirse fazladan sütunları silin.
- Çıktı: Kapat ve Yükle düğmesine tıklayın. Veriler, tek bir tablo halinde yeni bir sayfada görünecektir.
Otomatik Güncelleme: Kurulumdan sonra bu adımları tekrarlamamanız gerekir. Kaynak sayfalarda yeni veriler belirdiğinde, sonuç tablosuna sağ tıklayıp "Yenile" seçeneğini seçmeniz yeterlidir. Tüm değişiklikler otomatik olarak yansıtılacaktır.
Anahtara Göre Birleştirme (Merge)
Bir sayfadaki sütunları diğerine eklemeniz gerekiyorsa (yatay birleştirme), 3. adımda Birleştir (Merge) modunu seçin. Her iki tablodaki anahtar sütunları belirtin ve birleştirme türünü seçin (genellikle "Sol Dış Birleştirme").
Yöntem 3: Analiz İçin Özet Tablolar
Amacınız ham bir liste elde etmek değil, genel resmi görmek (satış toplamları, ortalama değerler) ise özet tabloları kullanın.
- Veriler zaten Power Query aracılığıyla tek bir tabloda toplanmışsa, simply onu seçin ve Ekle → Özet Tablo seçeneğine tıklayın.
- Veriler dağınıksa, Veri Modeli kullanabilirsiniz:
- Power Query'de bağlantı oluştururken "Bu verileri veri modeline ekle" kutusunu işaretleyin.
- Özet tablo eklerken kaynak olarak "Bu çalışma kitabının veri modelini kullan" seçeneğini seçin.
- Bu, farklı tabloları fiziksel olarak tek bir tabloda birleştirmeden birbirine bağlayarak raporlar oluşturmanıza olanak tanır.
Birleştirme Sırasında Yapılan Yaygın Hatalar
- Farklı sütun yapıları. Bir sayfada sütun "Fiyat" olarak adlandırılırken, diğerinde "Maliyet" olarak adlandırılmış olabilir.
- Çözüm: Power Query'de, Ekleme (Append) işleminden önce başlıkların özdeş hale gelmesi için yükleme aşamasında başlıkları yeniden adlandırın.
- Sayfa içindeki fazladan toplam satırları. Her kaynak sayfanın altında bir "Toplam" satırı varsa, bunlar birleştirme sırasında genel tabloya normal veri olarak girecek ve hesaplamaları bozacaktır.
- Çözüm: Toplam satırlarını kaynak "Akıllı Tablolar"ın dışına çıkarın veya yüklemeden önce Power Query'de filtreleyin.
- Biçimlendirme formülleri engelliyor. Hücreler sayı gibi görünse de metin olarak saklanıyor olabilir.
- Çözüm: Power Query'de her sütun için veri türünü açıkça ayarlayın (başlığın solundaki simge).
Sıkça Sorulan Sorular (SSS)
Sayfa adları farklıysa sayfaları birleştirebilir miyim? Evet, kesinlikle. Formüller için bu önemli değildir (sözdiziminde adı belirtmek yeterlidir) ve Power Query'de sayfaları değil, nesne adlarına göre tabloları seçersiniz.
Nisan ayı verilerini içeren yeni bir sayfa eklersem ne yapmalıyım? 3D formüllerini kullandıysanız ve yeni sayfa fiziksel olarak aralığın ilk ve son sayfaları arasında yer alıyorsa, otomatik olarak dikkate alınır. Power Query'de, "Kaynak" adımındaki sorgu düzenleyicisine girip birleştirme listesine yeni tabloyu eklemeniz ve ardından yüklemeyi güncellemeniz gerekir.
Birleştirmeden sonra yinelenenleri nasıl kaldırırım? Normal tabloda: Verileri seçin → Veri sekmesi → Yinelenenleri Kaldır. Power Query'de: Düzenleme aşamasında anahtar sütunu seçin → Giriş sekmesi → Satırları Kaldır → Yinelenenleri Kaldır. İkinci yöntem tercih edilir çünkü işleme mantığı korunur.