Excel'de farklı sütunlardaki verileri hızla birleştirme
Excel'de iki hücreden metni birleştirmek için ampersand (&) operatörünü veya BİRLEŞTİR işlevini kullanın. Modern sürümler için en hızlı yöntem, tırnak içindeki boşluğun ayırıcı olarak görev yaptığı =A1 & " " & B1 formülüdür. Formül kullanmadan toplu birleştirme işlemleri için "Hızlı Doldurma" (Ctrl+E) aracını uygulayın. Bu yöntemler, fazladan içeriği silen "Hücreleri Birleştir" düğmesinin aksine, bilgileri kaybetmeden isimleri, adresleri ve diğer verileri birleştirmenizi sağlar.
Aşağıda basit formüllerden Power Query ile otomasyona kadar tüm güncel yöntemler ele alınmıştır.
Metin birleştirme için temel formüller
Formül kullanmak en esnek yöntemdir. Bu yöntem, kaynak veriler değiştiğinde sonucun dinamik olarak güncellenmesine ve herhangi bir ayırıcı (boşluklar, virgüller, tireler) eklenmesine olanak tanır.
Ampersand (&) operatörü
Bu, Excel'in tüm sürümlerinde çalışan evrensel ve en kısa yoldur. Söz dizimi basittir: ilk hücreye referans, & işareti, tırnak içinde ayırıcı, tekrar & ve ikinci hücreye referans.
Boşlukla ad ve soyadın birleştirilmesi örneği:
=A2 & " " & B2
Virgül ve boşluk eklemek gerekirse:
=A2 & ", " & B2
& operatörü hücre biçimlendirmesini (kalın yazı tipi, renk) yok sayar ve yalnızca düz metni döndürür. Bu durum, verileri dışa aktarmaya hazırlarken kullanışlıdır.
BİRLEŞTİR (CONCATENATE) işlevi
& operatörüne benzer ancak daha hantal bir söz dizimine sahip klasik bir işlevdir. Bağımsız değişkenler noktalı virgülle ayrılır.
Formül şu şekildedir:
=BİRLEŞTİR(A2; " "; B2)
Yeni Excel sürümlerinde (2016'dan itibaren) BİRLEŞTİR işlevinin yerini, yalnızca tek tek hücreleri değil, tüm aralıkları birleştirebilen daha gelişmiş BİRLEŞTİR (CONCAT) işlevi almıştır:
=BİRLEŞTİR(A2:B2)
Not: BİRLEŞTİR işlevi ayırıcıları otomatik olarak eklemez, sadece her şeyi art arda birleştirir.
METİNBİRLEŞTİR (TEXTJOIN) işlevi
Excel 2019 ve Microsoft 365 kullanıcıları için en güçlü araçtır. Tüm aralık için ayırıcıyı bir kez tanımlamanıza ve boş hücreleri yok saymanıza olanak tanır.
Söz dizimi: =METİNBİRLEŞTİR(ayırıcı; boşları_yok_say; aralık)
Örnek:
=METİNBİRLEŞTİR(" "; DOĞRU; A2:C2)
Bu formül, A2'den C2'ye kadar olan hücreleri birleştirir ve boş olmayan değerlerin arasına boşluk koyar. Aralıktaki herhangi bir hücre boşsa, fazla boşluklar ortaya çıkmaz.
Formülsüz araçlar: Hızlı Doldurma
İşlemi bir kez yapmanız ve kaynak verilerle bağlantıyı korumamanız gerekiyorsa (formüllerin yeniden hesaplanmaması için), akıllı "Hızlı Doldurma" (Flash Fill) özelliğini kullanın.
Eylem algoritması:
- Bitişik sütunda ilk satır için istenen sonucu manuel olarak girin (örneğin, "Yılmaz Ahmet" yazın).
- Sonraki hücreye geçmek için Enter tuşuna basın.
- Ctrl + E tuş kombinasyonuna basın.
Excel örneğinizi analiz eder ve aynı şablona göre diğer satırları otomatik olarak doldurur. Bu yöntem liste temizliği için idealdir, ancak unutmayın: kaynak veriler değişirse sonuç otomatik olarak güncellenmez.
"Hızlı Doldurma" yalnızca görünür kalıplarla çalışır. Kalıp çok karmaşıksa veya veri azsa, Excel mantığı tanımayabilir. Böyle bir durumda formüllere geri dönün.
Gelişmiş yöntem: Power Query
Dev tabloları (binlerce satır) işlemek veya farklı kaynaklardan gelen verileri düzenli olarak birleştirmek için Power Query eklentisini kullanmak daha iyidir.
- Tabloyu seçin ve Veri sekmesine gidin → Tablo/Aralıktan.
- Açılan düzenleyicide birleştirmek istediğiniz sütunları seçin (birden fazla seçim için Ctrl tuşunu basılı tutun).
- Dönüştür sekmesinde Sütunları Birleştir düğmesine tıklayın.
- Bir ayırıcı seçin (boşluk, virgül, özel) ve Tamam'a tıklayın.
- Hazır sonucu Excel'e geri yüklemek için Kapat ve Yükle'ye tıklayın.
Yöntemin avantajı: Kaynak tabloya yeni satırlar eklendiğinde, "Yenile" düğmesine basmak yeterlidir ve birleştirme işlemi otomatik olarak gerçekleşir.
Metinle çalışırken yapılan sık hatalar
- "Birleştir ve Ortala" düğmesinin kullanılması. Pek çok kullanıcı menü şeridindeki bu düğmeye basarak tam metni görmeyi bekler. Aslında bu araç yalnızca başlıkların görsel düzenlemesi içindir: yalnızca sol üstteki hücredeki metni bırakır ve diğerlerindeki verileri geri dönüşü olmayan bir şekilde siler.
- Fazla boşluklar.
&operatörünü kullanırken hücreler arasındaki boşluğu unutmak kolaydır (=A2&B2"YılmazAhmet" sonucunu verir). Tırnak içindeki" "ayırıcısının varlığını her zaman kontrol edin. - Sayısal biçimler. Bir tarih ve metni formülle birleştiriyorsanız, tarih bir sayıya dönüşebilir (örneğin, 01.01.2022 yerine 44567). Biçimlendirme için
METİNişlevini kullanın:=A2 & " " & METİN(B2; "GG.AA.YYYY").
Sıkça Sorulan Sorular (SSS)
Hücreleri nasıl birleştirip orijinal verileri koruyabilirim? Metni korumanız gerekiyorsa, araç çubuğundaki "Hücreleri Birleştir" düğmesini asla kullanmayın. Formülleri kullanın veya formül sonucunu kopyalayıp "Değerler" olarak yapıştırın (Sağ Tık → Özel Yapıştır → Değerler).
Metni satır sonuyla birlikte birleştirmek mümkün mü?
Evet. Formülde ayırıcı olarak KARAKTER(10) özel karakterini kullanın. Örnek: =A2 & KARAKTER(10) & B2. Bundan sonra sonuç hücresi için "Metni Kaydır" seçeneğini mutlaka etkinleştirin.
Neden BİRLEŞTİR işlevi çalışmıyor?
Yeni Excel sürümlerinde çalışır ancak artık kullanılmayan (deprecated) olarak kabul edilir. Excel 2016 veya daha yenisi kullanıyorsanız, BİRLEŞTİR veya METİNBİRLEŞTİR işlevlerini deneyin. Ayrıca, bölgesel ayarlara bağlı olarak bağımsız değişkenlerin virgül (,) yerine noktalı virgül (;) ile ayrıldığından emin olun.