Excel'de hücre birleştirme ustalık sınıfı

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

Excel'de iki hücredeki verileri tek bir hücrede birleştirmenin en kolay yolu ampersand (&) işaretini veya TEXTJOIN fonksiyonunu kullanmaktır. Örneğin, =A2 & " " & B2 formülü A2 ve B2 hücrelerinin içeriğini aralarına bir boşluk ekleyerek birleştirir. Bu yöntem programın tüm sürümlerinde çalışır ve tam ad oluşturmaktan adres formatlamaya kadar çoğu görev için uygundur.

Temel birleştirme yöntemleri

Excel sürümüne ve görevin karmaşıklığına bağlı olarak üç yaklaşımdan birini seçebilirsiniz: manuel operatör, klasik fonksiyon veya listelerle çalışmak için modern araç.

Ampersand operatörü (&)

Bu, çok eski Excel sürümlerinde bile çalışan en evrensel ve hızlı yöntemdir. Ayraçları esnek bir şekilde yönetmenize olanak tanır.

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

Kullanım örnekleri:

  • Boşlukla: =A2 & " " & B2 → "İvan Petrov"
  • Virgülle: =A2 & ", " & B2 → "Moskova, Rusya"
  • Metinle: =A2 & " (kod: " & B2 & ")" → "Ürün (kod: 123)"

Ampersand sayıları otomatik olarak metne dönüştürür. Sayının standart görünümü sizi memnun ediyorsa, birleştirme öncesinde sayısal değerleri ayrıca biçimlendirmeniz gerekmez.

CONCAT (veya CONCATENATE) fonksiyonu

Modern Excel'in Türkçe sürümlerinde CONCAT fonksiyonu kullanılır. Eski sürümlerde ve İngilizce arayüzde bu fonksiyon CONCATENATE olarak adlandırılırdı. Ampersand ile aynı işlevi görür ancak argümanların noktalı virgülle listelenmesini gerektirir.

Formül: =CONCAT(A2; " "; B2)

Bu yöntem, formüle doğrudan karmaşık metin yapıları eklerken daha az esnektir, bu nedenle deneyimli kullanıcılar genellikle & operatörünü tercih eder. Ancak fonksiyon, her bir hücreyi ampersand ile yazmak yerine büyük bir hücre aralığını hızla birleştirmek gerektiğinde kullanışlıdır (yeni sürümlerde bu fonksiyon TEXTJOIN fonksiyonuna evrilmiştir).

TEXTJOIN fonksiyonu

Excel 2019 ve Office 365'te mevcuttur. Boş hücreleri yok sayabilmesi ve ayraçları otomatik olarak yerleştirebilmesi nedeniyle verilerle çalışmak için en güçlü araçtır.

Sözdizimi: =TEXTJOIN(ayraç; boşları_yok_say; aralık1; [aralık2]...)

Avantajları:

  1. Otomatik ayraç: Her hücre arasına " " eklemenize gerek kalmaz.
  2. Akıllı temizleme: İkinci argüman olarak TRUE belirtirseniz, fonksiyon çift boşluklardan kaçınmak için boş hücreleri atlar.
  3. Aralıklarla çalışma: Her bir hücreyi listelemek yerine doğrudan A2:A10 sütununu seçebilirsiniz.

Örnek: =TEXTJOIN(", "; TRUE; A2:C2) B2 hücresi boşsa, sonuç fazladan virgül olmadan "Değer A, Değer C" olacaktır.

Satır sonları ve biçimlendirme ile çalışma

Bazen verileri, tek bir hücrede ancak farklı satırlarda görüntülenecek şekilde birleştirmek gerekebilir (örneğin, adres: sokak, ardından şehir).

Bunun için CHAR(10) özel karakteri (satır başı kodu) kullanılır.

Formül: =A2 & CHAR(10) & B2 veya =TEXTJOIN(CHAR(10); TRUE; A2; B2)

Önemli! Satır sonunun doğru görüntülenmesi için sonuç hücresinde "Metni Kaydır" seçeneğinin etkinleştirilmesi gerekir. "Giriş" sekmesindeki "Hizalama" grubunda bulunan düğmeyi bulun veya Ctrl+1 tuşlarına basın → "Hizalama" sekmesi → "Sözcük kaydır" onay kutusunu işaretleyin.

Veri işleme yöntemlerinin karşılaştırılması

YöntemExcel SürümüBoş hücre işlemeAralıklar için kullanışlılık
Ampersand (&)Herhangi biriEk kontroller gerektirir (EĞER)Düşük (her birinin listelenmesi gerekir)
CONCAT / TEXTJOIN2016+ / 365Kısmen (sadece TEXTJOIN)Orta
TEXTJOIN2019+ / 365Otomatik (TRUE parametresi)Yüksek (aralıklarla çalışır)

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

Verileri birleştirirken yeni başlayanlar genellikle kolayca düzeltilebilen tipik sorunlarla karşılaşır.

  • Fazladan boşluklar. Kaynak verilerin sonunda boşluk varsa, birleştirme sırasında bunlar çiftlenir.
    • Çözüm: Hücreleri TRIM (KIRP) fonksiyonuna sarın.
    • Örnek: =TRIM(A2) & " " & TRIM(B2)
  • Sayı ve tarih biçiminin kaybolması. Tarih birleştirildiğinde rakam dizisine dönüşebilir (örneğin, 01.01.2022 yerine 44567).
    • Çözüm: İstenen görünüme getirmek için METNEÇEVİR fonksiyonunu kullanın.
    • Örnek: =A2 & " tarihi " & METNEÇEVİR(B2; "GG.AA.YYYY")
  • #DEĞER! hataları. Hücrelerden biri hata içeriyorsa ortaya çıkar.
    • Çözüm: Boş değer atamak için EĞERHATA kullanın.

Gelişmiş senaryolar

Karmaşık bir veri yapısı oluşturmanız gerekiyorsa, fonksiyonları birleştirin. Örneğin, yalnızca her iki değer de mevcutysa imza oluşturma:

=EĞER(VE(DEĞİL(BOŞLUK(A2)); DEĞİL(BOŞLUK(B2))); A2 & " (" & B2 & ")"; "")

Bu formül, her iki hücrenin de dolu olup olmadığını kontrol eder. Eğer doluysa, bunları "Ad (Durum)" formatında birleştirir; değilse, hücreyi boş bırakır.

SSS

Sonucun otomatik olarak güncellenmesi için hücreleri nasıl birleştiririm? Yukarıda açıklanan herhangi bir formülü kullanın. Sonuç dinamiktir: kaynak hücrelerdeki (A2, B2) veriler değiştiğinde, sonuç satırı anında yeniden hesaplanır.

İkiden fazla hücreyi aynı anda birleştirebilir miyim? Evet. & operatörü istediğiniz uzunlukta bir zincire izin verir: =A1 & B1 & C1 & D1. TEXTJOIN fonksiyonu daha da kullanışlıdır: sadece aralığı seçin =TEXTJOIN(" "; TRUE; A1:D1).

Sadece sonucu korumak ve formülü kaldırmak istersem ne yapmalıyım? Formüllü hücreleri seçin, kopyalayın (Ctrl+C), ardından aynı yere sağ tıklayın ve "Değerleri Yapıştır" seçeneğini seçin (123 rakamlı simge). Formüller hazır metinle değiştirilecektir.