Genel Bakış
BİRLEŞTİR (CONCATENATE), birden çok metin, sayı veya hücre içeriğini verildikleri sırayla art arda ekleyerek tek bir metin üretir. Ad ile soyadı, şehir ile ilçeyi ya da sabit bir açıklama ile bir hücre değerini aynı hücrede göstermek için kullanılır.
İşlev öğeler arasına kendiliğinden boşluk veya başka bir ayırıcı koymaz; ayırıcıyı kendiniz tırnak içinde ayrı bir öğe olarak yazarsınız. Parametre ayırıcısı (noktalı virgül veya virgül) Excel'in bölgesel ayarına göre değişebilir. Aynı sonuç & işleciyle de elde edilebilir.
Sonuçlar sırasıyla Dr. Ayşe Yılmaz, Müh. Mehmet Demir, Av. Zeynep Kaya ve Prof. Selin Şahin olur. Formül her satırda kendi hücrelerini kullanır; öğeler yazıldıkları sırayla eklenir. Boşluk öğesini çıkarırsanız sözcükler bitişik görünür.
Tarihin okunabilir görünmesi için C2 hücresine, tarihi önce metne çeviren aşağıdaki formülü yazıp aşağı kopyalayın:
Sonuçlar sırasıyla Tarih : 01.01.2020, Tarih : 15.03.2020 ve Tarih : 31.12.2020 olur. Biçimli sütunda tarih, METNEÇEVİR ile istenen görünümde metne çevrildiği için okunabilir kalır. Biçimsiz sütunda ise sonuçlar Tarih : 43831, Tarih : 43905 ve Tarih : 44196 olur; çünkü BİRLEŞTİR hücrenin görünen biçimini değil, altındaki seri sayıyı kullanır.
İki öğe arasına satır sonu koymak için D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Sonuçlar sırasıyla İstanbul
Kadıköy, Ankara
Çankaya ve İzmir
Bornova olur. Tire ile birleştirilen sütunda sonuçlar İstanbul-Kadıköy, Ankara-Çankaya ve İzmir-Bornova olarak görünür. Satır sonu karakteri yalnız hücrede Metni Kaydır açıkken alt satıra geçmiş görünür; kapalıysa iki değer yan yana okunur. Tire ve satır sonu, birleştirmeye eklenen sıradan metin öğeleridir.
Sonuçlar sırasıyla 100, 5000, 32767 ve #DEĞER! olur. İlk üç satırda metin hücre sınırı içinde kaldığı için uzunluk hesaplanır. Son satırda metin 32.767 karakteri aştığından #DEĞER! hatası oluşur. Bu hata, sınırın aşıldığını gösterir.
Söz dizimi ve parametre
- Kategori
- Metin
- İngilizce adı
- CONCATENATE
- Platform
- Windows Mac Web
2 bağımsız değişken
1 zorunlu
1 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| metin1text1 | Zorunlu | Birleştirmenin ilk öğesini belirtir; bir metin, sayı veya hücre başvurusu olabilir. |
| metin2text2 | İsteğe bağlı | İlk öğenin ardına eklenecek sonraki öğeleri belirtir; öğeler verildikleri sırayla art arda eklenir. |
Geçerli kullanımlar
=BİRLEŞTİR("ab";"cd";"ef";"gh")
=BİRLEŞTİR(1;2;3;4)
=BİRLEŞTİR(A2;" ";B2)
=BİRLEŞTİR("Tarih : ";B5)
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Hücre içeriklerini boşlukla birleştirme
Unvan, ad ve soyadı tek hücrede göstermek istiyoruz. Öğeler arasındaki boşluğu tırnak içinde ayrı bir öğe olarak ekleriz. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=BİRLEŞTİR(C2;" ";A2;" ";B2)
=CONCATENATE(C2," ",A2," ",B2)
BİRLEŞTİR
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ad | Soyad | Unvan | Tam ad |
| 2 | Ayşe | Yılmaz | Dr. | Dr. Ayşe Yılmaz |
| 3 | Mehmet | Demir | Müh. | Müh. Mehmet Demir |
| 4 | Zeynep | Kaya | Av. | Av. Zeynep Kaya |
| 5 | Selin | Şahin | Prof. | Prof. Selin Şahin |
TemelExcelDepo v1.0.0
2. Tarih değerini biçimlendirerek birleştirme
Bir tarihi metinle birleştirdiğimizde Excel hücredeki tarihin seri sayısını kullanır. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=BİRLEŞTİR("Tarih : ";A2)
=CONCATENATE("Tarih : ",A2)
=BİRLEŞTİR("Tarih : ";METNEÇEVİR(A2;"gg.aa.yyyy"))
=CONCATENATE("Tarih : ",TEXT(A2,"dd.mm.yyyy"))
BİRLEŞTİR
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Tarih | Biçimsiz birleşim | Biçimli birleşim |
| 2 | 2020-01-01 | Tarih : 43831 | Tarih : 01.01.2020 |
| 3 | 2020-03-15 | Tarih : 43905 | Tarih : 15.03.2020 |
| 4 | 2020-12-31 | Tarih : 44196 | Tarih : 31.12.2020 |
TarihExcelDepo v1.0.0
3. Ayırıcı ve satır sonu ile birleştirme
Şehir ve ilçeyi önce tire ile, sonra alt alta görünecek biçimde birleştirelim. Aynı sonucu & işleciyle de elde edebilirsiniz. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=A2&"-"&B2
BİRLEŞTİR
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Şehir | İlçe | Tire ile | Satır sonu ile |
| 2 | İstanbul | Kadıköy | İstanbul-Kadıköy | İstanbul Kadıköy |
| 3 | Ankara | Çankaya | Ankara-Çankaya | Ankara Çankaya |
| 4 | İzmir | Bornova | İzmir-Bornova | İzmir Bornova |
AyırıcıExcelDepo v1.0.0
Kadıköy, Ankara
Çankaya ve İzmir
Bornova olur. Tire ile birleştirilen sütunda sonuçlar İstanbul-Kadıköy, Ankara-Çankaya ve İzmir-Bornova olarak görünür. Satır sonu karakteri yalnız hücrede Metni Kaydır açıkken alt satıra geçmiş görünür; kapalıysa iki değer yan yana okunur. Tire ve satır sonu, birleştirmeye eklenen sıradan metin öğeleridir.
4. 767 karakter sınırı
Birleştirme sonucunda oluşan metnin uzunluğu 32.767 karakteri aşarsa işlev hata verir. A sütunundaki sayı kadar "a" harfini art arda yazıp sonucun uzunluğunu ölçelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:BİRLEŞTİR
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Tekrar sayısı | Sonuç uzunluğu |
| 2 | 100 | 100 |
| 3 | 5000 | 5000 |
| 4 | 32767 | 32767 |
| 5 | 32768 | #DEĞER! |
SınırExcelDepo v1.0.0
Kullanırken dikkat edin
- Parametreler: metin1 birleştirmenin ilk öğesidir; en az bir öğe vermeniz gerekir. metin2 ve sonrasındaki öğeler isteğe bağlıdır ve verildikleri sırayla ilk öğenin ardına eklenir. Her öğe tırnak içinde bir metin, bir sayı, bir hücre başvurusu veya metin ya da sayı üreten bir işlem olabilir.
- Sonuç her zaman metindir: Sayılar birleştirme sırasında metne çevrilir. Aşağıdaki formülün sonucu 1234 görünür, ancak bu bir sayı değil metindir:
Bir hücredeki sayıyla metni birleştirdiğinizde de aynı durum geçerlidir; örneğin Örnek 2'deki B sütununda tarihin seri sayısı metinle birleştirilir ve sonuç metin olur. Sonucu sonradan hesaplamada kullanacaksanız bu noktayı göz önünde bulundurun.=BİRLEŞTİR(1;2;3;4)=CONCATENATE(1,2,3,4) - Ayırıcı eklenmez: İşlev öğeler arasına boşluk, tire veya başka bir karakter koymaz. Dört sabit metni birleştiren aşağıdaki formül bitişik bir sonuç verir:
Boşluk gerekiyorsa tırnak içinde " " öğesini, satır sonu gerekiyorsa DAMGA(10) (CHAR(10)) öğesini kendiniz eklemelisiniz.=BİRLEŞTİR("ab";"cd";"ef";"gh")=CONCATENATE("ab","cd","ef","gh") - Tarih ve sayı biçimi: Bir hücredeki tarih, sayı biçimiyle değil seri sayı olarak birleştirilir; 1 Ocak 2020 tarihi 43831 olarak yazılır. Tarihin istenen görünümde çıkması için tarihi METNEÇEVİR (TEXT) ile biçimlendirip birleştirin. Aynı yöntem para birimi ve yüzde gibi biçimler için de geçerlidir.
- & işleci ile birleştirme: & işleci aynı işi yapar ve çoğu durumda daha kısa yazılır. BİRLEŞTİR sonucunu da & ile uzatabilirsiniz. Aşağıdaki formül bir birleştirme sonucuna üçüncü bir metin ekler:
İki hücreyi tire ile birleştirmek için de & işlecini kullanabilirsiniz.=BİRLEŞTİR("bir";"iki")&"üç"=CONCATENATE("one","two")&"three" - Uzunluk sınırı ve hata: Birleştirilen metin 32.767 karakteri aşarsa işlev #DEĞER! hatası verir. Çok uzun metinler üreten formüllerde sonucun uzunluğunu UZUNLUK (LEN) ile denetleyebilirsiniz.
- İlgili işlevler: ARALIKBİRLEŞTİR, hücre aralıklarını da kabul ettiği için çok sayıda hücreyi birleştirirken tercih edilir. METİNBİRLEŞTİR, tek bir ayırıcıyı tüm öğeler arasına otomatik koyduğundan ve boş hücreleri atlayabildiğinden listeleri birleştirmek için uygundur. METNEÇEVİR, tarih ve sayıları birleştirmeden önce istenen biçimde metne çevirmek için kullanılır. DAMGA, satır sonu gibi özel karakterleri eklemek için; YİNELE, bir metni belirli sayıda tekrarlamak için; UZUNLUK ise sonucun karakter sayısını denetlemek için kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024