Excel'de metin ve hücre birleştirme: Basit formüllerden gelişmiş fonksiyonlara

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

Excel'de birkaç hücredeki metni tek bir satırda birleştirmek için =TEXTJOIN fonksiyonunu (ayraç eklemek için) veya ampersand operatörü & kullanın. Eğer hücre sınırlarını görsel olarak tek büyük bir hücrede birleştirmeniz gerekiyorsa, "Birleştir ve Ortala" aracını kullanın; ancak unutmayın ki bu işlem sırasında ilk hücre dışındaki tüm veriler silinecektir.

Aşağıda, göreviniz için doğru aracı seçebilmeniz amacıyla her iki yaklaşımı da inceleyeceğiz.

Hücrelerin Görsel Olarak Birleştirilmesi (Birleştirme)

Bu yöntem, birkaç hücreyi tek büyük bir hücreye dönüştürerek sayfa yapısını değiştirir. Tablo başlıkları veya rapor düzenlemeleri için uygundur, ancak veri işleme için uygun değildir.

Nasıl yapılır:

  1. Hücre aralığını seçin (örneğin, A1:C1).
  2. Giriş sekmesinde Birleştir ve Ortala düğmesine tıklayın.
  3. İhtiyacınıza uygun seçeneği belirleyin:
    • Ortala — hücreleri birleştirir ve metni ortalar.
    • Satırları Birleştir — seçilen aralıktaki her satırdaki hücreleri ayrı ayrı birleştirir.
    • Hücreleri Birleştir — ortalamadan sadece sınırları birleştirir.

Veri kaybetme riski: Görsel birleştirme sırasında Excel, aralıktaki yalnızca sol üstteki hücrenin değerini korur. Diğer hücrelerin içeriği, işlem kaydedildikten sonra "Geri Al" ile geri alınamayacak şekilde silinir.

Formüllerle Metin Birleştirme (Veri Kaybı Olmadan)

Amacınız dağınık parçalardan Ad Soyad, adres veya yorum oluşturmak ve kaynak verilere dokunmamaksa, formülleri kullanın. Kaynak hücreler dokunulmamış kalır ve sonuç yeni bir hücrede görünür.

Yöntem 1: TEXTJOIN Fonksiyonu (Önerilen)

Excel 2019 ve üzeri sürümlerde (Office 365 dahil) mevcuttur. Bu, otomatik olarak ayraçlar (boşluklar, virgüller) ekleyebildiği ve boş hücreleri yok sayabildiği için en güçlü araçtır.

Sözdizimi: =TEXTJOIN(ayraç; boşları_yoksay; aralık_veya_hücreler)

Örnekler:

  • Boşluklarla Ad Soyad oluşturma: =TEXTJOIN(" "; DOĞRU; A2; B2; C2)
  • Boş hücreleri atlayarak virgülle ayrılmış liste oluşturma: =TEXTJOIN(", "; DOĞRU; A2:A10)

Burada " " veya ", " ayraçtır, DOĞRU (TRUE) boş hücrelerin çift boşluk oluşmaması için atlanacağını belirtir.

Yöntem 2: CONCAT Fonksiyonu (veya eski BİRLEŞTİR)

Otomatik ayraçlar olmadan sadece metni yapıştırmanız gerekiyorsa veya eski bir Excel sürümünüz varsa uygundur.

Sözdizimi: =CONCAT(A2; B2; C2) veya =BİRLEŞTİR(A2; B2; C2)

TEXTJOIN'in aksine, burada boşlukları veya noktalama işaretlerini manuel olarak eklemeniz gerekir: =CONCAT(A2; " "; B2; " "; C2)

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

Basit durumlar için en hızlı yol olup tüm Excel sürümlerinde çalışır. & işareti değerler arasında bir yapıştırıcı gibi çalışır.

Örnek: =A2 & " " & B2 & " " & C2

Metni manuel olarak eklemeniz gerekirse: ="Şehir: " & A2 & ", Cad. " & B2

Satır sonu ipucu: Birleştirme sırasında metnin aynı hücre içinde yeni bir satıra geçmesini istiyorsanız, KARAKTER(10) sembolünü (İngilizce sürümde CHAR(10)) kullanın ve Giriş sekmesinde "Metni Kaydır" seçeneğini etkinleştirin. Formül: =A2 & KARAKTER(10) & B2

Gelişmiş Biçimlendirme Teknikleri

Birleştirme sırasında genellikle format sorunları ortaya çıkar: tarihler sayılara dönüşür (örneğin, 01.01.2026 yerine 44567) ve sayılar başındaki sıfırları kaybeder. Çözüm, birleştirme formülüne doğrudan yerleştirilen METNEÇEVİR (TEXT) fonksiyonudur.

Tarih ve sayı örneği: A1 hücresinde tarih, B1 hücresinde tutar olduğunu varsayalım. Yanlış: =A1 & " tutar " & B1 → Sonuç: 45382 tutar 100 Doğru: =METNEÇEVİR(A1; "gg.aa.yyyy") & " tutar " & METNEÇEVİR(B1; "# ##0,00 ₺") Sonuç: 10.04.2026 tutar 100,00 ₺

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

YöntemKaynak verileri korur mu?Ayraçları otomatik ekler mi?Veri işleme için uygun mu?
Görsel Birleştirme❌ Hayır (fazlalıkları siler)N/A❌ Sadece başlıklar için
TEXTJOIN✅ Evet✅ Evet✅ Listeler için ideal
CONCAT / &✅ Evet❌ Manuel girilmeli✅ Basit eşleşmeler için

Sık Yapılan Hatalar

  1. Birleştirme sırasında veri kaybı. Kullanıcı soyadları içeren bir sütunu seçer ve liste elde etmeyi umarak "Birleştir"e tıklar. Sonuçta sadece ilk soyad kalır. Çözüm: TEXTJOIN kullanın.
  2. Tarihler sayıya dönüştü. Birleştirme sırasında tarihler beş haneli bir numara olarak görüntülenir. Çözüm: Tarih referansını METNEÇEVİR() fonksiyonu içine alın.
  3. Gereksiz boşluklar. & veya CONCAT kullanırken, hücrelerden biri boşsa çift boşluklar ortaya çıkar (örneğin, "Ahmet Yılmaz"). Çözüm: Boş hücreleri yoksayma parametresiyle TEXTJOIN kullanın.

SSS

Verilerin kaybolmaması için hücreleri birleştirebilir miyim? Hayır, araç çubuğundaki "Hücreleri Birleştir" aracı her zaman ilk hücredekiler dışındaki verileri siler. Tüm içeriği korumak için bitişik bir hücrede formüller (TEXTJOIN veya &) kullanın.

Birleştirilmiş hücreleri nasıl ayırabilirim? Birleştirilmiş hücreyi seçin ve Giriş sekmesindeki "Birleştir ve Ortala" düğmesine tekrar tıklayın. Hücreler orijinal boyutlarına döner, ancak veriler yalnızca ilkinde kalır.

TEXTJOIN eski Excel sürümlerinde çalışır mı? TEXTJOIN fonksiyonu Excel 2019 ve Office 365'te tanıtıldı. 2016 ve önceki sürümlerde BİRLEŞTİR kombinasyonunu veya & operatörünü kullanın ya da Microsoft'tan bu fonksiyonu ekleyen bir eklenti indirin.