Excel'de Hücre ve Metin Nasıl Doğru Birleştirilir

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

Birkaç hücredeki verileri bilgi kaybı olmadan tek bir satırda birleştirmek için formülleri kullanın: & operatörü, BİRLEŞTİR (veya CONCAT) ve METİN.BİRLEŞTİR (TEXTJOIN) işlevleri. Eğer sadece başlık için hücreleri görsel olarak birleştirmeniz gerekiyorsa, "Birleştir ve Ortala" aracı uygun olacaktır; ancak unutmayın ki bu işlemde sol üstteki hücre dışındaki tüm hücrelerin içeriği silinecektir.

Görsel Birleştirme ile Metin Birleştirmenin Farkı

Yeni başlayanların sıkça karıştırdığı iki kavramı ayırt etmek önemlidir:

  1. Hücre Birleştirme (Merge Cells) — Bu, tablo yapısında yapılan bir değişikliktir. Birden fazla hücre tek büyük bir hücre haline gelir.
    • Risk: Sadece sol üstteki hücrenin değeri korunur, diğer veriler "Geri Al" ile kurtarılamayacak şekilde silinir.
    • Kullanım Alanı: Sadece başlıklar ve görsel düzenleme için.
  2. Birleştirme (Concatenation / Veri Birleştirme) — Farklı hücrelerin içeriğini yapıştırarak yeni bir metin dizisi oluşturmaktır.
    • Avantaj: Orijinal veriler korunur, sonuç ayrı bir hücrede görüntülenir.
    • Kullanım Alanı: Ad Soyad, adresler, ürün kodları ve raporlar oluşturmak için.

Önemli verileri içeren sütunlarda (fiyat listeleri, müşteri veritabanları), bilgiyi başka bir yöntemle kopyalamadan asla "Hücreleri Birleştir" düğmesini kullanmayın.

Yöntem 1: Ampersand (&) Operatörü

Excel'in tüm sürümlerinde çalışan en hızlı ve evrensel yöntemdir. Veriler arasında boşluk, virgül ve diğer semboller esnek bir şekilde eklenmesine olanak tanır.

Sözdizimi: =Hücre1 & "ayraç" & Hücre2

Kullanım Örnekleri:

  • Ad Soyad: A1'de ad, B1'de soyad varsa: =A1 & " " & B1 → İvan Petrov.
  • Metin ve Sayı ile: =A1 & " fiyatı " & B1 & " TL" → Ürün fiyatı 500 TL.
  • Ayraçsız: =A1 & B1 → İvanPetrov.

Bu yöntem, 2-3 hücreyi birleştirmeniz gereken basit görevler için idealdir.

Yöntem 2: BİRLEŞTİR ve CONCAT İşlevleri

Çok sayıda hücreyi birleştirmek için yerleşik işlevleri kullanmak daha kolaydır.

  • BİRLEŞTİR (eski sürümler) / CONCAT (Excel 2016+): 255'e kadar bağımsız değişken listelemenize olanak tanır.
    • Formül: =BİRLEŞTİR(A1; " "; B1; " "; C1)
    • Veya modern versiyon: =CONCAT(A1:C1) — tüm aralığı birleştirir, ancak öğeler arasında otomatik ayraçlar eklemez.

Detay: Aralıkta boş hücreler varsa, işlev bunlar sabit olarak yazılmışsa gereksiz boşluklar veya ayraçlar bırakmaya devam eder. Boşluklarla akıllıca çalışmak için aşağıdaki yöntemi kullanın.

Yöntem 3: METİN.BİRLEŞTİR (TEXTJOIN) İşlevi

Excel 2019 ve Office 365 için en iyi seçenektir. İşlev, boş hücreleri otomatik olarak yoksayar ve yalnızca metin olan yerlere ayraç ekler.

Sözdizimi: =METİN.BİRLEŞTİR(ayraç; boşları_yoksay; aralık)

Örnek: A1:A5 aralığındaki çalışan listesini virgülle birleştirirken boş pozisyonları atlamak gerekiyor: =METİN.BİRLEŞTİR(", "; DOĞRU; A1:A5)

Sonuç: Anna, Boris, Dmitriy (aralıktaki boş hücreler çift virgüle dönüşmez).

Eski bir Excel sürümünüz varsa ve METİN.BİRLEŞTİR işlevine ihtiyacınız varsa, dosyayı geçici olarak Google E-Tablolar'da açabilir (orada mevcuttur), sonucu alabilir, değerler olarak kopyalayabilir ve Excel'e geri döndürebilirsiniz.

VBA Makroları ile Otomasyon

Her gün binlerce satırdaki verileri birleştirmeniz gerekirse, formüller dosyanın çalışma hızını yavaşlatabilir. Böyle durumlarda makro kullanılır.

  1. Alt + F11 tuşlarına basın, Insert > Module seçeneğini seçin.
  2. Kodu yapıştırın:
Sub MergeCellsData()
    Dim i As Long
    ' Örnek: 2-1000. satırlar için A ve B sütunlarını C sütununda birleştirme
    For i = 2 To 1000
        If Cells(i, 1) <> "" Or Cells(i, 2) <> "" Then
            Cells(i, 3) = Trim(Cells(i, 1) & " " & Cells(i, 2))
        End If
    Next i
End Sub
  1. Makroyu F5 tuşuyla çalıştırın. Veriler anında C sütununda görünecektir.

Birleştirme Yöntemlerinin Karşılaştırılması

YöntemExcel SürümüBoş Hücrelerle ÇalışmaZorlukEn İyi Kullanım Alanı
& (Ampersand)Herhangi biriManuel kontrol gerektirirDüşük2-3 hücrenin hızlı birleştirilmesi
BİRLEŞTİR / CONCATHerhangi biri / 2016+Otomatik olarak yoksaymazOrtaSabit uzunluklu listeler
METİN.BİRLEŞTİR2019 / 365Otomatik olarak yoksayarDüşükDinamik listeler, raporlar
VBAHerhangi biriKodda yapılandırılırYüksekBüyük verilerin toplu işlenmesi

Sık Yapılan Hatalar

  • Gereksiz Boşluklar: & veya BİRLEŞTİR döngü içinde kullanıldığında, hücrelerden biri boşsa sıklıkla çift boşluklar ortaya çıkar. Çözüm: METİN.BİRLEŞTİR işlevi veya KIRP (TRIM) ile kombinasyon.
  • #YOK! (#VALUE!) Hatası: Kaynak hücredeki bir hatayla metni birleştirmeye çalışırsanız oluşur. Kaynak verileri kontrol edin.
  • Bağımsız Değişken Ayraçları: Excel'in Türkçe sürümünde işlev bağımsız değişkenleri virgül (,) yerine noktalı virgül (;) ile ayrılır. =TEXTJOIN(",", TRUE, A1:A5) formülü hata verecektir, doğrusu: =METİN.BİRLEŞTİR(","; DOĞRU; A1:A5).
  • Karakter Limiti: Excel'de tek bir hücre maksimum 32.767 karakter içerir. Çok büyük metin dizilerini birleştirirken verilerin bir kısmı kesilebilir.

SSS

Birleştirmeden sonra hücreler nasıl ayrılır? Birleştirilmiş hücreyi seçin, "Giriş" sekmesinde "Birleştir ve Ortala" düğmesine (etkin olacaktır) tıklayarak işlemi geri alın. Birleştirmeden hemen sonra işlem geçmişini kullanmadıysanız, diğer hücrelerden gelen veriler geri yüklenmeyecektir.

Biçimlendirmeyi koruyarak hücreler birleştirilebilir mi? Formüller (&, METİN.BİRLEŞTİR) yalnızca metni aktarır, kaynak hücrelerin renklerini ve yazı tiplerini sıfırlar. Sonuç, formülün yazıldığı hücrenin biçimini alır. Stilleri korumak için manuel kopyalama veya karmaşık makrolar kullanmanız gerekecektir.

Farklı sayfalardaki verileri birleştirmek gerekirse ne yapılmalı? Aynı formülleri kullanın, hücre adresinin önüne sayfa adını ekleyin. Örnek: =Sayfa1!A1 & " " & Sayfa2!B1.