Excel'de hücreleri ve metinleri birleştirme
Excel'de birden fazla hücredeki metni tek bir satırda birleştirmek için ampersand (&) operatörünü veya METİNBİRLEŞTİR işlevini (2019+ ve 365 sürümleri için) kullanın. Bu yöntemler orijinal verileri korur ve sonucun dinamik olarak değiştirilmesine olanak tanır. Menü aracılığıyla yapılan basit görsel hücre birleştirme genellikle bilgi kaybına yol açar; bu nedenle verilerle çalışırken formüller tercih edilmelidir.
Görsel hücre birleştirme: Ne zaman kabul edilebilir?
Giriş sekmesindeki "Hücreleri Birleştir" aracı, yalnızca tablonun görünümünü değiştirerek seçili hücreler arasındaki sınırları gizler.
Önemli: Bu tür bir birleştirmede, aralıktaki yalnızca sol üst hücrenin değeri korunur. Diğer hücrelerdeki veriler kalıcı olarak silinir.
Veri kaybı tehlikesi. Seçili tüm hücrelerde önemli bilgiler varsa, görsel birleştirmeyi asla kullanmayın. Bu yöntem yalnızca verilerin tekrarlanmasına gerek olmayan tablo başlıkları veya rapor düzenlemeleri için uygundur.
Nasıl yapılır:
- Bir aralık seçin (örneğin, A1:C1).
- Birleştir ve Ortala düğmesine tıklayın.
- Diğer hücrelerdeki verileri korumanız gerekiyorsa, bunları önceden formüller kullanarak ayrı bir sütuna kopyalayın (aşağıya bakın).
"&" operatörü: En hızlı yöntem
Tüm Excel sürümlerinde (eski 2007, 2010 dahil) ve web sürümünde çalışan evrensel bir yöntemdir. Ampersand işareti (&) hücre içeriklerini tek bir satırda birleştirir.
Sözdizimi:
=Hücre1 & "ayraç" & Hücre2
Ad Soyad birleştirme örneği:
A2 hücresinde "Ahmet" adı ve B2 hücresinde "Yılmaz" soyadı varsa, formül şu şekilde olacaktır:
=A2 & " " & B2
Sonuç: Ahmet Yılmaz.
Karmaşık adres örneği:
=A2 & ", Şehir: " & B2 & ", Cadde: " & C2
Sonuç: İstanbul, Şehir: İstanbul, Cadde: Atatürk.
Birleştirme sırasında tek bir hücre içinde satır sonu eklemek için KARAKTER(10) özel karakterini kullanın. Formül: =A1 & KARAKTER(10) & B1. Hücre ayarlarında "Metni Kaydır" seçeneğini etkinleştirmeyi unutmayın.
BİRLEŞTİR ve BİRLEŞTİR.METİN işlevleri
İşaretler yerine işlevleri tercih edenler için Excel'de özel araçlar bulunmaktadır.
- BİRLEŞTİR — Uyumluluk amacıyla bırakılmış eski bir işlevdir.
&operatörüne benzer şekilde çalışır, ancak her bağımsız değişkenin noktalı virgülle listelenmesini gerektirir.=BİRLEŞTİR(A1; " "; B1) - BİRLEŞTİR.METİN — Modern alternatif (Excel 2016 ve daha yeni sürümlerde mevcuttur). Yalnızca tek tek hücreleri değil, aralıkları da seçmeye olanak tanır.
=BİRLEŞTİR.METİN(A1:C1)— Ayraç olmadan üç bitişik hücrenin içeriğini birleştirir.
Bu işlevlerin temel dezavantajı, her öğe arasına boşluk veya virgül gibi ayraçların manuel olarak yazılması gerekmesidir; bu da listelerle çalışırken formülü hantal hale getirir.
METİNBİRLEŞTİR: Listeler için ideal seçenek
METİNBİRLEŞTİR (İngilizce: TEXTJOIN) işlevi Excel 2019 ve Office 365'te tanıtıldı. Bu, ayraçları otomatik olarak ekleyen ve boş hücreleri yoksayabilen en güçlü araçtır.
Sözdizimi:
=METİNBİRLEŞTİR(ayraç; boşları_yoksay; aralık)
Parametreler:
- Ayraç: Tırnak içindeki metin (örneğin,
", "veya"-"). - Boşları yoksay:
DOĞRU(boşlukları atla) veyaYANLIŞ(olduğu gibi bırak). - Aralık: Hücre seçimi (örneğin,
A1:A10).
Pratik örnek:
Bazı hücrelerin boş olduğu A sütunundaki alışveriş listesini derlemeniz gerekiyor.
=METİNBİRLEŞTİR(", "; DOĞRU; A1:A10)
Sonuç: Elma, Süt, Ekmek (boş hücreler atlanır, gereksiz virgüller konulmaz).
| Görev | Formül | Sonuç |
|---|---|---|
| Boşlukla | =METİNBİRLEŞTİR(" "; DOĞRU; A1:B1) | Ahmet Yılmaz |
| Tire ile | =METİNBİRLEŞTİR(" - "; DOĞRU; A1:C1) | Ürün - Fiyat - Stok |
| Virgüllü liste | =METİNBİRLEŞTİR(", "; DOĞRU; A1:A20) | Öğe1, Öğe2, Öğe3 |
Anında Doldurma: Formülsüz birleştirme
Excel 2013 veya daha yeni bir sürümünüz varsa, Anında Doldurma (Flash Fill) akıllı işlevini kullanarak formül yazmaktan kaçınabilirsiniz.
Adım adım uygulama:
- Bitişik sütunda ilk satır için istenen sonucu manuel olarak girin (örneğin, "Ahmet" ve "Yılmaz" hücrelerinin yanına "Ahmet Yılmaz" yazın).
- Sonraki hücreye geçmek için Enter tuşuna basın.
- Ctrl + E tuş kombinasyonuna basın.
Excel şablonunuzu analiz eder ve sütunun tamamını benzer şekilde otomatik olarak doldurur. Bu yöntem sonucu statik metne dönüştürür (formül oluşturmaz), bu da nihai raporlar için kullanışlıdır.
Birleştirme sırasında sık yapılan hatalar
- Birleştirme sonrası veri kaybı. Kullanıcı, yalnızca sol üst hücre değerinin korunacağına dair uyarıyı fark etmeden "Hücreleri Birleştir"e tıklar.
- Çözüm: Her zaman önce birleştirme formülü içeren bir sütun oluşturun, değerlerini kopyalayın (Özel Yapıştır → Değerler) ve ancak o zaman orijinal sütunları silin veya hücreleri görsel olarak birleştirin.
- Eski işlevlerde #DEĞER! hatası.
BİRLEŞTİRişlevine tek tek hücreleri listelemek (A1; A2; A3...) yerine tüm bir aralık (örneğin,A1:A5) aktarmaya çalışıldığında ortaya çıkar.- Çözüm: Aralıklarla
&operatörü kullanılamaz, hücrelerin tek tek listelenmesi gerekir. VeyaMETİNBİRLEŞTİRişlevine geçin.
- Çözüm: Aralıklarla
- Sayıların tarihe dönüşmesi. Tarih içeren bir hücreyi birleştirirken formül, tarihin sayısal kodunu verebilir (örneğin, 01.01.2022 yerine 44562).
- Çözüm: Tarih referansını
METİNişlevi içine alın. Örnek:=A1 & " tarihi: " & METİN(B1; "GG.AA.YYYY").
- Çözüm: Tarih referansını
SSS
Tüm hücrelerdeki verilerin korunması için hücreleri birleştirebilir miyim?
Hayır, standart "Hücreleri Birleştir" düğmesi her zaman ilk hariç diğer verileri siler. Tüm içeriği korumak için formüller (&, METİNBİRLEŞTİR) veya VBA makroları kullanmanız ve ardından sonucu değer olarak yapıştırmanız gerekir.
Metni satır sonuyla nasıl birleştiririm?
=A1 & KARAKTER(10) & B1 formülünü kullanın. Formülü girdikten sonra, "Giriş" sekmesindeki bu hücre için "Metni Kaydır" biçimlendirmesini mutlaka etkinleştirin.
Bu yöntemler Google E-Tablolar'da çalışıyor mu?
Evet. & operatörü, BİRLEŞTİR (CONCATENATE) ve METİNBİRLEŞTİR (TEXTJOIN) işlevleri, benzer sözdizimiyle Google Sheets'te tamamen desteklenmektedir.