Excel'de Metin Birleştirme: Eski Formüllerden Modern İşlevlere
Modern Excel sürümlerinde (2019, 2021, 365) birden fazla hücredeki metni tek bir satırda birleştirmek için basit yapıştırma işlemi için BİRLEŞTİR (İngilizce CONCAT) veya ayırıcıları otomatik eklemek ve boş hücreleri atlamak için METİNBİRLEŞTİR (İngilizce TEXTJOIN) işlevini kullanın. Programın eski sürümlerinde ise eski BİRLEŞTİR işlevi uygulanır. Araç seçimi, yazılım sürümüne ve dize oluşturulurken boş değerlerin yoksayılması gerekip gerekmediğine bağlıdır.
İşlevlerin Evrimi: BİRLEŞTİR'e Karşı BİRLEŞTİR (CONCAT)
Farklı Excel sürümlerinde aynı görevler farklı araçlarla çözülür. Uyumluluk hatalarından kaçınmak için farkları anlamak önemlidir.
- BİRLEŞTİR (CONCATENATE) — tüm sürümlerde bulunan klasik işlevdir. Her bir hücrenin noktalı virgülle ayrılarak listelenmesini gerektirir. Tüm aralıklarla toplu halde çalışamaz ve fazladan boşlukları otomatik olarak yoksaymaz. Eski kabul edilir, ancak geriye dönük uyumluluk için korunmaktadır.
- BİRLEŞTİR (CONCAT) — BİRLEŞTİR işlevinin modern halefidir. Ana avantajı, hücreleri tek tek listelemek yerine tüm bir hücre aralığını (örneğin
A1:A10) belirtebilmesidir. Daha hızlı çalışır ve yazımı daha kolaydır. - METİNBİRLEŞTİR (TEXTJOIN) — en güçlü araçtır. Tüm aralık için tek bir ayırıcı (boşluk, virgül, tire) tanımlamanıza olanak tanır ve sonuç dizesinde çift boşluklar veya gereksiz noktalama işaretleri olmaması için boş hücreleri otomatik olarak atlar.
İpucu: Excel 2016 veya daha yenisi kullanıyorsanız, BİRLEŞTİR'i unutun. Basit birleştirme için BİRLEŞTİR ve ayırıcılara ihtiyaç duyuyorsanız METİNBİRLEŞTİR kullanın.
Kullanım İçin Pratik Örnekler
Bu işlevlerin vazgeçilmez olduğu gerçek senaryoları inceleyelim.
1. Ayrı Sütunlardan Ad Soyad Oluşturma
Görev: A2, B2 ve C2 hücrelerindeki ad, ikinci ad ve soyadı boşluklarla tek bir satırda birleştirin.
- Formül:
=BİRLEŞTİR(A2; " "; B2; " "; C2) - Sonuç:
İvan Petroviç Sidorov - Not: İkinci ad yoksa (hücre boşsa), ad ve soyad arasında çift boşluk kalır. Bu sorunu çözmek için
METİNBİRLEŞTİRkullanmak daha iyidir.
2. Boş Hücre Atlayan Mükemmel Liste
Görev: Verileri birleştirin, ancak herhangi bir hücre boşsa, arkasında gereksiz bir ayırıcı bırakmamalıdır.
- Formül:
=METİNBİRLEŞTİR(" "; DOĞRU; A2; B2; C2)- İlk bağımsız değişken
" "— ayırıcı (boşluk). - İkinci bağımsız değişken
DOĞRU(veya1) — boş hücreleri yoksayma talimatı.
- İlk bağımsız değişken
- Sonuç: İkinci ad eksik olsa bile, ad ve soyad tam olarak bir boşlukla ayrılacaktır.
3. E-posta Adresi Oluşturma
Görev: Ad ve soyada dayanarak [email protected] biçiminde kurumsal e-posta oluşturun.
- Formül:
=KÜÇÜKHARF(BİRLEŞTİR(A2; "."; B2; "@sirket.ru")) KÜÇÜKHARF(LOWER) işlevi, tüm sonucu küçük harfe çevirecektir; bu, e-postanın düzgün çalışması için kritiktir.
Ayırıcılar ve Veri Dizileriyle Çalışma
Modern işlevler, büyük veri hacimlerini saniyeler içinde işlemeye olanak tanır.
Dikey bir ürün listesini virgülle ayrılmış yatay bir satıra dönüştürmeniz gerekiyorsa (örneğin rapor için):
=METİNBİRLEŞTİR(", "; DOĞRU; A2:A20)
Bu formül, A2:A20 aralığındaki tüm boş olmayan değerleri alacak ve bunları şu şekilde tek bir satırda birleştirecektir: Elmalar, Armutlar, Muzlar.
BİRLEŞTİR işlevinde, yalnızca bağımsız değişkenler olarak ayrı ayrı hücreleri kabul ettiği için, karmaşık ek formüller veya makrolar olmadan böyle bir hile mümkün değildir.
Sık Yapılan Hata: Formül bağımsız değişkenlerinde virgül yerine noktalı virgül kullanılması. Rusça yerel ayarlı Excel'de bağımsız değişken ayırıcısı noktalı virgüldür (;) ve metin dizeleri tırnak içine alınır. Formül hata veriyorsa bölgesel ayarları kontrol edin.
İşlevlerin Tabloda Karşılaştırılması
| İşlev | Excel Sürümü | Aralıklarla Çalışma | Boş Hücreleri Atlama | Ayırıcı Esnekliği |
|---|---|---|---|---|
| BİRLEŞTİR | Tüm sürümler | Hayır (sadece tek tek) | Hayır (boşluk ekler) | Her bağımsız değişkene manuel ekleme |
| BİRLEŞTİR | 2016+ | Evet | Hayır | Manuel ekleme |
| METİNBİRLEŞTİR | 2016+ | Evet | Evet (otomatik) | Tümü için tek ayar |
Sık Yapılan Hatalar ve Çözüm Yolları
-
Sonuçta fazladan boşluklar. Hücrelerden biri boş olduğunda
BİRLEŞTİRkullanıldığında ortaya çıkar. Çözüm: İşlevi, boş değerleri atlama parametresiyleMETİNBİRLEŞTİRile değiştirin. -
#YANLIŞ! (#VALUE!) hatası. Genellikle eski
BİRLEŞTİRişlevinde bir aralık birleştirmeye çalışıldığında veya hücrelerden birinde hata bulunduğunda oluşur. Çözüm: FormülüBİRLEŞTİRile güncelleyin veya bağımsız değişkenleriHATAAYIKLAişlevi ile sarın. -
Yanlış harf durumu. Özel isimleri veya e-postaları birleştirirken genellikle karışık harf durumu elde edilir. Çözüm: Tüm formülü
BÜYÜKHARF(Büyük Harfler için),KÜÇÜKHARF(küçük harfler için) veyaBAŞHARF(Her Kelimenin İlk Harfi Büyük) içine alın.
SSS
Metin sayılar ve tarihlerle birleştirilebilir mi?
Evet, işlevler herhangi bir veri türüyle çalışır. Ancak tarihler sayılara dönüşebilir (örneğin, 44567). Tarih biçimini korumak için METİN işlevini kullanın: =BİRLEŞTİR("Tarih: "; METİN(A2; "GG.AA.YYYY")).
Eski Excel 2010'um varsa ne yapmalıyım?
BİRLEŞTİR işlevini veya ampersand operatörü & kullanın. Örnek: =A2 & " " & B2. Bu, en eski sürümlerde bile çalışan evrensel bir yöntemdir.
Birleştirilmiş hücre içinde satır sonu nasıl eklenir?
Ayırıcı olarak KARAKTER(10) özel karakterini kullanın. Örnek: =METİNBİRLEŞTİR(KARAKTER(10); DOĞRU; A2; B2). "Giriş" sekmesindeki hücrede "Sözcük Kaydır" seçeneğini etkinleştirmeyi unutmayın.