BİRLEŞTİR Formülü (CONCATENATE): Hücreleri Tek Metinde Toplama
BİRLEŞTİR
İngilizce adı: CONCATENATE
Yayın: · Son güncelleme:
BİRLEŞTİR kısaca
BİRLEŞTİR, birden fazla metni, sayıyı ya da hücreyi tek bir metinde art arda ekler. Ad ile soyadı, ön ek ile sıra numarasını birleştirmek için kullanılır; & işareti aynı işi görür, yeni sürümlerde ARALIKBİRLEŞTİR önerilir.
Söz dizimi
BİRLEŞTİR(metin1; [metin2]; ...)CONCATENATE(text1, [text2], ...)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
Argümanlar
| Argüman | Durum | Açıklama |
|---|---|---|
metin1text1 | Zorunlu | Birleştirilecek ilk öğe. Metin, sayı ya da tek bir hücre başvurusu olabilir. |
metin2, ...text2, ... | İsteğe bağlı | Eklenecek diğer öğeler. En fazla 255 öğe kullanılabilir. |
İçindekiler
BİRLEŞTİR ne işe yarar?
Excel BİRLEŞTİR formülü, verdiğiniz öğeleri aradaki hiçbir şeyi değiştirmeden art arda ekler. A2'de "Selda", B2'de "Tan" varsa =BİRLEŞTİR(A2;" ";B2) "Selda Tan" sonucunu verir. Ortadaki " " öğesi boşluktur; yazmazsanız sonuç "SeldaTan" olur.
Fonksiyon metin dışındaki değerleri de kabul eder. Sayılar ve tarihler metne çevrilerek eklenir, sonuç her zaman metindir.
Söz dizimi ve sınırlar
İlk argüman metin1 zorunludur, metin2 ve sonrası isteğe bağlıdır. Microsoft'un belgelerine göre en fazla 255 öğe birleştirilebilir ve sonuç 8.192 karakteri geçemez. Her öğe tek bir hücre ya da değer olmalıdır; A2:C2 gibi bir aralık verdiğinizde aralığın tamamı birleşmez.
Aralıkları tek seferde birleştirmek için Excel 2019 ve sonrasında ARALIKBİRLEŞTİR ya da METİNBİRLEŞTİR kullanılır. Microsoft, BİRLEŞTİR'in uyumluluk için korunduğunu ve yerini ARALIKBİRLEŞTİR'e bıraktığını belirtir.
Sipariş ve fatura numarası üretmek
Sabit bir ön ekle sıra numarasını birleştirerek okunur kodlar oluşturabilirsiniz. A2'de 1024 sayısı varsa =BİRLEŞTİR("SP-";A2) "SP-1024" döndürür. Formülü aşağı kopyaladığınızda her satır kendi numarasını alır.
Sıfırla doldurulmuş numara gerekiyorsa sayıyı önce METNEÇEVİR ile biçimlersiniz. =BİRLEŞTİR("SP-";METNEÇEVİR(A2;"00000")) 42 için "SP-00042" üretir. Bu yöntem fatura numaralarının hep aynı uzunlukta kalmasını sağlar.
Adres etiketi gibi çok parçalı birleştirmelerde öğe sayısı hızla artar. Sokak, numara, ilçe ve il dört ayrı sütundaysa =BİRLEŞTİR(A2;" No: ";B2;", ";C2;" / ";D2) gibi bir formülle tek satırlık adres üretirsiniz. Her ayıracın ayrı bir öğe olduğunu görmek, formülü sonradan düzenlerken işinizi kolaylaştırır.
& işareti ile aynı sonuç
BİRLEŞTİR'in yaptığı işi & işaretiyle de yapabilirsiniz. =A2&" "&B2 formülü =BİRLEŞTİR(A2;" ";B2) ile aynı sonucu verir. Kısa birleştirmelerde & daha okunur, uzun listelerde ise fonksiyon biçimi argümanları ayrı ayrı görmeyi kolaylaştırır.
İkisi arasında hesap farkı yoktur. Hangi yolu seçerseniz seçin, sonuç metin olarak döner.
Birleştirme sonucunu başka bir formülde arama değeri olarak da kullanabilirsiniz. İki sütunlu bir anahtar gerekiyorsa, örneğin şube ve ürün kodunun birlikte benzersiz olduğu bir tabloda, =BİRLEŞTİR(A2;"|";B2) ile yardımcı bir anahtar sütunu oluşturup DÜŞEYARA ile bu sütunda arama yaparsınız. Ayıraç olarak veride geçmeyen bir karakter seçmek yanlış eşleşmeleri önler.
Birleştirmede karşılaşılan sorunlar
Tarihleri birleştirirken sonucun bir sayıya dönmesi en sık şikâyettir. =BİRLEŞTİR("Teslim: ";A2) tarih yerine 46096 gibi bir seri numarası gösterir. Tarihi METNEÇEVİR(A2;"gg.aa.yyyy") ile metne çevirip öyle birleştirin.
Boşlukları unutmak da yaygındır. Ad ve soyad arasına " " öğesini koymazsanız kelimeler bitişik çıkar. Ondalıklı sayılarda ise birleştirme sonucu hücre biçimini değil saklanan değeri gösterir; para görünümü için yine METNEÇEVİR kullanılır.
Hangisini seçmeli?
Excel 2016 ve öncesiyle paylaşılan dosyalarda BİRLEŞTİR ya da & güvenli seçimdir. Excel 2019 ve Microsoft 365'te aralık birleştirmek için ARALIKBİRLEŞTİR, aralarına ayıraç koymak için METİNBİRLEŞTİR daha kısa formül verir.
Şimdi ad ve soyadın ayrı sütunlarda durduğu bir listede =BİRLEŞTİR(A2;" ";B2) yazın. Ardından aynı sonucu =A2&" "&B2 ile alıp iki formülü karşılaştırın.
Örnekler
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ad | Soyad | ||
| 2 | Selda | Tan | Selda Tan |
=BİRLEŞTİR(A2;" ";B2)=CONCATENATE(A2," ",B2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: Selda Tan
Ortadaki boşluk öğesi iki kelimeyi ayırır.
| A | B | C | |
|---|---|---|---|
| 1 | Sıra no | ||
| 2 | 1.024 | SP-1024 |
=BİRLEŞTİR("SP-";A2)=CONCATENATE("SP-",A2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: SP-1024
Sayı metne çevrilerek ön ekin arkasına eklenir.
| A | B | C | |
|---|---|---|---|
| 1 | Sıra no | ||
| 2 | 42 | SP-00042 |
=BİRLEŞTİR("SP-";METNEÇEVİR(A2;"00000"))=CONCATENATE("SP-",TEXT(A2,"00000"))Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
C2 hücresinin sonucu: SP-00042
METNEÇEVİR 42'yi beş haneli 00042 metnine çevirir, sonra ön ek eklenir.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ad | Soyad | ||
| 2 | Selda | Tan | Selda Tan |
=A2&" "&B2=A2&" "&B2Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: Selda Tan
& işareti BİRLEŞTİR ile aynı sonucu verir.
Yaygın hatalar ve çözümleri
- #DEĞER!
Neden: Birleştirilen hücrelerden birinde hata değeri var.
Çözüm: Hatalı hücreyi düzeltin ya da o öğeyi EĞERHATA ile sarın.
#DEĞER! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
BİRLEŞTİR kullanan rehberler ve alıştırmalar
Sıkça Sorulan Sorular
Excel BİRLEŞTİR formülü nasıl kullanılır?
=BİRLEŞTİR(A2;" ";B2) yazdığınızda A2 ve B2 arasında bir boşlukla birleşir. Her öğeyi noktalı virgülle ayırırsınız.
BİRLEŞTİR ile & arasında fark var mı?
Sonuç açısından yoktur. =A2&" "&B2 aynı metni üretir; & kısa formüllerde daha okunur.
Birleştirdiğim tarih neden sayı olarak görünüyor?
Excel tarihi seri numarası olarak saklar. Tarihi METNEÇEVİR(A2;"gg.aa.yyyy") ile metne çevirip öyle birleştirin.