METINBIRLESTIR Alternatifleri ve Pratik Kullanımlar
METİNBİRLEŞTİR Nedir, Neden Önemli?
METİNBİRLEŞTİR (İngilizce sürümünde TEXTJOIN) Excel 2019 ile gelen, birden çok metni belirlenen ayırıcıyla birleştiren bir fonksiyondur. Klasik BİRLEŞTİR (CONCATENATE) ve & operatörünün eksiklerini büyük ölçüde kapatır.
Ancak bazı durumlarda METİNBİRLEŞTİR yerine alternatifleri kullanmak daha pratiktir. Bu yazı METİNBİRLEŞTİRin temel kullanımını, alternatiflerini ve hangi senaryoda hangisini seçmeniz gerektiğini örnekleriyle anlatır.
METİNBİRLEŞTİR Sözdizimi
=METİNBİRLEŞTİR(ayırıcı; bos_yoksay; metin1; metin2; ...)
İlk parametre birleştirici karakter (örneğin virgül), ikincisi boş hücreleri yok say (DOĞRU/YANLIŞ), kalanlar birleştirilecek metinlerdir.
=METİNBİRLEŞTİR(", "; DOĞRU; A2:A10)
Alternatif 1: BİRLEŞTİR Fonksiyonu
Eski BİRLEŞTİR fonksiyonu hâlâ desteklenir. Boş hücreleri yok sayma ve ayırıcı seçeneği yoktur, ama basit birleştirmelerde işe yarar.
=BİRLEŞTİR(A2; " "; B2; " "; C2)
Alternatif 2: & Operatörü
En kısa yazım şeklidir. Tek satırlık birleştirmeler için ideal.
=A2&" "&B2&" "&C2
Avantajı: kısa. Dezavantajı: çok parça olduğunda okunmaz hâle gelir.
Alternatif 3: METNEÇEVİR ile Format Korumalı Birleştirme
Tarih ve sayıları birleştirirken format kaybolur. METNEÇEVİR (TEXT) bu sorunu çözer.
="Sipariş "&METNEÇEVİR(B2; "dd.MM.yyyy")&" tarihinde alındı"
Alternatif 4: BİRLEŞ ve YATBİRLEŞ
Microsoft 365te gelen BİRLEŞ (CONCAT) fonksiyonu ayırıcı parametresi olmayan, ama dizi destekleyen yeni nesil bir fonksiyondur.
=BİRLEŞ(A2:A10)
Boş hücreleri otomatik atlamaz; bu yüzden çoğu durumda METİNBİRLEŞTİR daha tercih edilir.
Karşılaştırma Tablosu
| Yöntem | Ayırıcı | Boş yok say | Dizi desteği |
|---|---|---|---|
| METİNBİRLEŞTİR | Var | Var | Var |
| BİRLEŞTİR | Yok | Yok | Sınırlı |
| & operatörü | Manuel | Yok | Yok |
| BİRLEŞ | Yok | Yok | Var |
Pratik Senaryo 1: Etiket Listesi
Bir hücredeki ürün etiketlerini virgülle ayrılmış metne dönüştürmek için:
=METİNBİRLEŞTİR(", "; DOĞRU; A2:A50)
Pratik Senaryo 2: Koşullu Birleştirme
Belirli kriterlere uyan değerleri birleştirmek için EĞER ile birlikte kullanılır.
=METİNBİRLEŞTİR("; "; DOĞRU; EĞER(B2:B100="Aktif"; A2:A100; ""))
Aktif statüdeki müşterilerin isimlerini noktalı virgülle birleştirir.
Pratik Senaryo 3: E-posta Listesi Oluşturma
CRMden gelen e-posta sütununu CC alanına yapıştırmak için:
=METİNBİRLEŞTİR("; "; DOĞRU; A2:A500)
Sonucu kopyalayıp e-posta istemcinin alıcı alanına yapıştırırsınız; geleneksel kopyala-yapıştır yöntemine göre saatlerce zaman kazandırır.
Pratik Senaryo 4: Çok Satırlı Adres Birleştirme
Adres bilgisini tek hücreye toplarken satır atlama karakteri KARAKTER(10) ile yapılır. Hücre biçimini Metni Kaydır olarak ayarlamak gerekir.
=METİNBİRLEŞTİR(KARAKTER(10); DOĞRU; A2:A6)
Tuzaklar ve Çözümler
Sayısal değerleri birleştirirken format kaybolur; METNEÇEVİR sarmalaması bunu çözer. Çok büyük aralıklarda METİNBİRLEŞTİR maksimum 32.767 karakter sınırına takılabilir; bu durumda Power Query daha sağlamdır. Boş hücreleri yok sayma parametresi DOĞRU olsa bile boşluk içeren hücreler boş kabul edilmez; KIRP ile temizleme gerekebilir.
Sonuç
METİNBİRLEŞTİR çoğu birleştirme senaryosunda en zarif çözümdür ama tek seçenek değildir. Tek hücre birleştirmesi için &, eski sürümlerde BİRLEŞTİR, format korumalı birleştirmede METNEÇEVİR sarmalaması daha uygun olabilir. Bir Excel uzmanı, hangi aracı ne zaman kullanacağını bilen kişidir; tek bir fonksiyonu evrensel çözüm olarak görmek yerine sahip olduğu araç setini tanır ve duruma göre seçer.