Excel'de Karakterler, Harfler veya Rakamlar Arasına Boşluk Nasıl Eklenir
YazarSiluvia• Değiştirme Tarihi
Excel'de içe aktarılan kodlar, ürün kimlikleri, seri numaraları veya metin dizeleriyle çalışırken, verileri daha okunabilir hale getirmek için karakterler arasına boşluk eklemeniz gerekebilir. Örneğin, ABCDE ifadesini A B C D E biçimine, 123456 ifadesini 1 2 3 4 5 6 biçimine veya SKU99 ifadesini S K U 9 9 biçimine dönüştürmek isteyebilirsiniz.
Excel, tüm bu durumlar için tek bir yerleşik düğme sunmaz; ancak formüller, VBA veya Kutools for Excel ile bu işlemi kolayca gerçekleştirebilirsiniz. Bu eğitimde, Excel’de harfler, rakamlar veya her karakter arasına boşluk eklemenin birkaç pratik yöntemi adım adım gösterilmektedir.

Yöntem 1: Karakterler arasına formül ile boşluk ekleyin
Yöntem 2: Harfler, sayılar veya karakterler arasına Kutools ile boşluk ekleyin
- Durum 1: Harfler arasına boşluk ekleyin
- Durum 2: Her karakter arasına boşluk ekleyin
- Durum 3: Boşluk ekleyin Sayılardan önce
- Durum 4: Boşluk yerine başka bir ayırıcı ekleyin
Yöntem 3: Karakterler arasına VBA ile boşluk ekleyin
Yöntem 1: Karakterler arasına formül ile boşluk ekleyin
Microsoft 365 veya Excel 2021 ve sonraki sürümlerini kullanıyorsanız, metni tek tek karakterlere ayırıp aralarına boşluk ekleyerek yeniden birleştirmek için bir formül kullanabilirsiniz.
Orijinal metin A2 hücresindedir.
- B2 hücresine aşağıdaki formülü girin ve Enter tuşuna basın.
- Formülü diğer hücrelere uygulamak için doldurma tutamacını aşağı doğru sürükleyin.
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))
Sonuç: Formül, seçilen metin dizesindeki her karakter arasına bir boşluk ekler.
Bu formül nasıl çalışır:
- LEN(A2) formülü, hücredeki karakter sayısını verir.
- SEQUENCE(LEN(A2)), karakter konumlarının bir listesini oluşturur.
- MID(A2,SEQUENCE(LEN(A2)),1) her karakteri tek tek çıkarır.
- TEXTJOIN(" ",TRUE,…) çıkarılan karakterleri boşluklarla birleştirir.
💡 İpucu: Bu formül, Microsoft 365 ve Excel 2021 veya sonraki sürümlerde en iyi şekilde çalışır. Daha eski bir Excel sürümü kullanıyorsanız, bunun yerine VBA veya Kutools for Excel'i deneyin.
Formüllerin sınırlamaları
- Bu yöntemin kullanılabilmesi için Microsoft 365 veya Excel 2021 ve sonraki sürümler gereklidir.
- Sonuç formüle dayandığından, sonuçları değer olarak kopyalayıp yapıştırmanız gerekebilir.
- Hücredeki tüm karakterleri ayırır; harfleri, sayıları ve sembolleri kapsar.
- Ne harflerden önce ne de sayılardan önce boşluk eklemek gibi esnek konumlandırma seçenekleri sunmaz.
Yöntem 2: Harfler, sayılar veya karakterler arasına Kutools ile boşluk ekleyin
Formül veya VBA yazmadan birçok hücreye boşluk eklemek istiyorsanız, Kutools for Excel’in Metin Ekle özelliğini kullanabilirsiniz. Formüle kıyasla bu yöntem, harfler öncesine mi, her karakter arasına mı yoksa sayıların öncesine mi boşluk eklemek istediğinizi seçmenize olanak tanıyarak size çok daha esnek konum seçenekleri sunar.
Durum 1: Harfler arasına boşluk ekleyin
Bu durum, hücrelerinizde harfler bulunduğunda ve her harften önce bir boşluk eklemek istediğinizde oldukça kullanışlıdır; böylece Excel metni E x c e l haline gelir.
Önerilen seçenek:Büyük ve küçük harflerden önce
- Boşluk eklemek istediğiniz hücreleri seçin.
- Kutools > Metin > Metin Ekle’ye tıklayın.
- Metin kutusunda, Boşluk tuşuna bir kez basın.
- Seçin: Yalnızca şuraya ekle.
- Açılır Liste menüsünden Büyük ve küçük harflerden önce seçeneğini seçin.
- Tamam’a tıklayın.

Sonuç: Harflerin önüne boşluklar eklenir ve ayrılmış harf etkisi oluşturulur.
Durum 2: Her karakter arasına boşluk ekleyin
Verileriniz hem harf hem de sayı içeriyorsa ve her karakteri ayrı ayrı bölmek istiyorsanız, Karakterler arasında seçeneğini kullanın.
Önerilen seçenek:Karakterler arasında
- Metin dizelerini veya karışık kodları içeren hücreleri seçin.
- Tıklayın Kutools > Metin > Metin Ekle.
- Metin kutusunda,Boşluktuşuna bir kez basın.
- Seçin Yalnızca şuraya ekle.
- Açılır Liste menüsünden Karakterler arasında seçeneğini seçin.
- Tıklayın Tamam.

Sonuç: Harfler ve sayılar dahil olmak üzere her karakter arasına bir boşluk eklenir.
Durum 3: Boşluk ekleyin Sayılardan önce
Önerilen seçenek:Sayılardan önce
- Metin ve Sayıya Göre Böl içeren hücreleri seçin.
- Tıklayın Kutools > Metin > Metin Ekle.
- Metin kutusunda,Boşluktuşuna bir kez basın.
- Seçin Yalnızca şuraya ekle.
- Açılır Liste menüsünden Sayılardan önce seçeneğini seçin.
- Tıklayın Tamam.

Sonuç: Her sayısal karakterden önce bir boşluk eklenir.
Durum 4: Boşluk yerine başka bir ayırıcı ekleyin
Boşlukların yanı sıra, Metin Ekle özelliği tire, eğik çizgi veya virgül gibi diğer ayırıcıları da ekleyebilir. Boşluk tuşuna Metin kutusunda basmak yerine, eklemek istediğiniz ayırıcıyı yazın ve ardından Yalnızca şunlara ekle başlığı altında uygun seçeneği seçin; örneğin Büyük ve küçük harflerden önce, Karakterler arasında veya Sayılardan önce.
Sonuç: Kutools, seçtiğiniz seçeneğe göre girdiğiniz ayırıcıyı ekler. Örneğin, bir tire girer ve Karakterler arasında seçeneğini seçerseniz, ABCDE şu hâle gelir: A-B-C-D-E.
- Seçili tüm hücrelere aynı anda Toplu Ekle boşluk ekler
- Formül, VBA veya makro bilgisi gerekmez
- Harflerden önce, her karakter arasına veya Sayılardan önce boşluk eklemenize olanak tanır
- Normal metin, sayı dizeleri, karışık kodlar, ürün kimlikleri ve seri numaralarıyla çalışır
- Boşluk yerine tire, eğik çizgi veya virgül gibi diğer ayırıcıları da ekleyebilir
- Farklı metin-konumu kuralları gerektiğinde formüllerden daha esnektir
- Açık bir iletişim kutusu ve önizleme tarzı ayarlarla kullanımı kolaydır
Yöntem 3: Karakterler arasına VBA ile boşluk ekleyin
Daha eski bir Excel sürümü kullanıyorsanız veya yeniden kullanılabilir özel bir işlev tercih ediyorsanız, karakterler arasına boşluk eklemek için VBA kullanabilirsiniz.
- Microsoft Visual Basic for Applications penceresini açmak içinAlt + F11 tuşlarına basın.
- Ekle > Modül’ye tıklayın.
- Aşağıdaki VBA kodunu modüle yapıştırın.
- Çalışma sayfasına dönmek için Alt + Q tuşlarına basın.
- Boş bir hücreye aşağıdaki formülü girin:
- Enter tuşuna basın ve formülü diğer hücrelere uygulamak için aşağı doğru sürükleyin.
Function AddSpace(Str As String) As String
'Updated by Extendoffice 2026/5/19
Dim i As Long
For i = 1 To Len(Str)
AddSpace = AddSpace & Mid(Str, i, 1) & " "
Next i
AddSpace = Trim(AddSpace)
End Function
=AddSpace(A2) Sonuç: Özel işlev, metin dizesindeki her karakter arasına bir boşluk ekler.
VBA'nın sınırlamaları
- Makro ve kodlarla çalışmayı gerektirir.
- Çalışma kitabını makro etkinleştirilmiş bir dosya olarak kaydetmeniz gerekebilir.
- Diğer kullanıcıların özel işlevin çalışması için makroları etkinleştirmesi gerekebilir.
- VBA ile daha önce tanışmamış yeni başlayanlar için zorlu görünebilir.
- Bu görevi sık sık tekrarlamanız veya farklı boşluklama kuralları uygulamanız gerekiyorsa, daha az kullanışlı hale gelir.
Hangi yöntemi tercih etmelisiniz?
Farklı yöntemler, farklı Excel sürümlerine ve veri temizleme ihtiyaçlarınıza uygun çözümler sunar. Aşağıdaki karşılaştırmayı inceleyerek durumunuz için en iyi yöntemi seçin.
| Yöntem | En İyi Kullanım Alanı | Avantajlar | Sınırlamalar |
|---|---|---|---|
| Formül | Microsoft 365 veya Excel 2021+’te hızlı sonuçlar | ✅ VBA gerekmez; dinamik ve düzenlemesi kolay | ❌ Modern Excel işlevlerini gerektirir; esnek konum seçenekleri olmadan her karakteri ayırır |
| Kutools for Excel | Toplu Ekle boşluk veya ayırıcı, esnek konum kurallarıyla | ✅ Formül veya VBA gerekmez; şunlar gibi seçenekleri destekler:Büyük ve küçük harflerden önce,Karakterler arasındave Sayılardan önce | Kutools for Excel gereklidir ancak farklı boşluklama ihtiyaçlarını çok daha kolay ve esnek bir şekilde yönetmenizi sağlar |
| VBA | Eski Excel sürümleri veya yeniden kullanılabilir özel işlev | ✅ Özel çalışma sayfası işlevi olarak çalışır | ❌ Makrolar gerektirir; yeni başlayanlar için zor olabilir |
Sıkça sorulan sorular
1. Excel'de her karakter arasına nasıl boşluk ekleyebilirim?
Microsoft 365 veya Excel 2021 ve sonraki sürümlerde şu formülü kullanabilirsiniz:
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))
Örneğin, ABCDE şu hâle gelir: A B C D E.
2. Excel'de her rakam arasına nasıl boşluk eklerim?
Hücre yalnızca rakamlar içeriyorsa aynı formülü kullanın:
=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))
Örneğin, 123456 şu hâle gelir: 1 2 3 4 5 6.
3. Yalnızca harfler arasına nasıl boşluk eklerim?
Kutools for Excel ile Metin Ekle > Yalnızca şunlara ekle > Büyük ve küçük harflerden önce seçeneğini kullanın. Bu seçenek, her sayı veya sembolün önüne değil, yalnızca alfabetik karakterlerin önüne boşluk eklemek istediğinizde işinize yarar.
4. Karışık Metin ve Sayıya Göre Böl içeren metinlerde her karakter arasına nasıl boşluk eklerim?
Kutools for Excel ile Metin Ekle > Yalnızca şunlara ekle > Karakterler arasında seçeneğini kullanın. Bu özellik, harfleri, rakamları ve sembolleri dahil olmak üzere her karakteri ayırır. Örneğin, A1B2C3 şu hâle gelir: A 1 B 2 C 3.
5. Excel'de sayıların önüne nasıl boşluk eklerim?
Kutools for Excel ile Metin Ekle > Yalnızca şunlara ekle > Sayılardan önce seçeneğini kullanın. Örneğin, Item123, şu hâle gelir: Item 1 2 3.
6. Kutools neden tüm sayının önüne değil de her rakamın önüne boşluk ekliyor?
Çünkü Sayılardan önce her sayısal karakteri ayrı ayrı hedef alır. Bu nedenle SKU2026 şu hâle gelir: SKU 2 0 2 6, SKU 2026 değil.
7. Boşluk yerine tire veya eğik çizgi ekleyebilir miyim?
Evet. Formüldeki " "boşluğunu, "-" veya "/" gibi başka bir ayırıcıyla değiştirin. Kutools'ta Boşluk tuşuna basmak yerine, Metin kutusuna eklemek istediğiniz ayırıcıyı yazın.
| Orijinal | Ayırıcı | Sonuç |
|---|---|---|
| ABCDE | - | A-B-C-D-E |
| 123456 | / | 1/2/3/4/5/6 |
8. Her 3 veya 4 karakterden sonra boşluk ekleyebilir miyim?
Evet, ancak bu farklı bir biçimlendirme görevidir. Örneğin, 123456789012 değerini 1234 5678 9012 hâline getirmek isteyebilirsiniz. Bu durumda, her sabit karakter sayısı sonrasında boşluk eklemek için özel olarak tasarlanmış bir yöntemi kullanın.
İlgili makaleler
En İyi Office Verimlilik Araçları
Excel becerilerinizi Kutools for Excel ile güçlendirin ve verimlilikte hiç yaşanmamış bir deneyim yaşayın.Kutools for Excel, verimliliğ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’e Sekmeli Arayüz Getirir ve İşlerinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project’te sekmeli düzenleme ve okuma özelliğini etkinleştirir.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun; yeni pencerelerde değil.
- Günlük verimliliğinizi 50 % artırır ve her gün yüzlerce fare tıklamasından kurtarır!
Tüm Kutools eklentileri — tek bir yükleyiciyle!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint için eklentileri ile birlikte Office Tab Pro'yu da içerir; bu da Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi-bir-arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi değer— tek tek eklenti satın almak yerine tasarruf edin
İçindekiler
- Yöntem 1: Karakterler arasına formül ile boşluk ekleyin
- Yöntem 2: Harfler, sayılar veya karakterler arasına Kutools ile boşluk ekleyin
- Durum 1: Harfler arasına boşluk ekleyin
- Durum 2: Her karakter arasına boşluk ekleyin
- Durum 3: Boşluk ekleyin Sayılardan önce
- Durum 4: Boşluk yerine başka bir ayırıcı ekleyin
- Yöntem 3: Karakterler arasına VBA ile boşluk ekleyin
- Hangi yöntemi tercih etmelisiniz?
- Sıkça sorulan sorular
- En İyi Office Verimlilik Araçları
Kutools for Excel
Excel’e 300+ gelişmiş özellikler getirir
- 🧩 Genel Bakış
- 📥 Ücretsiz İndirme
- 🎁 30 Günlük Ücretsiz Deneme Mevcut


