METİNBİRLEŞTİR Formülü (TEXTJOIN): Ayıraçla Metin Birleştirme
METİNBİRLEŞTİR
İngilizce adı: TEXTJOIN
Yayın: · Son güncelleme:
METİNBİRLEŞTİR kısaca
METİNBİRLEŞTİR, bir aralıktaki metinleri aralarına seçtiğiniz ayıracı koyarak birleştirir ve isterseniz boş hücreleri atlar. Ürün listesini virgüllü tek satıra çevirmek ya da tarih parçalarını tireyle birleştirmek için kullanılır.
Söz dizimi
METİNBİRLEŞTİR(sınırlayıcı; boşları_yoksay; metin1; [metin2]; ...)TEXTJOIN(delimiter, ignore_empty, 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 |
|---|---|---|
sınırlayıcıdelimiter | Zorunlu | Öğelerin arasına konacak metin. Virgül, boşluk, tire ya da boş metin olabilir. |
boşları_yoksayignore_empty | Zorunlu | DOĞRU ise boş hücreler atlanır; YANLIŞ ise boş hücreler için de ayıraç eklenir. |
metin1text1 | Zorunlu | Birleştirilecek ilk metin, hücre ya da aralık. |
metin2, ...text2, ... | İsteğe bağlı | Eklenecek diğer öğeler. metin1 dahil en fazla 252 metin argümanı kullanılabilir. |
İçindekiler
METİNBİRLEŞTİR ne yapar?
Excel METİNBİRLEŞTİR formülü, bir aralıktaki değerleri birleştirirken her ikisinin arasına aynı ayıracı koyar. A2:A5 aralığında "Kalem", boş bir hücre, "Defter" ve "Silgi" varsa =METİNBİRLEŞTİR(", ";DOĞRU;A2:A5) "Kalem, Defter, Silgi" döndürür. Boş hücre atlandığı için arada fazladan virgül oluşmaz.
ARALIKBİRLEŞTİR ile yapmak için her öğenin arasına ayıracı elle yazmanız gerekirdi. METİNBİRLEŞTİR bu işi tek argümanla çözer.
Üç zorunlu argüman
İlk argüman sınırlayıcı, öğelerin arasına konacak metindir. İkincisi boşları_yoksay, boş hücrelerin atlanıp atlanmayacağını belirler. Üçüncüsü metin1 ise birleştirilecek ilk öğe ya da aralıktır.
Microsoft'a göre metin1 dahil en fazla 252 metin argümanı verilebilir. Sonuç 32.767 karakteri aşarsa fonksiyon #DEĞER! hatası döndürür.
Boşları yoksaymak ya da saymak
boşları_yoksay argümanı sonucu doğrudan değiştirir. Aynı ürün listesinde DOĞRU yerine YANLIŞ yazarsanız boş hücre için de ayıraç eklenir ve sonuç "Kalem, , Defter, Silgi" olur. Bu, çoğu raporda istenmeyen bir görünümdür.
YANLIŞ seçeneği, boş alanın yerinin korunması gereken durumlarda işe yarar. Örneğin sabit sıralı bir CSV satırı üretirken boş sütunun da iki virgül arasında görünmesi gerekir.
Tarih parçalarından tireli tarih
Yıl, ay ve günü ayrı sütunlarda tutan bir tabloda bu parçaları tek bir metinde toplayabilirsiniz. A2:C2 hücrelerinde "2026", "03" ve "15" metinleri varsa =METİNBİRLEŞTİR("-";DOĞRU;A2:C2) "2026-03-15" üretir. Ay ve gün sayı olarak saklanıyorsa baştaki sıfır kaybolur, bu durumda parçaları METNEÇEVİR ile "00" biçimine getirmek gerekir.
Aynı yöntem ürün etiketleri, adres satırları ve e-posta alıcı listeleri için de geçerlidir. Alıcı listesinde ayıraç olarak "; " kullanmanız yeterlidir.
Koşula göre birleştirme de mümkündür. Microsoft 365 ve Excel 2021'de METİNBİRLEŞTİR'i FİLTRE ile birlikte kullanarak yalnız belirli bir kategorideki ürünleri listeleyebilirsiniz: =METİNBİRLEŞTİR(", ";DOĞRU;FİLTRE(A2:A20;B2:B20="Kırtasiye")). FİLTRE bulunmayan sürümlerde bu formül #AD? hatası verir.
Sürüm ve hata notları
METİNBİRLEŞTİR, Excel 2019, 2021, 2024, Microsoft 365, web ve Mac sürümlerinde bulunur. Excel 2016 ve öncesinde dosya açıldığında formül #AD? hatası verir. Paylaştığınız kişilerin sürümünü bilmiyorsanız sonucu Değerleri Yapıştır ile sabitlemek güvenli bir yoldur.
Aralıkta hata içeren bir hücre varsa sonuç da o hatayı gösterir. Kaynak sütunda #YOK gibi hatalar bekleniyorsa onları önce EĞERHATA ile boş metne çevirin.
Sonucu başka bir hücrede kullanmak için de METİNBİRLEŞTİR elverişlidir. Bir toplantıya katılacak kişilerin e-posta adreslerini =METİNBİRLEŞTİR("; ";DOĞRU;B2:B30) ile tek hücrede toplayıp e-posta programının alıcı alanına yapıştırabilirsiniz. Boş satırlar atlandığı için listeye sonradan eklenen kişiler de formülü bozmadan sonuca katılır.
Kendi listenizle deneyin
Ayıraç gerekmiyorsa ARALIKBİRLEŞTİR, eski sürümlerle uyum gerekiyorsa BİRLEŞTİR ve & işareti daha uygundur. Bir hücredeki metni ayıraçtan bölmek, yani tersini yapmak için Microsoft 365'te METİNBÖL bulunur.
Şimdi bir sütundaki ürün adlarını =METİNBİRLEŞTİR(", ";DOĞRU;A2:A20) ile tek hücrede toplayın. Ardından ikinci argümanı YANLIŞ yapıp boş hücrelerin sonuca nasıl yansıdığını görün.
Örnekler
| A | B | C | |
|---|---|---|---|
| 1 | Ürün | ||
| 2 | Kalem | Kalem, Defter, Silgi | |
| 3 | |||
| 4 | Defter | ||
| 5 | Silgi |
=METİNBİRLEŞTİR(", ";DOĞRU;A2:A5)=TEXTJOIN(", ",TRUE,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: Kalem, Defter, Silgi
Boş hücre atlandığı için yalnız üç ürün virgülle birleşir.
| A | B | C | |
|---|---|---|---|
| 1 | Ürün | ||
| 2 | Kalem | Kalem, , Defter, Silgi | |
| 3 | |||
| 4 | Defter | ||
| 5 | Silgi |
=METİNBİRLEŞTİR(", ";YANLIŞ;A2:A5)=TEXTJOIN(", ",FALSE,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: Kalem, , Defter, Silgi
YANLIŞ seçildiği için boş hücrenin yerinde de bir ayıraç oluşur.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Yıl | Ay | Gün | ||
| 2 | 2026 | 03 | 15 | 2026-03-15 |
=METİNBİRLEŞTİR("-";DOĞRU;A2:C2)=TEXTJOIN("-",TRUE,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: 2026-03-15
Üç metin parçası araya tire konarak birleşir.
Yaygın hatalar ve çözümleri
- #AD?
Neden: Dosya METİNBİRLEŞTİR'i tanımayan Excel 2016 ya da daha eski bir sürümde açıldı.
Çözüm: Sonucu Değerleri Yapıştır ile sabitleyin ya da BİRLEŞTİR ve & ile yeniden kurun.
#AD? hatasının ayrıntılı çözümü → - #DEĞER!
Neden: Sonuç 32.767 karakteri aştı.
Çözüm: Birleştirilen aralığı küçültün ya da sonucu birden fazla hücreye bölün.
#DEĞER! hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
METİNBİRLEŞTİR kullanan rehberler ve alıştırmalar
Sıkça Sorulan Sorular
Excel METİNBİRLEŞTİR formülü nasıl kullanılır?
=METİNBİRLEŞTİR(", ";DOĞRU;A2:A5) yazdığınızda aralıktaki değerler virgülle birleşir ve boş hücreler atlanır.
boşları_yoksay YANLIŞ olursa ne olur?
Boş hücreler için de ayıraç eklenir ve sonuçta art arda iki ayıraç görürsünüz.
METİNBİRLEŞTİR hangi sürümlerde var?
Excel 2019, 2021, 2024, Microsoft 365, web ve Mac sürümlerinde bulunur. Excel 2016 ve öncesinde #AD? hatası verir.