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öntemAyırıcıBoş yok sayDizi desteği
METİNBİRLEŞTİRVarVarVar
BİRLEŞTİRYokYokSınırlı
& operatörüManuelYokYok
BİRLEŞYokYokVar

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.