Excel'de Veri Birleştirme: Tek Hücreden Yüzlerce Dosyaya

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

Birden fazla hücrenin içeriğini tek bir hücrede birleştirmek için TEXTJOIN işlevini (yeni sürümler için) veya «&» operatörünü kullanın. Farklı dosyalardaki verileri tek bir tabloda birleştirmek için en etkili araç, raporları manuel kopyalamadan klasörden otomatik olarak toplamanıza olanak tanıyan Power Query eklentisidir. Aşağıda her iki senaryo için detaylı talimatlar verilmiştir.

Özet:

  • Hücreler: =TEXTJOIN(" "; DOĞRU; A1:C1) formülü metni boşlukla birleştirir.
  • Dosyalar: Veri sekmesi → Veri Al → Dosyadan → Klasörden.

Tek Sayfada Hücre İçeriğinin Birleştirilmesi

Metin birleştirme işlemine genellikle ad soyad, adresler veya özet açıklamalar oluşturulurken ihtiyaç duyulur. Asıl amaç, verileri kaybetmeden ve okunabilirliği koruyarak bunu yapmaktır.

TEXTJOIN İşlevinin Kullanımı

Bu, Excel 2019 ve Microsoft 365'te mevcut olan en modern ve esnek yöntemdir. İşlev, bir ayırıcı belirlemenize ve boş hücreleri yok saymanıza olanak tanır.

Sözdizimi: =TEXTJOIN(ayırıcı; boşları_yoksay; aralık1; [aralık2]; ...)

Örnek: A1, B1 ve C1 hücrelerinde adres parçalarının ("Moskova şehri", "Lenin caddesi", "No: 5") bulunduğunu varsayalım. Formül:

=TEXTJOIN(", "; DOĞRU; A1:C1)

Sonuç: Moskova şehri, Lenin caddesi, No: 5

Eğer hücrelerden biri boşsa, işlev gereksiz virgüler oluşturmadan onu atlayacaktır (örneğin, Moskova şehri, , Lenin caddesi gibi bir sonuç oluşmaz).

Eski Sürümler İçin Alternatif (& Operatörü)

Excel sürümünüz 2019'dan eskiyse, ampersand (&) işaretini kullanın. Ancak burada çift boşluklardan kaçınmak için hücrelerin boş olup olmadığını manuel olarak kontrol etmeniz gerekir.

Örnek:

=A1 & " " & B1 & " " & C1

Dezavantaj: B1 hücresi boşsa, A1 ile C1 arasında fazladan bir boşluk kalır.

Satır Atlatma İpucu: Hücreleri tek bir hücre içinde satır atlatarak birleştirmek için CHAR(10) karakter kodunu kullanın. Formül: =TEXTJOIN(CHAR(10); DOĞRU; A1:A5) Önemli: Giriş yaptıktan sonra "Giriş" sekmesindeki hücre için "Metni Kaydır" seçeneğini etkinleştirin.

Biçimlendirmenin ve Formüllerin Korunması

Değerleri basitçe kopyaladığınızda (Ctrl+C → Ctrl+V), biçimlendirme (renkler, yazı tipleri) sıfırlanabilir.

  1. Birleştirilmiş hücreyi kopyalayın.
  2. Yapıştırılacak yere sağ tıklayın.
  3. "Kaynak Biçimlendirmeyi Koru" seçeneğini belirleyin veya stili mevcut verilere uygulamak istiyorsanız özel yapıştırmayı kullanın (Ctrl+Alt+V → Biçimler).

Kaynak hücrelerde formüller varsa, TEXTJOIN işlevi bunların sonuçlarını yerleştirir. Hesaplama mantığını korumak için, formülleri kaynaklara referans vererek hedef hücrede yeniden yazmanız gerekir.

Birden Fazla Dosyadaki Verilerin Tek Bir Dosyada Birleştirilmesi

Onlarca rapordan manuel olarak veri kopyalamak, hatalara neden olur ve zaman kaybına yol açar. Otomasyon için yerleşik araçları kullanın.

Yöntem 1: Power Query (Önerilen)

Bu araç, aynı yapıya sahip dosyalarınız olduğunda (örneğin, aylık satış raporları) ve bunları tek bir genel tabloda toplamak istediğinizde idealdir.

Adım adım talimatlar:

  1. Yeni bir klasör oluşturun ve birleştirmek istediğiniz tüm Excel dosyalarını buraya yerleştirin. Tüm dosyalardaki sütun başlıklarının aynı olduğundan emin olun.
  2. Boş bir Excel dosyası açın. Veri (Data) sekmesine gidin.
  3. Veri Al → Dosyadan → Klasörden seçeneğine tıklayın.
  4. Raporların bulunduğu klasörün yolunu belirtin ve Tamam'a basın.
  5. Açılan pencerede Birleştir ve Dönüştür (Combine & Transform Data) düğmesine tıklayın.
  6. Excel sizden bir örnek dosya seçmenizi isteyecektir (genellikle ilk dosya). Sayfayı ve aralığı doğru tespit edip etmediğini kontrol edin. Tamam'a basın.
  7. Power Query düzenleyicisi açılacaktır. Burada gereksiz sütunları silebilir, veri türlerini değiştirebilir veya satırları filtreleyebilirsiniz.
  8. Kapat ve Yükle (Close & Load) düğmesine tıklayın.

Avantajı: Klasöre sonraki ay için yeni bir dosya eklendiğinde, "Veri" sekmesindeki Tümünü Yenile düğmesine basmanız yeterlidir; özet tablo otomatik olarak yeni satırlarla güncellenecektir.

Yöntem 2: Veri Konsolidasyonu (Consolidate)

Bu yöntem, listeleri sadece birleştirmek değil, aynı kategorilere göre değerleri toplamak istediğinizde uygundur (örneğin, farklı şubelerdeki ürün satışlarını toplamak).

  1. Yeni bir sayfa açın.
  2. Şu yolu izleyin: Veri → Konsolide Et ("Veri Araçları" grubunda).
  3. "İşlev" alanında Toplam (veya başka bir gerekli işlev) seçeneğini belirleyin.
  4. "Başvuru" alanında her bir kaynak dosyadaki aralıkları sırayla seçin ve Ekle düğmesine basın.
  5. Excel'in verileri ürün adlarına veya tarihlere göre eşleştirmesi için Üst satır ve Sol sütun onay kutularını işaretleyin.
  6. Tamam'a basın.

Konsolidasyon Sınırlaması: Bu yöntem statik bir tablo oluşturur. Kaynak dosyalardaki veriler değiştirildiğinde sonuç otomatik olarak güncellenmez; işlemi tekrarlamak gerekir.

Yöntem 3: Sayfaların Tamamen Kopyalanması

Tablo içindeki verileri değil, farklı çalışma kitaplarından sayfaları tek bir çalışma kitabında birleştirmek istiyorsanız:

  1. Tüm dosyaları aynı anda açın.
  2. Hedef çalışma kitabında, alttaki herhangi bir sayfa sekmesine sağ tıklayın.
  3. Taşı veya Kopyala seçeneğini belirleyin.
  4. "Kitaptan" listesinden gerekli kaynak dosyayı seçin.
  5. Sayfayı seçin ve Kopya oluştur onay kutusunu işaretleyin.
  6. Diğer dosyalar için tekrarlayın.

Birleştirme Sırasında Sık Yapılan Hatalar

HataNedenÇözüm
Fazladan boşluklar veya ayırıcılarBoş hücrelerle & operatörünün kullanılması.DOĞRU (boşları yoksay) argümanı ile TEXTJOIN kullanın.
Tarih sayıya dönüştüPower Query ile içe aktarma sırasında format açıkça belirtilmedi.Sorgu düzenleyicisinde tarih sütununu seçin ve veri türünü "Tarih" olarak değiştirin.
Formüller bozuldu (#BAŞV!)Kopyalama sırasında göreceli başvurular değişti.Kopyalamadan önce formülleri değerlere dönüştürün (Kopyala → Değer olarak yapıştır) veya mutlak başvurular ($A$1) kullanın.
Veriler güncellenmiyorPower Query yerine manuel konsolidasyon kullanıldı.Otomatik güncelleme özelliği için yükleme sürecini "Klasörden" seçeneğiyle yeniden yazın.

SSS

Sütun sayıları farklıysa dosyalar birleştirilebilir mi? Evet, Power Query'de. Birleştirme sırasında, tüm benzersiz sütunları içeren ortak bir yapı oluşturur. Verilerin olmadığı satırlarda (belirli bir dosyada o sütun bulunmadığı için), null (boş) değerleri yer alacaktır.

Hücreler birleştirilirken kaynak veriler nasıl değişmeden bırakılır? TEXTJOIN gibi işlevler, kaynakları etkilemeden sonucu yeni bir hücrede oluşturur. Ancak araç çubuğundaki "Birleştir ve Ortala" düğmesini kullanırsanız, sol üstteki hücre dışındaki tüm hücrelerdeki veriler silinir. Bu düğmeyi kullanırken dikkatli olun.

Dosya sayısı 100'den fazlaysa ve Excel donuyorsa ne yapılmalı? Çok büyük veri hacimleri (milyonlarca satır) için, Power Query'yi "Yalnızca Bağlantı Oluştur" modunda kullanmak ve ardından Veri Modeline (Data Model) yüklemek daha iyidir veya normal bir Excel sayfasının 1.048.576 satır limiti olduğu için bir veritabanına (SQL/Access) başvurulmalıdır.