Excel'de ad ile soyad arasına boşluk nasıl eklenir?
Ad Listesi içeren çalışma sayfalarıyla çalışırken, “John Smith” yerine “JohnSmith” gibi ad ve soyadın aralarında boşluk olmadan birleştirildiği durumlarla sıklıkla karşılaşılır. Bu genellikle diğer sistemlerden veri içe aktarımı, metin birleştirme veya uygun olmayan biçimlendirme sonucu oluşur. Böyle bir biçimlendirme yalnızca okunabilirliği düşürmekle kalmaz, aynı zamanda sıralama, filtreleme ve ileri düzey metin analizi süreçlerinde de sorunlara neden olabilir. Excel’de ad ve soyadı net şekilde ayırmak istiyorsanız, aralarına boşluk eklemek zorunlu hale gelir; bu da rapor açıklığı, posta birleştirmeleri ve genel veri işleme açısından büyük ölçüde fayda sağlar.
Aşağıdaki ekran görüntüsü, tüm Ad ve Soyad'nin bir arada olduğu bir Ad listesi örneğini göstermektedir. Amaç, her bir giriş için Ad ile Soyad arasına hızlıca bir boşluk ekleyerek verilerin hem görsel hem de işlevsellik açısından iyileştirilmesidir.

Ad ile Soyad arasına Tanımlı İşlev ile boşluk ekleme
Ad ile Soyad arasına Kutools for Excel ile boşluk ekleme ![]()
Ad ile Soyad arasına formülle boşluk ekleme (Excel 2021 ve sonrası / Excel 365)
Ad ile Soyad arasına Tanımlı İşlev ile boşluk ekleme
Ad ve soyad tek bir dize olarak biçimlendirilmişse, bunların arasına boşluk eklemek için Excel’de Tanımlı İşlev (Kullanıcı Tanımlı İşlev veya UDF olarak da bilinir) kullanabilirsiniz. Bu yöntem, özellikle çok sayıda isim varsa ve manuel düzenleme zaman alıcıysa son derece pratiktir. Tanımlı İşlev, ilk karakterden sonraki her büyük harften önce otomatik olarak bir boşluk ekler; bu nedenle isimleriniz bileşenleri ayırmak için tutarlı şekilde büyük harf kullanıyorsa (örneğin “JohnSmith”, “MaryJones” vb.) bu yöntem özellikle etkilidir. Böylece işlem tamamen otomatikleşir, manuel müdahale azalır ve hata riski en aza iner.
Ancak bu yöntemin, tüm soyadların büyük harfle başladığını ve ikinci ad veya kısaltma içermediğini varsaydığını unutmayın. Daha karmaşık yapıdaki isimler için işlevde ek ayarlamalar gerekebilir.
Bu Tanımlı İşlevi oluşturup kullanmak için şu adımları izleyin:
1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications (VBA) penceresini açın. Daha önce VBA kullanmadıysanız, kolay erişim için Excel’in Şerit menüsünde **Geliştirici** sekmesini etkinleştirmeniz gerekebilir.
2. VBA penceresinde Ekle > Modül seçeneğine tıklayın; bu işlem boş bir kodlama alanı açar. Ardından aşağıdaki VBA kodunu modül betik alanına kopyalayıp yapıştırın.
Kod: İsimler arasına boşluk ekleme
Function AddSpaces(pValue As String) As String
'UpdatebyExtendoffice20160908
Dim xOut As String
xOut = VBA.Left(pValue, 1)
For i = 2 To VBA.Len(pValue)
xAsc = VBA.Asc(VBA.Mid(pValue, i, 1))
If xAsc >= 65 And xAsc <= 90 Then
xOut = xOut & " " & VBA.Mid(pValue, i, 1)
Else
xOut = xOut & VBA.Mid(pValue, i, 1)
End If
Next
AddSpaces = xOut
End Function 
3. Kodu yapıştırdıktan sonra kaydetmek için Ctrl + Stuşlarına basın ().xlsm uzantılı bir makro etkin çalışma kitabı olarak dosyayı kaydetmeniz istenirse). VBA penceresini kapatıp Excel çalışma sayfanıza dönün.
Düzeltilmiş ismin görünmesini istediğiniz boş bir hücre seçin. Örneğin, isminiz A1 hücresindeyse aşağıdaki formülü girin:
=AddSpaces(A1) Formülü girdikten sonra uygulamak için Enter tuşuna basın. İsimde uygun boşluğun eklendiğini göreceksiniz. Birden fazla ismi hızlıca işlemek için, boşluk eklemeniz gereken aralığa kadar seçili hücrenin sağ alt köşesindeki otomatik doldurma tutamacını (küçük kare) aşağı doğru sürükleyin.

İpucu: Bu işlev, ilk karakterden sonraki her büyük harften önce otomatik olarak bir boşluk ekler; bu nedenle çift soyadı veya kısaltma içeren daha karmaşık isim kalıpları için koddaki ayarlamalar gerekebilir.
#AD? hatasıyla karşılaşırsanız, makro güvenlik ayarlarınızın makroların çalışmasına izin verdiğinden ve çalışma kitabınızın makro etkin bir dosya türü olarak kaydedildiğinden emin olun.
Ad ile Soyad arasına Kutools for Excel ile boşluk ekleme
VBA kodu yazmak veya düzenlemek tercihiniz değilse, Excel kullanıcıları kolaylıkla Kutools for Excel’in Metin Ekle yardımcısını kullanabilir. Bu sezgisel araç, seçili hücrelerdeki her büyük harften önce bir boşluk eklemenize olanak tanır; böylece geniş veri yelpazelerinde hızlı ve kod gerektirmeyen bir çözüm sunar. Kutools for Excel, genellikle büyük veri kümeleriyle çalışan ve komut dosyalarını öğrenme sürecine girmeden verimli, tekrarlayan metin işlemlerine ihtiyaç duyan kullanıcılar için idealdir. Manuel düzenlemeyle karşılaştırıldığında Kutools yalnızca zaman kazandırmakla kalmaz, aynı zamanda uzun listeler işlenirken oluşabilecek hata riskini de önemli ölçüde azaltır.
Bu özelliği kullanmak için aşağıdaki adımları izleyin:
1. Boşluk eklenmesi gereken tüm hücreleri seçin. Excel Şeridi menüsünde Kutools > Metin > Metin Ekle seçeneğine tıklayın.

2.Görünen Metin Ekle iletişim kutusunda, Metin alanına bir boşluk karakteri girin (boşluk tuşuna basın). Ardından Yalnızca şuna ekle seçeneğini işaretleyin ve açılır menüden Büyük harflerden önce seçeneğini belirleyin. Bu ayar, Kutools’un isimlerinizdeki her büyük harften önce otomatik olarak bir boşluk eklemesini sağlar. İletişim kutusu şöyle görünmelidir:

3. Ayarları yapılandırdıktan sonra Tamam veya Uygula düğmesine tıklayın. Kutools, seçili hücreleri hemen işler ve her isimdeki her büyük harften önce otomatik olarak bir boşluk eklendiğini görürsünüz:


Kutools kullanmanın avantajları: Bu yöntem, herhangi bir kodlama becerisi gerektirmez ve isimlerin büyük gruplarını yalnızca birkaç tıklamayla işlemenizi sağlar. Ancak aracın her büyük harften önce bir boşluk ekleyeceğini unutmayın. Eğer isimlerinizde ortada kısaltmalar veya ardışık birden fazla büyük harf varsa, işlem sonrasında manuel düzeltmeler yapmanız gerekebilir.
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Ad ile Soyad arasına formülle boşluk ekleme (Excel 2021 ve sonrası / Excel 365)
Alternatif olarak, her isim basit bir kalıba uyuyorsa (Ad ve Soyad şeklinde, arada boşluk olmadan ve Soyad büyük harfle başlıyorsa) bir Excel formülü kullanabilirsiniz. Bu yaklaşım, VBA veya eklentiler kullanamadığınız durumlarda ve basit, formül temelli bir çözüm aradığınızda özellikle kullanışlıdır.
1. Verilerinizin yanındaki boş bir hücreye (örneğin, isminiz A1’deyse B1 hücresine) aşağıdaki formülü girin:
=TEXTJOIN("",,IF(ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&,LEN(A1))),1)),MID(A1,ROW(INDIRECT("1:"&,LEN(A1))),1),IF(CODE(MID(A1,ROW(INDIRECT("1:"&,LEN(A1))),1))<,=90," "&,MID(A1,ROW(INDIRECT("1:"&,LEN(A1))),1),MID(A1,ROW(INDIRECT("1:"&,LEN(A1))),1))))
Bu formül, ilk karakterden sonraki ilk büyük harfi (A–Z) bulur, ismi o noktadan ayırır ve parçaları bir boşlukla birleştirir.
2. Formülü uygulamak için Enter tuşuna basın. Gerekli tüm satırlara formülü hızlıca uygulamak için formül tutamacını aşağı doğru sürükleyin. Verileriniz 1. satırdan başlıyorsa, B1 hücresini kopyalayın ve tüm isimleri işlemek üzere formülü sütunun geri kalanına yapıştırın.
Not: Bu formül, ad ve soyadın birleştirildiğini ve soyadın her zaman büyük harfle başladığını varsayar. Ortada kısaltmaları olan ya da daha karmaşık yapıdaki isimler için formülde ek düzenlemeler gerekebilir.
Demo: Kutools for Excel ile İsimler Arasına Boşluk Ekleme
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