ARALIKBİRLEŞTİR Formülü (CONCAT): Aralıkları Tek Hamlede Birleştirme
ARALIKBİRLEŞTİR
İngilizce adı: CONCAT
Yayın: · Son güncelleme:
ARALIKBİRLEŞTİR kısaca
ARALIKBİRLEŞTİR, hücre aralıklarını ve metinleri ayıraç koymadan tek metinde birleştirir. BİRLEŞTİR'in yerine gelen yeni fonksiyondur; Excel 2019, 2021 ve Microsoft 365'te bulunur ve boş hücreleri sonuca eklemez.
Söz dizimi
ARALIKBİRLEŞTİR(metin1; [metin2]; ...)CONCAT(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 metin, hücre ya da hücre aralığı. |
metin2, ...text2, ... | İsteğe bağlı | Eklenecek diğer öğeler. En fazla 253 metin argümanı kullanılabilir. |
İçindekiler
ARALIKBİRLEŞTİR'in BİRLEŞTİR'den farkı
Excel ARALIKBİRLEŞTİR formülü, BİRLEŞTİR gibi metinleri art arda ekler, ama tek fark önemlidir: aralık kabul eder. A2:C2 hücrelerinde "ELK", 2041 ve "TR" varsa =ARALIKBİRLEŞTİR(A2:C2) "ELK2041TR" döndürür. Aynı işi BİRLEŞTİR ile yapmak için üç hücreyi tek tek yazmanız gerekirdi.
Fonksiyon öğeler arasına hiçbir şey koymaz. Ayıraç istiyorsanız onu ayrı bir öğe olarak eklemeniz ya da METİNBİRLEŞTİR kullanmanız gerekir.
Söz dizimi
metin1 zorunludur ve tek hücre, aralık ya da tırnak içinde metin olabilir. metin2 ve sonrası isteğe bağlıdır; Microsoft en fazla 253 metin argümanına izin verir. Sonuç 32.767 karakteri aşarsa fonksiyon #DEĞER! hatası döndürür.
Aralıktaki boş hücreler sonuca hiçbir karakter eklemez. "Kalem", boş, "Defter" ve "Silgi" içeren bir sütun =ARALIKBİRLEŞTİR(A2:A5) ile "KalemDefterSilgi" olur.
Adres ve kod parçalarını bir araya getirmek
İl ve ilçe gibi parçaları ayıraçla birleştirmek için ayıracı ayrı bir argüman yaparsınız. A2'de "Ankara", B2'de "Çankaya" varsa =ARALIKBİRLEŞTİR(A2;" / ";B2) "Ankara / Çankaya" döndürür. Bu yazım, iki ya da üç parçalı kısa birleştirmeler için yeterlidir.
Parça sayısı arttığında ise ayıracı her öğenin arasına tek tek yazmak zahmetli hâle gelir. On sütunluk bir adres satırında METİNBİRLEŞTİR tek ayıraçla aynı işi daha kısa formülle görür.
Uzun bir aralığı birleştirmek için de aynı yazım geçerlidir. Bir sütundaki yirmi ürün kodunu tek hücrede görmek isterseniz =ARALIKBİRLEŞTİR(A2:A21) yeterlidir, ama sonuç ayıraçsız olacağı için okunması zorlaşır. Bu yüzden uzun listelerde genellikle METİNBİRLEŞTİR tercih edilir.
Hangi sürümde çalışır?
ARALIKBİRLEŞTİR, Excel 2019 ile gelen yeni fonksiyonlardandır ve Excel 2021, 2024, Microsoft 365, web ve Mac sürümlerinde de bulunur. Excel 2016'da ancak Microsoft 365 aboneliği varsa kullanılabilir. Daha eski bir sürümde açılan dosyada formül #AD? hatası verir.
Dosyayı farklı sürümler kullanan kişilerle paylaşıyorsanız bunu hesaba katın. Herkesin aynı sonucu görmesi gerekiyorsa BİRLEŞTİR ya da & işareti daha güvenli bir seçimdir.
Dikkat edilecek noktalar
Tarih ve para birimi gibi biçimli değerlerin görünümüyle birleşeceğini beklemek yaygın bir yanılgıdır. ARALIKBİRLEŞTİR saklanan değeri kullanır; tarihi METNEÇEVİR ile metne çevirmeden birleştirirseniz seri numarası görürsünüz.
Ayıraç için aralığı bölmeyi unutmak da sık görülür. =ARALIKBİRLEŞTİR(A2:C2;"-") tireyi yalnız en sona ekler, araya koymaz. Her öğe arasında ayıraç istiyorsanız =METİNBİRLEŞTİR("-";DOĞRU;A2:C2) yazın.
Sayılar birleşirken hücre biçimi korunmaz. A2'de 1250,5 değeri para biçimiyle "1.250,50 TL" görünse bile =ARALIKBİRLEŞTİR("Tutar: ";A2) "Tutar: 1250,5" üretir. Görünümü korumak için tutarı önce METNEÇEVİR(A2;"#.##0,00") ile metne çevirip öyle birleştirin.
Sıradaki adım
Ayıraçsız birleştirme için ARALIKBİRLEŞTİR, ayıraçlı birleştirme için METİNBİRLEŞTİR, eski sürümlerle uyumluluk için BİRLEŞTİR seçilir. Üçü de sonucu metin olarak döndürür.
Şimdi bir satırda yan yana duran kod parçalarını =ARALIKBİRLEŞTİR(A2:C2) ile birleştirin. Sonuçta bir ayıraç eksikliği görürseniz aynı aralığa METİNBİRLEŞTİR uygulayıp farkı karşılaştırın.
Örnekler
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Kategori | Numara | Ülke | ||
| 2 | ELK | 2.041 | TR | ELK2041TR |
=ARALIKBİRLEŞTİR(A2:C2)=CONCAT(A2:C2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
E2 hücresinin sonucu: ELK2041TR
Aralığın üç hücresi araya bir şey konmadan birleşir.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | İl | İlçe | ||
| 2 | Ankara | Çankaya | Ankara / Çankaya |
=ARALIKBİRLEŞTİR(A2;" / ";B2)=CONCAT(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: Ankara / Çankaya
Ayıraç ayrı bir argüman olarak verildiği için iki parçanın arasına girer.
| A | B | C | |
|---|---|---|---|
| 1 | Ürün | ||
| 2 | Kalem | KalemDefterSilgi | |
| 3 | |||
| 4 | Defter | ||
| 5 | Silgi |
=ARALIKBİRLEŞTİR(A2:A5)=CONCAT(A2:A5)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: KalemDefterSilgi
A3 boş olduğu için sonuca hiçbir karakter eklenmez.
Yaygın hatalar ve çözümleri
- #AD?
Neden: Dosya ARALIKBİRLEŞTİR'i tanımayan eski bir Excel sürümünde açıldı.
Çözüm: Dosyayı paylaştığınız kişiler eski sürüm kullanıyorsa BİRLEŞTİR ya da & işaretine geçin.
#AD? hatasının ayrıntılı çözümü → - #DEĞER!
Neden: Birleştirme sonucu 32.767 karakteri aştı ya da öğelerden birinde hata var.
Çözüm: Aralığı küçültün, hatalı hücreyi düzeltin.
#DEĞER! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
ARALIKBİRLEŞTİR kullanan rehberler ve alıştırmalar
Sıkça Sorulan Sorular
Excel ARALIKBİRLEŞTİR formülü nasıl kullanılır?
=ARALIKBİRLEŞTİR(A2:C2) yazdığınızda aralıktaki hücreler ayıraçsız birleşir. Ayıraç isterseniz onu ayrı bir argüman olarak ekleyin.
ARALIKBİRLEŞTİR neden #AD? hatası veriyor?
Fonksiyon Excel 2019 ile geldi. Excel 2016 ve öncesinde abonelik yoksa tanınmaz; bu durumda BİRLEŞTİR ya da & kullanın.
Öğeler arasına otomatik ayıraç koyabilir miyim?
ARALIKBİRLEŞTİR bunu yapmaz. Her öğe arasında aynı ayıraç için METİNBİRLEŞTİR kullanın.