BİRLEŞTİR ile kontrollü metin üretme
Excel'de BİRLEŞTİR, İngilizce CONCATENATE işlevinin Türkçe karşılığıdır. Birkaç metni, sayıyı veya hücre değerini verdiğiniz sırayla tek metinde toplar. Kendiliğinden boşluk, virgül ya da başka bir ayırıcı eklemez. Bu nedenle isim soyisim, ürün etiketi veya dış sisteme aktarılacak kısa açıklama üretirken, aradaki işaretleri formülün bir parçası olarak açıkça yazmanız gerekir.
Bir personel listesinde ad A2'de Deniz, soyad B2'de Kaya olsun. =CONCATENATE(A2,B2) sonucu DenizKaya olur; bu her zaman istenen görünüm değildir. =CONCATENATE(A2," ",B2) ise Deniz Kaya üretir. Kaynaktaki iki alan ayrı kalırken raporda okunabilir bir tam ad elde edilir. Boşluk çift tırnak içinde bir metin öğesidir.
Söz dizimi ve ayırıcıları yönetme
İngilizce biçim =CONCATENATE(text1,[text2],...), Türkçe biçim =BİRLEŞTİR(metin1;[metin2];...) şeklindedir. İlk öğe zorunlu, sonraki öğeler isteğe bağlıdır. Sabit metin tırnak içinde, hücre başvurusu tırnaksız yazılır. Aynı sonucu =A2&" "&B2 ifadesiyle de oluşturabilirsiniz. Kısa bir birleşim için hangi biçimin bakımını daha kolay yapabiliyorsanız onu seçin.
Ad veya soyad alanı boş olduğunda koşulsuz eklenen boşluk çıktıda kalabilir. Ayrıca kaynaktaki adın sonunda boşluk varsa iki boşluk oluşabilir. Önce hangi alanların zorunlu olduğunu belirleyin; eksik kaydı yalnız görüntü düzenleyerek tamamlanmış gibi sunmayın. İsteğe bağlı çok sayıda alanı ayırıcıyla birleştirme ihtiyacında, desteklenen ürünlerde METİNBİRLEŞTİR daha uygun olabilir.
Sayısal alanın görüntüsünü metne taşıma
Bir depo öneki A2'de BOL, sıra numarası B2'de sayısal 42 olsun. =CONCATENATE(A2,"/",B2) sonucu BOL/42 olur. Kodun dört haneli olması gerekiyorsa =CONCATENATE(A2,"/",TEXT(B2,"0000")) ile BOL/0042 üretilebilir. TEXT/METNEÇEVİR, sayı temsilini birleştirmeden önce açıkça biçimlendirir.
Bu yaklaşım, hücrenin yalnız görüntü biçimine güvenmekten daha açıktır. Tarih ve para tutarlarında da istenen metin biçimi tanımlanmalıdır. Ancak kod sırasını dört haneye zorlamak, yanlış numaraları otomatik doğrulamaz; kaynak sayı beklenen aralığın dışındaysa ek kontrol gerekir. Birleştirilmiş etiket, hesap yapılacak sayısal sütunun yerine geçmemelidir.
Yaygın hatalar ve ileri tasarım
Sabit açıklama tırnaksız yazıldığında ad hatası görülebilir. Tırnak içindeki boşluk ile bağımsız değişken ayırıcılarını ayırt edin; formüldeki eksik ayırıcı istenmeyen tırnak veya bitişik sözcük üretebilir. Dışa aktarımda ayırıcı olarak kullanılan karakter kaynak alanın içinde de geçiyorsa, alıcı sistemin kaçış veya tırnaklama kuralı ayrıca uygulanmalıdır.
Birleşik kodu daha sonra parçalamak zorunda kalıyorsanız, ilk tasarımda alan sınırlarını belgelendirin. Sabit bir ayırıcı, sayısal alanın uzunluğu ve boş alan politikası açık olmalıdır. Aynı görünen iki etiketin farklı ham değerlerden oluşmadığını kontrol edin. Yardımcı çıktı sütunu, ham veri ile rapor metnini ayrı tutarak bu karşılaştırmayı kolaylaştırır.
Eski işlev ile yeni ürün desteğini ayırma
Microsoft, CONCATENATE'in geriye dönük uyumluluk için kaldığını ve yeni çalışmalarda CONCAT seçeneğinin düşünülmesini önerir. Bu, eski dosyalardaki BİRLEŞTİR formüllerinin bugün otomatik olarak geçersiz olduğu anlamına gelmez. Resmi sayfa Excel 2016, 2019, 2021, 2024 ve Microsoft 365 ürünlerini listeler. Site HyperFormula 3.5.0 ile CONCATENATE ve BİRLEŞTİR hesaplar; CONCAT adı normalizasyon katmanında CONCATENATE'e yönlenir. Bu site takma adını, Microsoft'un yeni CONCAT işlevinin bütün aralık davranışlarının desteği olarak yorumlamayın.
Kaynaklar ve teknik doğrulama
İşlev davranışı ve ürün farkları için başvurulan resmi belgeler: