Excel'de veri kaybı olmadan hücre içeriklerini birleştirme
Birkaç hücredeki metni bilgi kaybı olmadan tek bir hücrede birleştirmek için METİN BİRLEŞTİR (TEXTJOIN) işlevini veya ampersand operatörü olan & işaretini kullanın. Standart "Birleştir ve Ortala" düğmesi, sol üstteki hücrenin değeri dışındaki tüm verileri siler; bu nedenle tüm metni korumak için bu düğme kullanılmamalıdır. Aşağıda, formül örnekleriyle birlikte veri birleştirme için çalışan yöntemler sunulmaktadır.
Temel fark: Excel'de hücrelerin görsel olarak birleştirilmesi (biçimlendirme) ve metnin mantıksal olarak birleştirilmesi (değerlerin birleştirilmesi) vardır. Bu makale, bilgileri koruyan ikinci seçeneğe odaklanmaktadır.
Neden standart birleştirme işlemi verileri siler?
"Giriş" sekmesindeki "Birleştir ve Ortala" aracı yalnızca tablo başlıklarının biçimlendirilmesi için tasarlanmıştır. Bu araç kullanıldığında, Excel seçilen aralıktaki ilk (sol üst) hücrenin değerini korur ve diğer verileri siler. Dosya zaten kaydedildiyse, "Geri Al" işlemiyle kurtarılamayan bu veri kaybı gerçekleşir.
Bu risk, bilgilerin sütunlara dağıtıldığı çalışan listeleri, adresler veya ürün envanterleri ile çalışırken kritiktir.
Yöntem 1: METİN BİRLEŞTİR (TEXTJOIN) İşlevi — En İyi Seçenek
METİN BİRLEŞTİR işlevi Excel 2019, 2021 ve Microsoft 365 sürümlerinde mevcuttur. Ayırıcı belirlemenize ve boş hücreleri yoksaymanıza olanak tanıdığı için en güçlü araçtır.
Söz dizimi
=METİN_BİRLEŞTİR(ayırıcı; boşları_yoksay; metin1; [metin2]; ...)
Kullanım örneği
A2 (Şehir), B2 (Sokak) ve C2 (Bina No) hücrelerinden tam bir adres oluşturmanız gerektiğini varsayalım. "Bina No" alanı boş olabileceği için formül şu şekilde olacaktır:
=METİN_BİRLEŞTİR(", "; DOĞRU; A2:C2)
Sonuç: İstanbul, Atatürk Cad., 15
C2 hücresi boşsa, sonuç şöyle olur: İstanbul, Atatürk Cad. (sonunda gereksiz virgül olmadan).
DOĞRU (veya TRUE) bağımsız değişkeni, aralıktaki herhangi bir hücre boşsa gereksiz ayırıcıları otomatik olarak kaldırır. Bu, her hücreyi ayrı ayrı kontrol etme ihtiyacını ortadan kaldırır.
Yöntem 2: Ampersand Operatörü (&) — Evrensel Yöntem
En eski sürümler dahil olmak üzere tüm Excel sürümlerinde çalışır. 2-3 hücreyi hızlıca birleştirmek için uygundur.
Söz dizimi
=Hücre1 & "ayırıcı" & Hücre2
Kullanım örneği
Üç hücreden (Soyadı, Adı, Baba Adı) tam adın birleştirilmesi:
=A2 & " " & B2 & " " & C2
Sonuç: Yılmaz Ahmet Mehmet
Yöntemin dezavantajları:
- Hücrelerden biri boşsa, gereksiz boşluklar oluşur (örneğin,
Yılmaz Mehmet). - Çok sayıda hücre söz konusu olduğunda formül hantal ve okunması zor hale gelir.
Yöntem 3: BİRLEŞTİR (CONCAT) İşlevi
Eski BİRLEŞTİR işlevinin yerini almıştır. Yeni Excel sürümlerinde mevcuttur. Aralıkları birleştirmenize olanak tanır ancak öğeler arasında otomatik olarak ayırıcı ekleyemez.
Kullanım örneği
=BİRLEŞTİR(A2; " "; B2; " "; C2)
Bu yöntem, çok sayıda hücreyi birleştirmeniz gerektiğinde ampersand operatöründen daha kullanışlıdır, ancak her birleşim noktası için ayırıcıların (boşluklar, virgüller) manuel olarak yazılmasını gerektirir.
Yöntemlerin Karşılaştırılması
| Yöntem | Excel Sürümleri | Boş Hücrelerle Çalışma | Ayırıcı Ayarlama Kolaylığı |
|---|---|---|---|
| METİN BİRLEŞTİR | 2019+ / 365 | Otomatik olarak yoksayar | Yüksek (tümü için tek bağımsız değişken) |
| Ampersand (&) | Tüm sürümler | Ek kontroller gerektirir | Düşük (her çift için ayrı) |
| BİRLEŞTİR | 2019+ / 365 | Yoksaymaz | Orta (manuel olarak yazılması gerekir) |
Sonucu nasıl sabitlersiniz (formülleri kaldırma)
Formüller uygulandıktan sonra veriler kaynak hücrelere bağlı kalır. A, B ve C sütunlarını silerseniz, yeni sütundaki sonuç da kaybolur. Metni statik hale getirmek için:
- Formül içeren hücreleri seçin.
- Ctrl+C tuşlarına basın (kopyala).
- Seçimi kaldırmadan, fareyle sağ tıklayın → Özel Yapıştır → Değerler ("123" simgesi).
- Artık kaynak sütunları silebilir veya gizleyebilirsiniz.
Kaynak verileri silmeden önce sonucu mutlaka kontrol edin. Metinde gereksiz boşluklar veya eksik ayırıcılar olmadığından emin olun.
Sık Yapılan Hatalar
- Formüller yerine "Birleştir" düğmesinin kullanılması. Sağdaki hücrelerdeki verilerin kalıcı olarak kaybına neden olur.
- Gereksiz boşluklar.
&kullanılırken kelimeler arasına boşluk eklemek sıklıkla unutulur veya boş hücreler nedeniyle çift boşluklar oluşur. - Sayısal biçimler. Bir tarihi veya sayıyı metinle birleştiriyorsanız, Excel tarihi sayısal koda dönüştürebilir (örneğin,
01.01.2022yerine44567). Biçimlendirme içinMETİNişlevini kullanın:
=A2 & " " & METİN(B2; "GG.AA.YYYY")
SSS
Farklı sayfalardaki hücreleri birleştirebilir miyim?
Evet, belirtilen tüm formüller diğer sayfalara yapılan başvurularla çalışır. Örneğin: =Sayfa1!A1 & " " & Sayfa2!B1.
Excel'imde METİN BİRLEŞTİR işlevi yoksa ne yapmalıyım?
BİRLEŞTİR kombinasyonunu veya ampersand & operatörünü kullanın. Boş hücrelerden kaynaklanan gereksiz boşlukları kaldırmak için formülü KIRP işlevi içine alabilirsiniz:
=KIRP(A2 & " " & B2 & " " & C2)
Hücreleri satır sonu ile nasıl birleştiririm?
Ayırıcı olarak satır sonu karakteri KARAKTER(10) ekleyin:
=METİN_BİRLEŞTİR(KARAKTER(10); DOĞRU; A2:C2)
Sonucu doğru görmek için hücrede "Metni Kaydır" (Wrap Text) biçimini etkinleştirmeyi unutmayın.