Excel'de verileri birleştirme ve ilişkilendirme yöntemleri

Kerem Aydın·12 Temmuz 2026·⏱4 dk

Excel'de tabloları üç temel yolla birleştirebilirsiniz: yapı aynıysa satırları basitçe kopyalayarak, sütunları çekmek için arama formülleri (VLOOKUP/XLOOKUP) kullanarak veya karmaşık birleştirmeleri otomatikleştirmek için Power Query aracını kullanarak. Yöntem seçimi, veri hacmine ve düzenli güncelleme ihtiyacına bağlıdır. Tek seferlik görevler için formüller uygundur; sürekli raporlama için Power Query ve veri modeli tercih edilmelidir.

Birleştirme ile ilişki arasındaki fark nedir

Terminolojiyi anlamak doğru aracı seçmenize yardımcı olacaktır:

  • Birleştirme (Append/Concatenation) — bir tablonun satırlarını diğerine ekleme. Farklı dönemlere ait verileri (örneğin Ocak ayı satışları + Şubat ayı satışları) tek bir genel listede toplamak gerektiğinde kullanılır. Sütun yapısı eşleşmelidir.
  • Birleştirme (Merge/Join) — ortak bir anahtara dayanarak bir tablodan diğerine sütun ekleme. Örneğin, sipariş listesine (Tablo 1) müşteri adlarını referans tablosundan (Tablo 2) eklemek gerekir.
  • İlişki (Relationship) — bilgileri fiziksel olarak kopyalamadan Veri Modeli'nde tabloların mantıksal olarak bağlanması. Aynı anda farklı kaynaklardan alanlar kullanarak özet tablolar oluşturmanıza olanak tanır.

Temel kural: Verilerin düzenli olarak güncellenmesi gerekiyorsa, bunları manuel olarak kopyalamayın. Kaynak değiştiğinde raporun tek bir "Yenile" düğmesiyle güncellenmesi için Power Query veya ilişkileri kullanın.

Satır ve sütun birleştirme yöntemleri

1. Satır bazında birleştirme (verileri aşağıya ekleme)

Farklı aylara veya şubelere ait raporların konsolidasyonu için idealdir.

Manuel yöntem: Her iki tablodaki sütun başlıklarının özdeş olduğundan emin olun. İkinci tablodaki verileri kopyalayıp ilk tablonun son satırının hemen altına yapıştırın.

Otomatik yöntem (Power Query):

  1. İlk tabloyu seçin, Veri sekmesine gidin → Tablo/Aralıktan.
  2. İkinci tablo için de tekrarlayın.
  3. Power Query düzenleyicisinde Giriş → Sorguları Ekle (Append Queries) seçeneğini belirleyin.
  4. Tabloları seçin ve Tamam'a basın. Sonucu sayfaya geri yükleyebilirsiniz.

2. Sütun bazında birleştirme (verileri çekme)

Ana tabloyu referans tablosundaki ek bilgilerle zenginleştirmek gerektiğinde kullanılır.

Fonksiyonlarla (küçük hacimler için): XLOOKUP fonksiyonunu (veya eski sürümlerde ВПР/VLOOKUP) kullanın. Formül: =XLOOKUP(Anahtar; Referans_Anahtar_Sütunu; Referans_Veri_Sütunu) Örnek: Ürün koduna göre ürün fiyatını bulma.

Power Query ile (büyük hacimler için): Bu yöntem daha güvenilirdir çünkü dosyayı binlerce formülle yavaşlatmaz.

  1. Her iki tabloyu da Power Query'e yükleyin.
  2. Ana tabloyu seçin, Giriş → Sorguları Birleştir (Merge Queries) düğmesine basın.
  3. Her iki tablodaki anahtar sütunları seçin (örneğin "Ürün Kodu").
  4. Birleştirme türünü seçin (genellikle Sol Dış Birleştirme — Left Outer).
  5. Birleştirmeden sonra yeni sütunu genişleterek eklenecek alanları seçin.

Birleştirme türleri hakkında ipucu:

  • Left Outer: Sol tablodaki tüm satırları korur, sağdaki verileri çeker (en yaygın senaryo).
  • Inner: Yalnızca her iki tabloda da bulunan satırları korur (kesişim).
  • Full Outer: Her iki tablodaki tüm satırları korur.

Veri Modeli aracılığıyla ilişkiler oluşturma

Birden fazla ilişkili tablonuz varsa (örneğin "Satışlar", "Müşteriler", "Ürünler") ve verileri çoğaltmak istemiyorsanız Veri Modeli'ni kullanın. Bu, satırların bir kaynaktan, değerlerin diğerinden alındığı özet tablolar oluşturmanıza olanak tanır.

Adım adım kurulum:

  1. Aralıklarınızı akıllı tablolara dönüştürün (Ctrl+T).
  2. Veri sekmesine gidin → İlişkiler (veya Veri Modelini Yönet).
  3. Oluştur düğmesine basın.
  4. İlişki için tablo ve sütunu belirtin (örneğin, Satışlar[Musteri_ID] ile Musteriler[Musteri_ID] arasında bağlantı kurun).
  5. Artık özet tablo oluştururken "Bu verileri veri modeline ekle" kutusunu işaretleyin. Farklı tablolardan alanları tek bir özet tabloya sürükleyip bırakabileceksiniz.

Tablolarla çalışma yöntemlerinin karşılaştırılması

GörevVeri HacmiGüncelleme SıklığıÖnerilen Araç
Listelerin tek seferlik birleştirilmesi1000 satıra kadarNadirenKopyalama / Yapıştırma
Referans bilgilerini çekme (fiyatlar, isimler)5000 satıra kadarOrtaXLOOKUP / VLOOKUP Fonksiyonu
Aylık raporların konsolidasyonuHerhangi birDüzenliPower Query (Append)
Birden fazla kaynaktan karmaşık analizBüyükDüzenliVeri Modeli + Özet Tablolar
Birleştirmeden önce temizleme ve dönüşümBüyükDüzenliPower Query (Merge)

Verilerle çalışırken sık yapılan hatalar

  • Veri türü uyumsuzluğu. En yaygın sorun: bir tabloda anahtar sayı olarak (123), diğerinde metin olarak ("123") yazılmıştır. Excel için bunlar farklı değerlerdir ve ilişki çalışmaz. Birleştirmeden önce sütun formatlarını tek bir biçime getirin.
  • Gereksiz boşluklar. Metnin başındaki veya sonundaki gizli boşluklar ("Ürün " ve "Ürün") doğru birleştirmeyi engeller. KIRP (TRIM) fonksiyonunu veya Power Query'deki "Dönüştür" aracını kullanın.
  • Tekil olmayan anahtarlar. Bağlandığınız referans tablosunda yinelenen anahtarlar varsa, birleştirme sırasında ana tablodaki satır sayısı artabilir (kartezyen çarpımı etkisi), bu da toplamları bozar.
  • Güncellemeyi görmezden gelme. Power Query kullanıldığında, kaynak dosya değiştiğinde veriler otomatik olarak değişmez. "Veri" sekmesindeki Tümünü Yenile düğmesine basmayı unutmayın.

Sıkça Sorulan Sorular

Farklı Excel dosyalarındaki tabloları birleştirebilir miyim? Evet. Power Query'de "Veri Al" → "Dosyadan" → "Excel Çalışma Kitabından" seçeneğini belirleyin. Aynı klasördeki birden fazla dosyayı içe aktarabilir ve otomatik olarak birleştirebilirsiniz.

VLOOKUP fonksiyonu #YOK hatası döndürürse ne yapmalıyım? Bu, anahtarın bulunamadığı anlamına gelir. Gereksiz boşlukları kontrol edin, veri türlerinin (metin/sayı) eşleştiğinden emin olun veya hata yerine anlaşılır bir mesaj göstermek için XLOOKUP fonksiyonundaki "bulunamazsa" argümanını kullanın.

VLOOKUP kullanılabiliyorken neden Veri Modeli'ne ihtiyaç var? VLOOKUP her hücrede ağır hesaplamalar oluşturur, bu da büyük hacimlerde dosyayı yavaşlatır. Veri Modeli ilişkileri bellekte tutar ve milyonlarca satırı çok daha hızlı işler, verileri fiziksel olarak kopyalamadan analiz etmenize olanak tanır.