Excel'de verileri birleştirme: Formüllerden dosya birleştirmeye kadar

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

Excel'de verileri birleştirmek için, tek bir sayfa içindeki hücrelerle çalışmak üzere METİN.BİRLEŞTİR (veya BİRLEŞTİR) fonksiyonunu ve birden fazla dosyadan gelen verilerin güvenilir bir şekilde birleştirilmesi için Power Query aracını kullanın. İlk yöntem hızlı raporlar ve başlıklar için idealdir, ikincisi ise özet tabloların otomasyonu ve büyük veri hacimleriyle çalışmak için uygundur.

Hızlı başlangıç:

  • Sayfa içinde: =METİN.BİRLEŞTİR(" "; DOĞRU; A1; B1) — boşlukları yoksayarak metni boşlukla birleştirir.
  • Dosyalar arasında: "Veri" sekmesi → "Veri Al" → "Sorguları Birleştir" — manuel kopyalama olmadan tek bir tablo oluşturur.

Tek bir dosya içinde metin ve hücre birleştirme

En sık karşılaşılan görev, dağınık sütunlardan Ad Soyad, adres veya yorum oluşturmaktır. Modern Excel sürümlerinde (2019 ve üzeri, ayrıca Office 365) METİN.BİRLEŞTİR (TEXTJOIN) fonksiyonunu kullanmak en iyisidir. Bu fonksiyon, eski BİRLEŞTİR (CONCATENATE) fonksiyonundan daha akıllıdır çünkü boş hücreleri atlayabilir ve hemen bir ayırıcı belirleyebilir.

Söz dizimi ve örnekler

Formül şu şekildedir: =METİN.BİRLEŞTİR(ayırıcı; boşları_yoksay; aralık1; [aralık2]...)

Burada:

  • Ayırıcı — değerler arasındaki sembol (boşluk, virgül, tire).
  • Boşları_yoksay — DOĞRU (boşlukları atla) veya YANLIŞ.

Pratik kullanım durumları:

  1. Ad Soyad oluşturma: Ad A2'de, soyad B2'de ve baba adı eksik olabilirse (C2): =METİN.BİRLEŞTİR(" "; DOĞRU; B2; A2; C2) Sonuç: "İvanov İvan" (baba adı yoksa, fazladan boşluk olmaz).

  2. Metin içeren adres oluşturma: =A2 & ", şh. " & B2 & ", cad. " & C2 Burada & operatörü daha kullanışlıdır çünkü metin ("şh.", "cad.") doğrudan formüle yazılabilir.

  3. Sayılar ve para birimi: Sayıları birleştirirken biçimlendirme sıklıkla kaybolur (örneğin, ondalık basamaktaki sıfırlar yok olur). METNEÇEVİR fonksiyonunu kullanın: ="Toplam: " & METNEÇEVİR(D2; "0,00 ₺")

Ayırıcılarla ilgili ipucu: Bir hücrede ürün listesini virgülle birleştirmeniz gerekiyorsa, formülde tüm sütunu seçin: =METİN.BİRLEŞTİR(", "; DOĞRU; A2:A100). Bu, düzinelerce satırlık makro kodunun yerini alacaktır.

İki farklı dosyadan veri birleştirme

Veriler farklı çalışma kitaplarında (dosyalarda) dağıldığında, basit kopyalama rutin hale gelir ve bağlantılar (=[Dosya2.xlsx]Sayfa1!A1) güvenilmez olur: dosyalar taşındığında bozulurlar ve güncelleme tüm kaynakların açılmasını gerektirir.

Burada Power Query ("Veri" menüsünde → "Veri Al") devreye girer. Bu, yerleşik bir ETL aracıdır ve birleştirme sürecini bir kez ayarlamanıza ve "Yenile" düğmesiyle güncellemenize olanak tanır.

Power Query ile birleştirme için adım adım talimatlar

Bir senaryo düşünelim: Satışlar_Ocak.xlsx ve Satışlar_Şubat.xlsx dosyaları var. Bunları tek bir genel tabloda toplamak gerekiyor.

  1. Verilerin yüklenmesi:

    • Yeni bir Excel dosyası açın.
    • Veri → Veri Al → Dosyadan → Çalışma Kitabından sekmesine gidin.
    • İlk dosyayı seçin. Gezinme penceresinde gerekli sayfayı işaretleyin ve Verileri Dönüştür'e tıklayın ("Yükle" değil, editöre girmek için).
  2. İkinci kaynağın eklenmesi:

    • Power Query düzenleyicisinde Giriş → Yeni Kaynak → Excel Dosyası'na tıklayın ve ikinci dosyayı seçin.
    • Artık solda iki sorgunuz var.
  3. Birleştirme (Ekle):

    • İlk sorguyu seçin.
    • Giriş sekmesinde Sorguları Ekle (Append Queries) düğmesine tıklayın.
    • Listeden ikinci sorguyu seçin.
    • Önemli: Her iki dosyadaki sütun adlarının aynı olduğundan emin olun. Değilse, bu aşamada yeniden adlandırın.
  4. Tamamlama:

    • Kapat ve Yükle'ye tıklayın. Veriler yeni bir sayfada "akıllı tablo" olarak görünecektir.

Birleştirmede sık yapılan hata: Veri türlerinin uyuşmaması. Bir dosyada ürün kodu sayı olarak (123), diğerinde metin olarak ("123") yazılırsa, Power Query satırları doğru şekilde ilişkilendiremez veya gruplamayı yanlış yapar. Yükleme aşamasında veri türlerini tek bir standarda getirin.

Gelişmiş yöntemler: Anahtarla eşleştirme (Birleştirme)

Bazen satırları sadece alt alta eklemek (yukarıdaki örnekteki gibi) yetmez, ortak bir özelliğe göre başka bir dosyadan sütunlar eklemek gerekir (örneğin, ürün koduna göre satış listesine fiyat listesinden fiyatları çekmek). Bunun için Sorguları Birleştir (Merge Queries) işlemi kullanılır.

Eylem algoritması yükleme ile benzerdir, ancak işleme aşamasında Sorguları Birleştir seçeneği seçilir:

  1. Ana tabloyu seçersiniz.
  2. Referans tablosunu belirtirsiniz.
  3. Her iki tabloda anahtar sütunları fareyle seçersiniz (örneğin, "Ürün Kodu").
  4. Birleştirme türünü seçersiniz (genellikle "İç" veya "Sol Dış").
  5. Tamam'a bastıktan sonra "Table" kelimesi içeren yeni bir sütun görünür. Sütun başlığındaki genişletme simgesine tıklayın ve çekilmesi gereken alanları seçin (Fiyat, Ürün Adı).

Bu yöntem, büyük veri kümeleriyle çalışırken karmaşık DÜŞEYARA (VLOOKUP) ve XARA (XLOOKUP) formüllerinin tamamen yerine geçer, daha hızlı çalışır ve dosyayı "dondurmaz".

Birleştirme yöntemlerinin karşılaştırılması

| Görev | En iyi araç | Avantajlar | Dezavantajlar | | :--- | :--- | :--- | : | | Ad Soyad veya adresi birleştirme | METİN.BİRLEŞTİR formülü | Anlık sonuç, esneklik | Formülün sürüklenmesini gerektirir | | Sayıya metin ekleme | & operatörü + METNEÇEVİR() | Biçim üzerinde tam kontrol | Çok sayıda alan için hantal formüller | | 10 dosyadan rapor toplama | Power Query (Ekle) | Otomatik güncelleme, hız | İlk kurulum gerektirir | | ID'ye göre veri çekme | Power Query (Birleştir) | DÜŞEYARA'dan daha güvenilir, dosyayı yavaşlatmaz | Yeni başlayanlar için daha zor |

Sık yapılan hatalar ve çözümler

  • Fazladan boşluklar: Boş olan hücreler arasında & kullanıldığında çift boşluklar ortaya çıkabilir.
    • Çözüm: Her zaman DOĞRU argümanıyla METİN.BİRLEŞTİR kullanın veya sonucu temizlemek için KIRP fonksiyonunu kullanın.
  • Diğer dosyalarla çalışırken #BAŞV! hatası: Kaynak dosya taşınmış veya yeniden adlandırılmıştır.
    • Çözüm: Bağlantılı dosyaları aynı klasörde saklayın. Power Query kullanmak daha iyidir; dosya yolunu saklar ve "Kaynağı Değiştir" düğmesi üzerinden daha kolay güncellenir.
  • Tarih sayıya dönüştü (44567): Tarih metinle birleştirildiğinde sıra numarası olarak görüntülenir.
    • Çözüm: Tarihi METNEÇEVİR fonksiyonuna sarın: METNEÇEVİR(A2; "GG.AA.YYYY").

SSS

Sütun sayısı farklıysa dosyalar birleştirilebilir mi? Evet, Power Query'de "Ekle" işlemi sırasında, dosyalardan birinde olmayan sütunlar null (boş) değeriyle doldurulur. Fazla sütunlar sorgu düzenleme aşamasında silinebilir.

Kaynak dosyalara yeni satırlar eklendikten sonra veriler nasıl güncellenir? Formül kullandıysanız, dosya açıldığında (veya F9 ile) otomatik olarak güncellenir. Power Query kullandıysanız, "Veri" sekmesine gidin ve "Tümünü Yenile" düğmesine tıklayın.

Bu eski Excel sürümlerinde (2010, 2013) çalışır mı? METİN.BİRLEŞTİR fonksiyonu yalnızca 2019/365 sürümünden itibaren mevcuttur. Eski sürümlerde BİRLEŞTİR kombinasyonunu veya & operatörünü kullanın. Power Query, Excel 2010/2013 için bir eklenti olarak mevcuttur ve 2016+ sürümlerine dahildir.