Excel'de Hücreleri Birleştirme: Doğru Fonksiyonu Seçme
Excel'de birden fazla hücredeki metni tek bir satırda birleştirmek için METİNBİRLEŞTİR fonksiyonunu kullanın (2019+ ve 365 sürümleri için) — bu fonksiyon ayraç belirlemenize ve boş hücreleri atlamaya olanak tanır. Eski sürümlerde veya basit görevler için BİRLEŞTİR fonksiyonu veya & operatörü uygundur. Araç seçimi, yazılımınızın sürümüne ve sonucu biçimlendirme ihtiyacınıza bağlıdır.
Metin Birleştirme Yöntemleri
Modern Excel'de dizeleri birleştirme (birleştirme) için üç temel yaklaşım vardır. Aralarındaki farkları anlamak, dosyaları programın farklı sürümleri arasında aktarırken hatalardan kaçınmanıza yardımcı olacaktır.
Hızlı Başlangıç
İstisnasız tüm sürümlerde çalışan en evrensel yöntem, ampersand kullanmaktır: =A1 & " " & B1. Fonksiyon adlarını bilmeyi gerektirmez ve sezgisel olarak anlaşılırdır.
1. METİNBİRLEŞTİR Fonksiyonu (TEXTJOIN)
Bu, Excel 2019, 2021 ve Microsoft 365 aboneliğinde bulunan en güçlü araçtır. Eski yöntemlerin ana sorununu çözer: ayraçların otomatik yerleştirilmesi ve boş hücrelerin yok sayılması.
Sözdizimi:
=METİNBİRLEŞTİR(ayraç; boşları_yok_say; metin1; [metin2]; ...)
- Ayraç: Birleştirilen parçalar arasında duracak sembol (örneğin boşluk, virgül, tire). Tırnak içine alınmalıdır:
", ". - Boşları_yok_say: Mantıksal değer. Çift ayraç almamak için (örneğin "İvan,,Petrov" gibi) boş hücreleri atlamak istiyorsanız
DOĞRU(veya1) yazın. - Metin: Hücre referansları veya aralıklar (örneğin
A2:A10).
Kullanım Örneği:
A2:A10 aralığındaki şehir listesini virgülle birleştirin, boş satırları atlayın:
=METİNBİRLEŞTİR(", "; DOĞRU; A2:A10)
2. BİRLEŞTİR (CONCATENATE) ve BİRLEŞTİR (CONCAT) Fonksiyonları
Burada isimlerde kafa karışıklığı yaşanmaması önemlidir, çünkü farklı lokalizasyonlarda ve sürümlerde değişmişlerdir.
- BİRLEŞTİR — eski dosyalarla (Excel 2016 öncesi) uyumluluk amacıyla bırakılmış eski bir fonksiyondur. Her hücreyi noktalı virgülle ayrı ayrı listelemenizi gerektirir. Tüm aralıklarla çalışamaz (
A1:A5yazamazsınız,A1; A2; A3...yazmanız gerekir). - BİRLEŞTİR (CONCAT) — BİRLEŞTİR fonksiyonunun modern yedeğidir. Ana avantajı aralık desteğidir.
=BİRLEŞTİR(A1:A5)yazabilirsiniz ve fonksiyon tüm değerleri art arda toplar. Ancak, yerleşik bir ayraç bağımsız değişkeni yoktur.
Lokalizasyon Tuzağı
Dosyayı İngilizce Excel'den indirirseniz, =CONCAT(...) formülü Rusça sürümde çalışmayabilir. Maksimum uyumluluk için Rusça fonksiyon adlarını (BİRLEŞTİR, METİNBİRLEŞTİR) veya & operatörünü kullanın.
3. Ampersand (&) Operatörü
Dizeleri birleştirmek için özel bir semboldür. Fonksiyonlardan daha hızlı çalışır ve görsel olarak daha anlaşılırdır.
Örnek:
=A2 & " " & B2 & " " & C2
Bu formül, üç hücrenin içeriğini birleştirir ve aralarına boşluklar ekler. Yöntemin dezavantajı: Hücrelerden biri boşsa, metinde manuel olarak temizlemeniz gereken fazladan boşluklar elde edersiniz.
Yöntemlerin Karşılaştırmalı Tablosu
| Yöntem | Excel Sürümleri | Aralıklarla Çalışma | Otomatik Ayraç | Boş Hücreleri Atlama | Öneri |
|---|---|---|---|---|---|
| METİNBİRLEŞTİR | 2019, 2021, 365 | Evet | Evet (esnek) | Evet | Listeler için en iyi seçim |
| BİRLEŞTİR | 2016+ | Evet | Hayır | Hayır | İşaretsiz basit birleştirme için |
| BİRLEŞTİR | Tümü (eskidi) | Hayır (sadece tek tek) | Hayır | Hayır | Sadece eski dosyaları açmak için |
| Ampersand (&) | Tümü | Hayır | Manuel | Hayır | Hızlı tek seferlik işlemler için |
Pratik Formül Örnekleri
Kullanıcıların karşılaştığı gerçek görevleri ve bunlar için hazır çözümleri inceleyelim.
Ad Soyad Oluşturma
Sık karşılaşılan bir görev: Ad A2 hücresinde, soyad B2 hücresinde, babanın adı C2 hücresindedir. Baba adı olmayabilir.
- Görev: "Ivanov Ivan" veya "Ivanov Ivan Petroviç" elde etmek.
- Çözüm (METİNBİRLEŞTİR):
=METİNBİRLEŞTİR(" "; DOĞRU; B2; A2; C2)Fonksiyon, sadece metin olan yerlere boşluk koyar.
Virgülle Ayrılmış Liste Oluşturma
Dikey bir ürün listesini (A2:A20) rapor için tek bir satıra dönüştürmek gerekiyor.
- Çözüm:
=METİNBİRLEŞTİR(", "; DOĞRU; A2:A20)Sonuç: "Elmalar, Armutlar, Muzlar".
Sayısal Biçimle Birleştirme
Metni sayılarla (tarihler, para birimleri) birleştirirken Excel biçimlendirmeyi sıfırlayabilir (tarih, 45321 gibi bir rakam kümesine dönüşebilir).
- Çözüm: Birleştirme içinde METİN fonksiyonunu kullanın.
=A2 & " tarihli " & METİN(B2; "GG.AA.YYYY")A2 müşteri adı, B2 sipariş tarihidir.
Metinle Çalışırken Sık Yapılan Hatalar
- Fazladan Ayraçlar.
&veyaBİRLEŞTİRkullanırken, hücre boş olsa bile formül yine de ayraç koyar. Sonuç "Ivanov, , Petrov" olur. Bu,DOĞRUbağımsız değişkeniyleMETİNBİRLEŞTİR'e geçilerek düzeltilir. - #AD? Hatası. Çok eski bir Excel sürümünde (2013 ve öncesi)
METİNBİRLEŞTİRveyaBİRLEŞTİRfonksiyonunu kullanırsanız ortaya çıkar. Bu durumda,EĞERve&ile uzun formüller kullanmanız veya programı güncellemeniz gerekecektir. - Tırnak İşareti Sorunları. Formül içindeki metin her zaman çift tırnak
" "içinde olmalıdır. Tek tırnak' 'program tarafından sözdizimi hatası olarak algılanır. - Formüldeki Ayraçlar. Rusça Excel sürümünde fonksiyon bağımsız değişkenleri virgül değil, noktalı virgül (
;) ile ayrılır. İngilizce bir kaynaktan (virgül kullanılan) formül kopyalarsanız, hata verecektir.
Sıkça Sorulan Sorular (SSS)
Biçim kaybı olmadan sayıları ve tarihleri birleştirebilir miyim?
Evet, ancak doğrudan yapılamaz. Sayılar ve tarihler önce METİN() fonksiyonu ile metne dönüştürülmelidir. Örneğin: =METİN(A1; "0,00") 5 sayısını "5,00" dizesine dönüştürür.
Excel'imde METİNBİRLEŞTİR fonksiyonu yoksa ne yapmalıyım?
EĞER fonksiyonları ve ampersand kombinasyonunu kullanın. Aralarında boşluk olan iki hücre için örnek, ancak ikinci boşsa boşluk olmaz:
=A1 & EĞER(EBOŞ(B1); ""; " " & B1)
Metni satır sonuyla nasıl birleştiririm?
Özel satır sonu sembolü KARAKTER(10) kullanın.
Formül: =A1 & KARAKTER(10) & B1.
Önemli: Satır sonunun görsel olarak görüntülenmesi için, sonuç hücresinde "Ana Sayfa" sekmesindeki "Metni Kaydır" seçeneği etkinleştirilmiş olmalıdır.
BİRLEŞTİR ve BİRLEŞTİR arasındaki fark nedir?
BİRLEŞTİR fonksiyonu eskimiştir ve aralıklarla çalışmayı desteklemez (bir sütunun tamamını fareyle seçemezsiniz). BİRLEŞTİR, onun modern karşılığıdır ve A1:A10 aralıklarını tek bir bağımsız değişken olarak işleyebilir, ancak ikisi de otomatik olarak ayraç ekleyemez.