Veri kaybı olmadan Excel'de sütunları birleştirme

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

Excel'de birden fazla sütundaki verileri tek bir hücrede birleştirmek için basit görevler için ampersand (&) operatörünü, ayırıcılarla akıllı birleştirme için TEXTJOIN fonksiyonunu veya büyük tabloları işlemek için Power Query'yi kullanın. Yöntem seçimi, Excel sürümünüze ve kaynak veriler değiştiğinde sonucun otomatik olarak güncellenmesi gerekip gerekmediğine bağlıdır.

Yöntem 1: «&» Operatörü (Evrensel yöntem)

Tüm Excel sürümlerinde çalışan en hızlı yöntem. Metinleri, sayıları ve tarihleri birleştirerek herhangi bir ayırıcı (boşluklar, virgüller, tireler) eklemenize olanak tanır.

Formül: =A2 & " " & B2 & " " & C2

Burada:

  • A2, B2, C2 — birleştirilmesi gereken hücreler.
  • " " — ayırıcı (bu durumda tırnak içinde boşluk). Bunu ", ", "-" veya başka bir sembolle değiştirebilirsiniz.

Tarihler ve sayılar için ipucu: Tarih veya sayıyı & ile metinle birleştiriyorsanız, format bozulabilir (örneğin, tarih 45021 gibi bir sayıya dönüşebilir). Bu tür hücreleri TEXT fonksiyonu içine alın: =A2 & " tarihi " & TEXT(B2; "GG.AA.YYYY")

Adımlar:

  1. Verilerin yanındaki boş bir hücreye tıklayın.
  2. Gerekli sütunlara ve tırnak içindeki ayırıcılara referans vererek formülü girin.
  3. Enter tuşuna basın.
  4. Formülü tüm sütuna uygulamak için hücrenin sağ alt köşesinden aşağı doğru sürükleyin.

Yöntem 2: TEXTJOIN Fonksiyonu (Temiz veriler için)

Bu yöntem Excel 2019, 2021 ve Office 365'te mevcuttur. Başlıca avantajı, sonuçta çift boşluklar veya fazladan virgüller oluşmaması için boş hücreleri yok sayabilmesidir.

Sözdizimi: =TEXTJOIN(ayırıcı; boşları_yoksay; aralık)

Örnek: =TEXTJOIN(" "; DOĞRU; A2:C2)

  • " " — ayırıcı (boşluk).
  • DOĞRU (veya TRUE) — boş hücreleri atlamak için talimat.
  • A2:C2 — birleştirilecek hücrelerin aralığı.

B2 hücresi boşsa, formulu otomatik olarak fazladan boşluğu kaldırarak sonucu düzenli hale getirir: «Ivanov Petr» yerine «Ivanov Petr».

Yöntem 3: Power Query (Büyük tablolar için)

Binlerce satırlık bir tablodaki sütunları birleştirmeniz ve bu verileri düzenli olarak güncellemeniz gerekiyorsa, Power Query eklentisini kullanın. Bu, formülleri sürüklemeyi gerektirmeyen kalıcı bir bağlantı oluşturur.

Çalışma algoritması:

  1. Tablonuzu seçin ve Veri sekmesine gidin → Tablo/Aralıktan.
  2. Açılan Power Query düzenleyicisinde, birleştirmek istediğiniz sütunları seçin (Ctrl tuşunu basılı tutarak).
  3. Dönüştür sekmesinde Sütunları Birleştir düğmesine tıklayın.
  4. Bir ayırıcı seçin (boşluk, virgül, noktalı virgül veya özel bir seçenek) ve Tamam'a tıklayın.
  5. Kapat ve Yükle'ye tıklayın. Veriler hazır bir tablo olarak yeni bir sayfada görünecektir.

Neden Power Query formüllerden daha iyidir? Kaynak tabloya yeni satırlar eklendiğinde, sonuç tablosundaki «Yenile» düğmesine tıklamanız yeterlidir; birleştirme otomatik olarak gerçekleşir. Oysa formüllerin manuel olarak kopyalanması gerekir.

Birleştirme sırasında yapılan yaygın hatalar

  • Fazladan boşluklar. Kaynak hücrelerde metnin sonunda zaten boşluk varsa ve formüle bir tane daha eklerseniz ortaya çıkar.
    • Çözüm: Formül içinde KIRP (TRIM) fonksiyonunu kullanın: =KIRP(A2) & " " & KIRP(B2).
  • Tarih sayıya dönüştü. & ile tarihi metinle birleştirirken Excel tarihin seri numarasını görüntüler.
    • Çözüm: Tarihleri biçimlendirmek için her zaman METNEÇEVİR (TEXT) fonksiyonunu kullanın: METNEÇEVİR(A2; "GG.AA.YY").
  • Sonuç değişmiyor. Formül kullandıysanız ancak listenin sonuna kadar sürüklemeyi unuttuysanız, alt satırlar boş kalır.
    • Çözüm: Otomatik doldurma tutamacına (formüllü hücrenin köşesindeki küçük kare) çift tıklayın.

SSS

Kaynak veriler silinecek şekilde sütunları birleştirebilir miyim? Standart formüllerle hayır, bunlar yeni bir hücrede verilerin bir kopyasını oluşturur. Kaynak sütunları birleştirilmiş metinle değiştirmek için: formüllü sütunu kopyalayın, orijinal konuma sağ tıklayın ve Değerleri Yapıştır («123» simgesi) seçeneğini belirleyin. Bundan sonra eski sütunları silebilirsiniz.

Birleştirme sırasında tek bir hücre içinde satır sonu nasıl eklenir? Ayırıcı olarak KARAKTER(10) (CHAR(10)) özel sembolünü kullanın. Formül: =A2 & KARAKTER(10) & B2. Önemli: Satır sonunun görüntülenmesi için hücrede Metni Kaydır seçeneğini etkinleştirmeniz gerekir («Giriş» sekmesinde).

TEXTJOIN fonksiyonu çalışmıyorsa ne yapmalıyım? Bu fonksiyon yalnızca Excel 2019'da tanıtıldı. Sürümünüz 2016 veya daha eskisiyse, & operatörünü kullanın veya Power Query eklentisini indirin (eski sürümler için ayrı olarak kurulur).