Excel'de boşluk ekleyerek metinleri hızlı bir şekilde birleştirme
Excel'de birden fazla hücredeki metni aralarına boşluk ekleyerek birleştirmek için =METİN.BİRLEŞTİR(" "; DOĞRU; aralık) formülünü kullanın. Bu, boş hücreleri otomatik olarak görmezden gelen ve çift boşluk oluşturmayan en hızlı yöntemdir. Basit durumlar (iki-üç hücre) için =A1 & " " & B1 formülü uygundur.
Aşağıda, klasik formüllerden modern fonksiyonlara kadar tüm güncel metin birleştirme yöntemleri ve sonucu gereksiz biçimlendirmeden temizleme teknikleri detaylıca incelenmiştir.
Ampersand (&) operatörü: temel yöntem
Excel'in tüm sürümlerinde çalışan en evrensel yöntem, & sembolünü (ampersand) kullanmaktır. Bu yöntem, boşluklar dahil olmak üzere herhangi bir ayırıcı ekleyerek hücre içeriklerini manuel olarak birleştirmenize olanak tanır.
İki hücre için sözdizimi:
=A2 & " " & B2
Burada " " tek bir boşluktan oluşan bir metin dizisidir. A2 ve B2 hücrelerinin değerleri arasına eklenir.
Üç veya daha fazla hücre için:
=A2 & " " & B2 & " " & C2
Formülü girerken boşluğu tırnak içine almayı unutmayın. =A2 & & B2 yazarsanız Excel hata verir. Doğrusu: =A2 & " " & B2.
Bu yöntem anlaşılır olması açısından iyidir ancak bir dezavantajı vardır: Hücrelerden biri boşsa, formül yine de onun yerine fazladan bir boşluk bırakır (örneğin, "İvan Petrov" yerine "İvan Petrov").
METİN.BİRLEŞTİR (TEXTJOIN) fonksiyonu: ideal seçenek
Excel 2019, 2021 ve Microsoft 365 sürümlerinde güçlü METİN.BİRLEŞTİR fonksiyonu (İngilizce sürümde TEXTJOIN) mevcuttur. Bu fonksiyon, boş hücreler varken ortaya çıkan fazladan boşluk sorununu çözer.
Sözdizimi:
=METİN.BİRLEŞTİR(ayırıcı; boşları_atla; aralık)
- Ayırıcı: Metin arasına konulan sembol (bizim durumumuzda
" "). - Boşları_atla: Boş hücreleri yok saymak için
DOĞRU(veya1), dikkate almak içinYANLIŞ(veya0). - Aralık: Birleştirilecek hücreler (örneğin,
A2:C2).
Kullanım örneği:
=METİN.BİRLEŞTİR(" "; DOĞRU; A2:D2)
A2:D2 aralığında boş hücreler varsa (örneğin, babanın adı yoksa), fonksiyon otomatik olarak fazladan boşluğu kaldırır ve kalan kısımları doğru şekilde birleştirir: "Soyadı Ad".
METİN.BİRLEŞTİR fonksiyonu, her bir hücreyi & ile tek tek yazmak yerine tüm bir aralığı (örneğin, A2:Z2) belirtmeye izin verdiği için büyük tablolarla çalışırken iş hızını önemli ölçüde artırır.
BİRLEŞTİR ve BİRLEŞTİR.Eski fonksiyonları: eskimiş yaklaşım
Daha önce sıklıkla BİRLEŞTİR (veya eski sürümlerde BİRLEŞTİR.Eski) fonksiyonu kullanılırdı. Ancak bu fonksiyon ayırıcıları otomatik olarak eklemeyi bilmez.
Boşluk elde etmek için bunları açıkça ayrı argümanlar olarak belirtmeniz gerekir:
=BİRLEŞTİR(A2; " "; B2; " "; C2)
Bu, formülü & operatörüne kıyasla hantal ve daha az okunabilir hale getirir. BİRLEŞTİR kullanımı, diğer yöntemlerin mevcut olmadığı veya uygun olmadığı çok eski Excel sürümlerinde (2007 öncesi) sadece haklıdır. Günümüz koşullarında & veya METİN.BİRLEŞTİR kullanmak daha iyidir.
Fazladan boşlukları nasıl kaldırılır ve sonuç nasıl temizlenir
Ampersand (&) yöntemini kullandıysanız ve verilerde boş hücrelerle karşılaştıysanız, sonuçta çift boşluklar veya satırın başında/sonunda boşluklar ortaya çıkabilir. Düzeltmek için KIRP (İngilizce TRIM) fonksiyonunu kullanın.
Birleşik formül:
=KIRP(A2 & " " & B2 & " " & C2)
KIRP fonksiyonu:
- Satırın başındaki ve sonundaki tüm boşlukları kaldırır.
- Kelimeler arasındaki çoklu boşlukları tek bir boşlukla değiştirir.
Bu, METİN.BİRLEŞTİR kullanılamadığında metni düzene sokmak için güvenilir bir yoldur.
Birleştirme sırasında sayılar ve tarihlerle çalışma
Metni sayılar veya tarihlerle birleştirirken bir sorun ortaya çıkabilir: Tarihler sayılara dönüşür (örneğin, 12.05.2024 yerine 45234) ve sayılar biçimlendirmelerini kaybeder (sondaki sıfırlar veya para birimi işaretleri kaybolur).
Okunabilir görünümü korumak için tarih veya sayı içeren hücreyi METİN (İngilizce TEXT) fonksiyonu içine alın.
Ad ve doğum tarihinin birleştirilmesi örneği:
=A2 & " " & METİN(B2; "GG.AA.YYYY")
Burada:
A2— ad.B2— tarih içeren hücre."GG.AA.YYYY"— istenen tarih görüntüleme formatı.
METİN fonksiyonu olmadan =A2 & " " & B2 formülü, yalnızca bilgisayarın anlayabileceği dahili tarih kodunu döndürür.
Birleştirme yöntemlerinin karşılaştırılması
| Yöntem | Formül | Artılar | Eksiler | Excel Sürümü |
|---|---|---|---|---|
| Ampersand (&) | =A1 & " " & B1 | Her yerde çalışır, yazması kolay | Boş hücrelerde fazladan boşluklar | Herhangi biri |
| METİN.BİRLEŞTİR | =METİN.BİRLEŞTİR(" ";1; A1:C1) | Boşlukları yok sayar, aralıklarla çalışır | Excel 2016 ve öncesinde yok | 2019, 2021, 365 |
| KIRP + & | =KIRP(A1 & " " & B1) | Gereksiz boşlukları temizler | Daha uzun formül | Herhangi biri |
| BİRLEŞTİR | =BİRLEŞTİR(A1;" ";B1) | Standart fonksiyon | Ayırıcıları belirlemek zahmetli | Herhangi biri |
Sık yapılan hatalar
- Boşluk için tırnak işaretlerinin unutulması.
=A1 & & B1veya=A1 & & B1yazmak#DEĞER!hatasına neden olur. Boşluk bir metindir, her zaman tırnak içinde olmalıdır:" ". - Ad Soyad'da fazladan boşluklar. Çok sayıda hücreyle (Soyadı, Ad, Babanın Adı, Ünvan)
&kullanıldığında, ünvan doldurulmamışsa "Ivanov Ivan " gibi bir sonuç elde edilir. Çözüm:METİN.BİRLEŞTİRkullanmak veya sonucuKIRPiçine almak. - Yanlış tarih formatı.
METİNfonksiyonu olmadan tarihi birleştirmek beş basamaklı bir sayı verir. Tarihleri her zaman açıkça biçimlendirin.
SSS
Bitişik olmayan farklı sütunlardaki hücreleri birleştirebilir miyim?
Evet. METİN.BİRLEŞTİR fonksiyonunda belirli hücreleri noktalı virgülle listeleyebilirsiniz: =METİN.BİRLEŞTİR(" "; DOĞRU; A2; C2; E2). & kullanırken sadece gerekli adresleri belirtin: =A2 & " " & C2 & " " & E2.
Boşluk yerine satır sonu nasıl eklenir?
Boşluk " " yerine KARAKTER(10) (İngilizce CHAR(10)) satır sonu özel sembolünü kullanın. Formül: =A2 & KARAKTER(10) & B2. Satır sonunun görsel olarak görüntülenmesi için "Giriş" sekmesindeki hücrede "Metni Kaydır" seçeneğini etkinleştirin.
METİN.BİRLEŞTİR fonksiyonu çalışmıyorsa ne yapmalıyım?
Bu fonksiyon sadece Excel 2019'da tanıtıldı. Sürümünüz 2016 veya daha eskiyse, =KIRP(BİRLEŞTİR(...)) kombinasyonunu veya bir dizi formülü kullanın, ancak en kolayı & yöntemiyle ardından KIRP aracılığıyla temizlemeyi uygulamaktır.