Excel'de Metin Doğru Şekilde Nasıl Birleştirilir

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

Excel'de metni birleştirmek için TEXTJOIN (otomatik ayırıcı ve boş hücrelerin atlanması gerekiyorsa), CONCAT (basit değer birleştirmesi için) veya & operatörünü (2–3 hücreyi hızlıca bağlamak için) kullanın. СЦЕПИТЬ fonksiyonu artık eski kabul edilir ve yalnızca eski dosyalarla uyumluluk amacıyla kullanılır.

Aracın seçimi Excel sürümüne ve görevin karmaşıklığına bağlıdır: TEXTJOIN listeler ve adresler için idealdir, CONCAT sabit alanların statik birleşimi içindir, & ise hızlı "anlık" hesaplamalar içindir.

İçindekiler

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

Modern Excel sürümlerinde (2019, 2021, 365) üç temel yaklaşım mevcuttur. Aralarındaki farkları anlamak, boşluklar ve virgüllerle gereksiz uğraşmaktan kaçınmanıza yardımcı olacaktır.

YöntemTemel ÖzellikBaşlıca DezavantajNe Zaman Kullanılmalı
TEXTJOINOtomatik olarak ayırıcı ekler ve boşlukları yoksayarExcel 2016 ve önceki sürümlerde yokListeler, adresler, aralıktan alınan ad soyad
CONCATModern standart, aralıklarla çalışırKendi başına ayırıcı eklemezSabit alanların birleştirilmesi (Ad + Soyad)
СЦЕПИТЬEski sürümleri destekler (2016'ya kadar)Eskidi, büyük diziler için uygun değilYalnızca çok eski dosyaları açarken
& OperatörüMaksimum giriş hızıÇok sayıda hücrede hantal2–3 değerin hızlı bağlantısı

Göreviniz bir veri sütununu virgülle ayrılmış tek bir satıra dönüştürmekse, TEXTJOIN ayırıcıları manuel olarak yazmaya kıyasla size %90 zaman kazandıracaktır.

TEXTJOIN: Akıllı Birleştirme ile Ayırıcı Kullanımı

TEXTJOIN fonksiyonu (Rusça yerelleştirmede ОБЪЕДИНИТЬ olarak adlandırılabilir, ancak çoğunlukla İngilizce adı veya benzeri kullanılır) en güçlü araçtır. Kullanıcıların başlıca sorununu çözer: Hücrelerden biri boşsa ekstra ayırıcıların (örneğin , ,) ortaya çıkması.

Söz Dizimi

=TEXTJOIN(ayırıcı; boşları_yoksay; metin1; [metin2]; ...)
  1. Ayırıcı: Tırnak içindeki sembol (", ", "-", satır sonu için CHAR(10)).
  2. Boşları_yoksay: Boş hücreleri atlamak için DOĞRU (veya 1); bunları dikkate almak için YANLIŞ (veya 0).
  3. Metin: Birleştirilecek hücreler veya aralıklar.

Örnek: Çalışan Listesinin Oluşturulması

A2:A5 aralığında isimlerin bulunduğunu, ancak A4 hücresinin boş olduğunu varsayalım.

Formül:

=TEXTJOIN(", "; DOĞRU; A2:A5)

Sonuç: İvan, Petr, Anna (A4 hücresi atlandı, fazla virgül yok).

CONCAT kullansaydınız, sonuç İvan, Petr, , Anna olurdu ki bu da ek temizlik gerektirir.

CONCAT ve СЦЕПИТЬ: Temel Birleştirme

CONCAT fonksiyonu (Rusça yerelleştirmede СЦЕП) eski СЦЕПИТЬ fonksiyonunun yerine geldi. Yeni fonksiyonun temel farkı, hücre aralıklarını (örneğin A2:A10) kabul edebilmesidir, oysa eski СЦЕПИТЬ her hücrenin ayrı ayrı belirtilmesini (A2; A3; ...) gerektiriyordu.

CONCAT Söz Dizimi

=CONCAT(metin1; [metin2]; ...)

Örnek: Tam Ad Oluşturma

A2 hücresinde Ad, B2 hücresinde Soyad var.

Formül:

=CONCAT(A2; " "; B2)

Sonuç: İvan İvanov

CONCAT otomatik olarak boşluk eklemez. =CONCAT(A2; B2) yazarsanız, İvanİvanov elde edersiniz. Ayırıcıyı her zaman tırnak içinde ayrı bir bağımsız değişken olarak manuel şekilde yazmanız gerekir.

Neden СЦЕПИТЬ Kullanmamak Daha İyi?

СЦЕПИТЬ fonksiyonu Excel'de yalnızca geriye dönük uyumluluk için bırakılmıştır. Tüm aralıkları tek bir bağımsız değişkenle birleştirmeyi desteklemez. Yeni dosyalarda her zaman bunu CONCAT veya & ile değiştirin.

& Operatörü: Basit Görevler İçin Hızlı Yöntem

Ampersand işareti (&) bir fonksiyon değil, bir birleştirme matematiksel operatörüdür. En hızlı yazılan ve sezgisel olarak anlaşılır olan yöntemdir.

Örnek: Tek Satırda Adres

Veriler: Sokak (A2), Bina No (B2), Daire No (C2).

Formül:

=A2 & ", b. " & B2 & ", d. " & C2

Sonuç: Lenina, b. 10, d. 5

Bu yöntem, adresin veya metnin yapısı katı bir şekilde belirlendiğinde ve dinamik olarak değişmediğinde idealdir. Ancak, 50 hücreyi birleştirmek gerekirse, her biri arasına & yazmak rahatsız edici olacaktır — burada TEXTJOIN daha iyidir.

Yaygın Hatalar ve Bunlardan Kaçınma Yolları

Yerelleştirme ve veri türü nüanslarını dikkate almazsanız, basit formüller bile başarısız olabilir.

  1. Fazla boşluklar veya boşluk eksikliği Hata: =CONCAT(A2;" ";B2) yerine =CONCAT(A2;B2). Çözüm: Tırnak içindeki ayırıcı boşlukların varlığını her zaman kontrol edin.

  2. Yanlış bağımsız değişken ayırıcısı Hata: Windows bölgesel ayarlarına bağlı olarak noktalı virgül ; yerine virgül , kullanmak (veya tam tersi). Çözüm: Formülü girerken Excel'in ipucuna bakın. Sistem Rusça ise, çoğunlukla ; kullanılır.

  3. Sayılar ve tarihler yanlış birleştiriliyor Hata: & veya CONCAT aracılığıyla 01.05.2026 tarihini birleştirirken, 45783 sayısını (Excel'in dahili tarih kodu) alabilirsiniz. Çözüm: Biçimlendirme için ТЕКСТ (TEXT) fonksiyonunu kullanın:

   =CONCAT("Tarih: "; ТЕКСТ(A2; "GG.AA.YYYY"))
  1. TEXTJOIN boşları yoksayar ancak formülle "boş" olanları yoksaymayabilir Nüans: Hücre ="" formülünü içeriyorsa, DOĞRU parametreli TEXTJOIN bunu boş olmayan olarak değerlendirebilir (Excel sürümüne bağlıdır). Çözüm: Birleştirmeden önce verileri temizlemek veya kontrol etmek için ЕСЛИ fonksiyonunu kullanın.

Hazır Formül Şablonları

Sık yapılan iş görevleri için bu taslakları kaydedin.

1. Üç Sütundan Ad Soyad (Baba adı yoksa atlayarak)

=TEXTJOIN(" "; DOĞRU; A2; B2; C2)

A2 — Soyad, B2 — Ad, C2 — Baba adı.

2. Noktalı virgülle ayrılmış e-posta adresleri listesi (Outlook için)

=TEXTJOIN("; "; DOĞRU; A2:A20)

3. Hücre İçinde Satır Sonu

Bunun için satır sonu sembol kodu СИМВОЛ(10) (veya CHAR(10)) gerekir.

=TEXTJOIN(СИМВОЛ(10); DOĞRU; A2; B2; C2)

Önemli: Sonuç hücresinde "Metni Kaydır" (Wrap Text) seçeneği etkin olmalıdır.

4. Ürün Koduna Önek Ekleme

="ART-" & A2

Veya:

=CONCAT("ART-"; A2)

Sıkça Sorulan Sorular (SSS)

S: Neden TEXTJOIN fonksiyonu Excel'imde çalışmıyor? C: Bu fonksiyon yalnızca Excel 2019 ve Microsoft 365 aboneliğinde mevcuttur. Excel 2016 ve önceki sürümlerde bulunmaz. СЦЕПИТЬ veya & kombinasyonunu kullanın ya da VBA eklentilerine başvurun.

S: Metni yeni satırla nasıl birleştiririm? C: TEXTJOIN veya CONCAT içinde ayırıcı olarak СИМВОЛ(10) fonksiyonunu kullanın. Aksi takdirde her şey tek satırda görüntüleneceğinden, hücre biçiminde "Metni Kaydır" özelliğini etkinleştirmeyi unutmayın.

S: Tüm bir sütunu tamamen birleştirebilir miyim? C: Evet, TEXTJOIN ve CONCAT aralıkları destekler. Örneğin, =TEXTJOIN(", "; DOĞRU; A:A) A sütununun tamamını birleştirir. Ancak dikkatli olun: Sütunda on binlerce satır varsa, formül dosyanın çalışma hızını yavaşlatabilir. Aralığı sınırlamak daha iyidir (örneğin A2:A1000).

S: Tarihleri birleştirirken sayılar çıkarsa ne yapmalıyım? C: Excel tarihleri sayı olarak saklar. Okunabilir bir görünüm elde etmek için tarih referansını ТЕКСТ fonksiyonu içine alın: =CONCAT("Son Tarih: "; ТЕКСТ(A1; "GG.AA.YY")).