Excel'de iki sütunu birleştirirken, metnin belirli bir bölümünü nasıl kalın yapabilirim?
Excel'de veriyle çalışırken, daha iyi okunabilirlik veya etkili raporlama amacıyla genellikle iki sütundaki bilgileri tek bir hücrede birleştirmeniz gerekir. Örneğin, müşteri adlarını konumlarıyla birlikte göstermek ya da ürün adlarını ve kodlarını bir araya getirmek isteyebilirsiniz. Bu işlemi genellikle CONCATENATE veya & gibi formüllerle gerçekleştirirsiniz. Ancak burada yaygın bir sorunla karşılaşılır: Hücre değerleri birleştirildikten sonra Excel, metni düz bir dizi olarak değerlendirir ve kısmi biçimlendirmeyi doğrudan desteklemez. Bu durum, formüllerle birleştirilen metnin yalnızca bir bölümünü otomatik olarak kalın yapamayacağınız anlamına gelir—çünkü uygulanan her türlü biçimlendirme tüm hücreyi kapsar. Belirli bir bölümü vurgulamak istediğinizde (örneğin ilk kelimeyi kalın yapmak gibi) bu sınırlama oldukça can sıkıcı hale gelebilir. Bu eğitimde, Excel'de iki sütunu birleştirirken kısmi kalın biçimlendirmenin nasıl yapılabileceğini adım adım gösterecek, pratik kullanım senaryolarını inceleyecek ve işinize yarayabilecek alternatif çözümleri paylaşacağız.
İki sütunu VBA koduyla birleştirirken metnin bir bölümünü kalın yapma
Alternatif: Formüllerle değerleri birleştirme (biçimlendirme ipuçlarıyla)
İki sütunu VBA koduyla birleştirirken metnin bir bölümünü kalın yapma
Bir sütunda Ad ve diğerinde Soyad olan bir durumu düşünün. Bunları yeni bir sütunda birleştirmek istiyorsunuz ancak Ad'yi (ilk sütundan) kalın, Soyad'i ise normal stilde göstermek istiyorsunuz; profesyonel görünüm formatlarına benzer şekilde. Aşağıdaki ekran görüntüsü bu hedefi göstermektedir; burada birleştirilmiş sonuç, ilk bölümü kalın olarak öne çıkar:

Bu yaklaşım, özellikle birincil bilgi parçasını (örneğin bir adı veya ürün kodunu) daha geniş bir açıklamanın içinde vurgulamak istediğiniz listeler için son derece kullanışlıdır. Standart Excel formülleri kısmi hücre biçimlendirmesi uygulayamaz; ancak birleştirme ve biçimlendirme işlemini otomatikleştirmek için bir VBA makrosundan yararlanabilirsiniz. Bu çözüm, basit makrolarla sorunsuz çalışan ve birleştirilmiş sonuçlarda kısmi biçimlendirmeyi tekrarlanabilir şekilde elde etmek isteyen kullanıcılar için idealdir. Unutmayın: VBA’nın çalışması için makroların etkinleştirilmesi gerekir ve bu işlem Ctrl+Z ile geri alınamaz; bu yüzden kullanmadan önce çalışmalarınızı mutlaka kaydedin.
1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basın. VBA'yı ilk kez kullanıyorsanız, Excel'de Geliştirici sekmesinin etkin olduğundan emin olun (Dosya > Seçenekler > Şeridi Özelleştir > "Geliştirici" kutusunu işaretleyin). Microsoft Visual Basic for Applications
2. VBA penceresinde Ekle > Modül seçeneğine tıklayın; bu işlem yeni bir modül oluşturur. Ardından aşağıdaki kodu modülün kod alanına yapıştırın. Bu makro, her satırdaki iki sütun değerini birleştirir ve çıktının ilk değerini kalın yapar:
VBA kodu: İki sütunu birleştirirken metnin bir bölümünü kalın yapma:
Sub JoinCellsWithBoldFormatForFirstWord()
'Updateby Extendoffice 20160725
Dim xRg As Range
Dim xTxt As String
Dim xCell As Range
Dim I As Long
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
LInput:
Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
If xRg.Areas.Count > 1 Then
MsgBox "does not support multiple selections", vbInformation, "Kutools for Excel"
GoTo LInput
End If
If xRg.Columns.Count <> 2 Then
MsgBox "only two columns in the selection", vbInformation, "Kutools for Excel"
GoTo LInput
End If
Set xRg = xRg.Resize(xRg.Rows, 3)
On Error Resume Next
For Each xCell In xRg.Columns(3).Cells
xCell = xRg.Cells(xCell.Row, 1) & " " & xRg.Cells(xCell.Row, 2)
xCell.Font.Bold = False
xCell.Characters(1, Len(xRg.Cells(xCell.Row, 1))).Font.FontStyle = "Bold"
Next
End Sub
3. Menüden makroyu çalıştırmak için F5 tuşuna basın. Birleştirme ve biçimlendirme yapmak istediğiniz hücre aralığını seçmenizi sağlayan bir istem penceresi açılacaktır. Fareyle seçim yapabilir veya A1:B10 gibi bir aralık girebilirsiniz. Seçim ekranı aşağıda gösterilmiştir:
Çalıştırmadan önce ipuçları:
- Aralığı seçerken, birleştirmek istediğiniz iki sütunun tamamını kapsadığından emin olun.
- Bu makro sonuçlarını orijinal seçiminizin yanına yerleştirir; bu nedenle verilerinizin üzerine yazılmaması için hedef hücrelerin boş olduğundan emin olun.
- Aralık seçimi içinde birleştirilmiş hücreler veya formüller varsa, bunları ayırın veya temizleyin; aksi takdirde hatalar oluşabilir.

Yanlış aralık seçerseniz, İptal’e tıklayıp makroyu yeniden çalıştırın.
4. İstekte Tamam düğmesine tıklayın. Makro, Aralık seç'teki her satır için her iki sütundaki değerleri sağdaki yeni bir hücrede birleştirecek ve verileri işleyecektir. Her sonuçtaki ilk değer, aşağıda gösterildiği gibi otomatik olarak kalın biçimlendirilir:

Artık bu sonuçları raporlamak, yazdırmak veya dışa aktarmak için kullanabilirsiniz. Sonuçlar beklediğiniz gibi değilse, seçimlerinizi tekrar gözden geçirin ve her satırın her iki orijinal sütunda da beklenen değerlere sahip olduğundan emin olun.
Avantajlar:
- Birleştirme sırasında kısmi biçimlendirmeyi (kalın yazı veya diğer stil değişikliklerini) etkinleştirir—standart formüllerin yapamayacağı bir özellik.
- Büyük listelerdeki tekrarlayan görevleri otomatikleştirir.
Dezavantajlar: Makroların çalıştırılması, bazı ortamlarda kısıtlanabilir.
Sorunlarla karşılaşırsanız (çıktı yoksa, hata oluşursa veya biçimlendirme uygulanmazsa):
- Makroların etkin olduğundan emin olmak için güvenlik ayarlarınızı kontrol edin (Dosya > Seçenekler > Güven Merkezi > Güven Merkezi Ayarları > Makro Ayarları).
- Hedef alanda korumalı sayfaların veya birleştirilmemiş içeriklerin olmadığından emin olun.
- Aralık yanlış seçildiyse, makroyu yeniden çalıştırın ve yalnızca iki bitişik sütun seçin.
Alternatif: Formüllerle değerleri birleştirme (biçimlendirme ipuçlarıyla)
VBA kullanmak istemeyenler için Excel’in CONCATENATE, TEXTJOINveya sadece ve işareti ()&) gibi formülleri, iki sütundaki değerleri birleştirmenize yardımcı olur. Bu formüller çıktının bir bölümünü kalın yapmasa da, sütunları hızla birleştirip ardından her hücrede metni gerektiğinde manuel olarak biçimlendirebilirsiniz.
Excel'de iki sütunu (A ve B) birleştirmek için:
1. Hedef sütundaki ilk hücreye tıklayın (örneğin, C2), ardından aşağıdaki formülü girin:
=A2 & " " & B2 2. Birleştirilmiş sonucu almak için Enter tuşuna basın. Formülü diğer satırlara da uygulamak için doldurma tutamacını aşağı doğru sürükleyin. Formül sonucunda metnin bir bölümünü manuel olarak kalın yapmanız gerekiyorsa, önce sonuç hücrelerini aynı konuma değer olarak kopyalayıp yapıştırın. Ardından hücreye çift tıklayıp istenen bölümü seçtikten sonra Ctrl + B tuşlarına basın veya Giriş > Kalın düğmesini kullanın.
3. Başka ayırıcılar veya özel bir biçim kullanmak istiyorsanız, formülü gerektiği gibi ayarlayın. Örneğin, metinler arasına virgül eklemek için:
=A2 & ", " & B2 Avantajlar:
- Basittir ve makro veya özel ayarlara gerek duymaz.
- İstediğiniz sayıda hücreyi birleştirmek ya da özel ayırıcılar eklemek için esnektir.
Dezavantajlar:
- Kısmi biçimlendirme (yalnızca metnin bir bölümünü kalın yapma) manuel olarak uygulanmalı ve dinamik değildir; değerlerde yapılan güncellemelerin ardından yeniden biçimlendirme gerekir.
- Manuel biçimlendirme gerektiren durumlarda, çok büyük veri kümeleri için iyi ölçeklenmez.
Kısmi biçimlendirme gerektiğinde, en iyi sonuçlar veriler nihai hale getirildikten sonra küçük veri kümeleri veya sunum için hazır tablolarla elde edilir.
Özetle, VBA kullanımı; büyük ölçekli veya otomatik projelerde birleştirilmiş sonuçların kısmen biçimlendirilmesine olanak tanır. Formüller ise temel birleştirme işlemleri için en ideal ve günlük kullanımda en pratik seçenektir. Biçimlendirme konusunda endişeniz yoksa ve yalnızca formül temelli çözümler arıyorsanız, standart Excel birleştirme tekniklerini tercih edebilirsiniz. Makroları kullanmadan önce mutlaka çalışma kitabınızı yedekleyin ve herhangi bir otomatik görevi çalıştırmadan önce seçimlerinizi bir kez daha gözden geçirin.
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar