Bilgi kaybı olmadan Excel'de veri birleştirme

Kerem Aydın·12 Temmuz 2026·⏱4 dk

Excel'de birden fazla hücrenin içeriğini birleştirmek veya bir değere metin eklemek için ampersand (&) işaretini ya da BİRLEŞTİR / METNİBİRLEŞTİR işlevlerini kullanın. Örneğin, =A1 & " " & B1 formülü A1 ve B1 hücrelerindeki metni boşlukla birleştirirken, ="Toplam: " & C1 bir sayıya etiket ekler. Bu yöntem, orijinal verileri değiştirmeden korur ve veriler değiştiğinde sonucu otomatik olarak günceller.

Araç çubuğundaki "Hücreleri Birleştir" düğmesinin (sol üstteki hücre dışındaki tüm verileri siler) aksine, formül kullanımı tüm bilgilerin korunmasını garanti eder.

Temel kural: Tüm seçili hücrelerdeki verileri korumanız gerekiyorsa asla "Hücreleri Birleştir" (Merge Cells) düğmesini kullanmayın. Farklı değerlerden tek bir satır oluşturmak için yalnızca formülleri kullanın.

Metin birleştirmenin temel yöntemleri

Yöntem seçimi Excel sürümüne ve belirli göreve bağlıdır: boş hücrelerin yoksayılması, ayırıcı eklenmesi veya sayıların biçimlendirilmesi gerekip gerekmediği.

1. Ampersand (&) işaretinin kullanımı

Bu, tüm Excel sürümlerinde çalışan evrensel bir yöntemdir. & işareti birleştirme operatörü olarak görev yapar.

Sözdizimi: =Hücre1 & "ayırıcı" & Hücre2

Örnekler:

  • Basit birleştirme: =A1 & B1 (sonuç: YılmazAhmet)
  • Boşlukla: =A1 & " " & B1 (sonuç: Yılmaz Ahmet)
  • Statik metin ekleme: ="Şehir: " & C1 (sonuç: Şehir: İstanbul)
  • Karmaşık yapı: =A1 & " " & B1 & ", yaş: " & C1 & " yıl"

Formül içindeki metin her zaman çift tırnak " " içine alınmalıdır. Sonuca tırnak işaretinin kendisini eklemek istiyorsanız, art arda iki tırnak kullanın: """".

2. METNİBİRLEŞTİR (TEXTJOIN) işlevi

Excel 2019 ve Office 365'te mevcuttur. Listelerle çalışmak için en güçlü araçtır.

Avantajları:

  • Tüm aralık için ayırıcıyı bir kez tanımlamanıza olanak tanır.
  • Boş hücreleri yok sayabilir.

Sözdizimi: =METNİBİRLEŞTİR(ayırıcı; boşları_yok_say; aralık)

Örnek: =METNİBİRLEŞTİR(", "; DOĞRU; A1:A5) Bu formül, A1'den A5'e kadar olan hücrelerdeki değerleri alır, virgül ve boşlukla ayırır ve fazladan ayırıcı olmaması için boş hücreleri atlar (örneğin: Elmalar, Armutlar, Erikler).

3. BİRLEŞTİR (CONCATENATE) ve BİRLEŞTİRME (CONCAT) işlevleri

Klasik yöntem. BİRLEŞTİR işlevi eskimiştir ancak uyumluluk için desteklenmektedir. Yeni sürümlerde BİRLEŞTİRME kullanılması önerilir.

Örnek: =BİRLEŞTİRME(A1; " "; B1; " "; C1) Ampersand'a benzer şekilde çalışır, ancak her bağımsız değişkenin noktalı virgülle listelenmesini gerektirir. Eski BİRLEŞTİR sürümünde bir sütunu doğrudan seçemediğiniz için büyük aralıklarla çalışırken daha az kullanışlıdır, ancak BİRLEŞTİRME aralıkları destekler.

Sayılar ve tarihlerle çalışma

Metni sayılar veya tarihlerle birleştirirken genellikle bir sorun ortaya çıkar: sayılar biçimlendirmeyi kaybeder (sıfırlar, para birimi işaretleri kaybolur) ve tarihler sıra numaralarına dönüşür (örneğin, 21.05.2024 yerine 45321).

Bu sorunu çözmek için METNEÇEVİR işlevini kullanın.

Sayıların biçimlendirilmesi

Sayının görünümünü (basamaklar, para birimi) korumak için hücre referansını METNEÇEVİR işlevi içine alın.

Örnek: A1 hücresi 1500.5 sayısını içeriyor.

  • Yanlış: ="Fiyat: " & A1 → Sonuç: Fiyat: 1500.5
  • Doğru: ="Fiyat: " & METNEÇEVİR(A1; "# ##0.00 ₺") → Sonuç: Fiyat: 1 500,50 ₺

Tarihlerin biçimlendirilmesi

Excel'de tarihler sayı olarak saklanır. Birleştirildiğinde sayısal biçimde görüntülenirler.

Örnek: B1 hücresi 21.05.2024 tarihini içeriyor.

  • Yanlış: ="Rapor tarihi: " & B1 → Sonuç: Rapor tarihi: 45433
  • Doğru: ="Rapor tarihi: " & METNEÇEVİR(B1; "gg.aa.yyyy") → Sonuç: Rapor tarihi: 21.05.2024

Sık yapılan hata: Tarihlerle çalışırken METNEÇEVİR işlevini unutmak. Unutmayın, bu işlev olmadan Excel'in dahili tarih temsilini alırsınız, alıştığınız formatı değil.

Tek bir hücre içinde satır atlama

Verileri yeni bir satırda görüntülenecek şekilde birleştirmek gerekiyorsa (örneğin, Soyadı ilk satırda, Adı ikinci satırda), özel karakter KARAKTER(10) (satır atlama kodu) kullanın.

Formül: =A1 & KARAKTER(10) & B1

Önemli: Satır atlamanın görsel olarak çalışması için bu hücre için "Metni Kaydır" seçeneğinin etkinleştirilmesi gerekir ("Giriş" sekmesi → "Metni Kaydır" düğmesi). Bu seçenek etkinleştirilmezse formül tek satırda görüntülenir.

Birleştirme yöntemlerinin karşılaştırılması

YöntemExcel SürümüAvantajlarDezavantajlar
Ampersand (&)Herhangi biriHızlı, esnek, anlaşılırHer hücre için ayırıcıları manuel olarak yazmanız gerekir
METNİBİRLEŞTİR2019, 365Boşlukları yok sayar, tüm aralık için tek ayırıcıEski sürümlerde (2016 ve öncesi) çalışmaz
BİRLEŞTİRME / BİRLEŞTİRHerhangi biriStandart işlevÇok sayıda hücre olduğunda hantal yazım
Anında Doldurma2013+Formül gerektirmez, tek seferlik görevler için hızlıSonuç statiktir (veriler değiştiğinde güncellenmez)

Sık yapılan hatalar

  1. Görsel birleştirmede veri kaybı. Kullanıcılar metni yapıştırmak umuduyla araç çubuğundaki "Hücreleri Birleştir" düğmesine basar. Aslında Excel yalnızca sol üstteki hücrenin değerini bırakır, diğerlerini siler.
  2. Fazladan boşluklar. & kullanırken kelimeler arasında boşluğu unutmak kolaydır ("Soyad"&"Ad" sonucu SoyadAd verir). Bağımsız değişkenler arasında her zaman " " olup olmadığını kontrol edin.
  3. Yanlış ayırıcı. Türkçe Excel yerel ayarlarında işlev bağımsız değişkenleri virgül değil, noktalı virgül ; ile ayrılır. =TEXTJOIN(",", TRUE, A1:A5) formülü hata verir, doğru olan: =METNİBİRLEŞTİR(","; DOĞRU; A1:A5).

SSS

Verilerin kaybolmaması için hücreleri nasıl birleştiririm? Bitişikteki boş bir hücrede formüller (& veya METNİBİRLEŞTİR) kullanın. Araç çubuğundaki "Hücreleri Birleştir" düğmesi yalnızca başlıkların görsel düzenlemesi için tasarlanmıştır ve fazla verileri siler.

Tüm bir sütunu tek bir hücrede birleştirebilir miyim? Evet, bunu yapmanın en kolay yolu =METNİBİRLEŞTİR("; "; DOĞRU; A1:A100) işlevidir. Tüm listeyi noktalı virgülle toplar.

Birleştirilmiş metni tekrar hücrelere nasıl bölerim? "Metni Sütunlara Dönüştür" aracını ("Veri" sekmesi) veya aynı ayırıcıyı belirterek METNİPARÇALA işlevini (Excel'in yeni sürümlerinde mevcuttur) kullanın.

Formül neden #AD? hata kodunu gösteriyor? Muhtemelen Türkçe Excel sürümünde İngilizce işlev adı (örneğin, TEXTJOIN) kullanıyorsunuz. Bunu Türkçe karşılığıyla (METNİBİRLEŞTİR) değiştirin veya işlev adının yazımını kontrol edin.