KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

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.

Bir formülle karakterler arasına boşluk ekleyin

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

Yöntem 3: Karakterler arasına VBA ile boşluk ekleyin

Hangi yöntemi tercih etmelisiniz?

Sıkça sorulan sorular


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.

  1. B2 hücresine aşağıdaki formülü girin ve Enter tuşuna basın.
  2. =TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(LEN(A2)),1))
  3. Formülü diğer hücrelere uygulamak için doldurma tutamacını aşağı doğru sürükleyin.

Sonuç: Formül, seçilen metin dizesindeki her karakter arasına bir boşluk ekler.
Bir formülle karakterler arasına boşluk ekleyin

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.

Kutools for Excel, karmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zekâ yetenekleriyle entegre, Kutools görevleri hassas bir şekilde otomatikleştirerek veri yönetimi sürecini zahmetsiz hâle getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

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

  1. Boşluk eklemek istediğiniz hücreleri seçin.
  2. Kutools > Metin > Metin Ekle’ye tıklayın.
  3. Metin kutusunda, Boşluk tuşuna bir kez basın.
  4. Seçin: Yalnızca şuraya ekle.
  5. Açılır Liste menüsünden Büyük ve küçük harflerden önce seçeneğini seçin.
  6. Tamam’a tıklayın.
    Durum 1: Harfler arasına boşluk ekleyin

Sonuç: Harflerin önüne boşluklar eklenir ve ayrılmış harf etkisi oluşturulur.
Harfler öncesine boşluklar eklendi

En iyi kullanım alanı:Büyük ve küçük harflerden önceseçeneği, yalnızca alfabetik karakterlerin önüne boşluk eklemek istediğinizde daha uygundur. Özellikle kelimeler, harfler ve metin dizeleri için uygundur.

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

  1. Metin dizelerini veya karışık kodları içeren hücreleri seçin.
  2. Tıklayın Kutools > Metin > Metin Ekle.
  3. Metin kutusunda,Boşluktuşuna bir kez basın.
  4. Seçin Yalnızca şuraya ekle.
  5. Açılır Liste menüsünden Karakterler arasında seçeneğini seçin.
  6. Tıklayın Tamam.
    Durum 2: Her karakter arasına boşluk ekleyin

Sonuç: Harfler ve sayılar dahil olmak üzere her karakter arasına bir boşluk eklenir.
Her karakter arasına, harfler ve sayılar dahil olmak üzere bir boşluk yerleştirildi

En iyi kullanım alanı:Karakterler arasındaseçeneğini, bir dizgedeki her karakteri (harfler, rakamlar ve semboller dahil) ayırmak istediğinizde kullanın.

Durum 3: Boşluk ekleyin Sayılardan önce

Önerilen seçenek:Sayılardan önce

  1. Metin ve Sayıya Göre Böl içeren hücreleri seçin.
  2. Tıklayın Kutools > Metin > Metin Ekle.
  3. Metin kutusunda,Boşluktuşuna bir kez basın.
  4. Seçin Yalnızca şuraya ekle.
  5. Açılır Liste menüsünden Sayılardan önce seçeneğini seçin.
  6. Tıklayın Tamam.
    Durum 3: Sayısal karakterler öncesine boşluk ekleyin

Sonuç: Her sayısal karakterden önce bir boşluk eklenir.
Her sayısal karakter öncesine bir boşluk eklendi

En iyi kullanım alanı:Sayılardan önceseçeneği, her sayısal karakterin önüne belirtilen metni ekler. Örneğin,Item123şu hâle gelir:Item 1 2 3,Item 123değil.

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.
Durum 4: Boşluk yerine başka bir ayırıcı ekleyin

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.
Kutools, seçtiğiniz seçeneğe göre girdiğiniz ayırıcıyı ekler

En iyi kullanım alanı:Kutools for Excelbirçok hücreye Toplu Ekle boşluk veya diğer ayırıcılar eklemek ve Büyük ve küçük harflerden önce,Karakterler arasındaveya Sayılardan öncegibi esnek konum seçeneklerinden birini seçmek istediğinizde kullanın.
✅ Avantajlar
  • 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
 
Kutools for Excel
Toplu Ekle, formül veya VBA’ya gerek kalmadan, esnek konum seçenekleriyle harflere, sayılara ve karışık metin dizelerine boşluk veya ayırıcılar ekler.

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.

  1. Microsoft Visual Basic for Applications penceresini açmak içinAlt + F11 tuşlarına basın.
  2. Ekle > Modül’ye tıklayın.
  3. Aşağıdaki VBA kodunu modüle yapıştırın.
  4. 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
    
  5. Çalışma sayfasına dönmek için Alt + Q tuşlarına basın.
  6. Boş bir hücreye aşağıdaki formülü girin:
  7. =AddSpace(A2)
  8. Enter tuşuna basın ve formülü diğer hücrelere uygulamak için aşağı doğru sürükleyin.

Sonuç: Özel işlev, metin dizesindeki her karakter arasına bir boşluk ekler.
Ö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öntemEn İyi Kullanım AlanıAvantajlarSınırlamalar
FormülMicrosoft 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 ExcelToplu 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 önceKutools for Excel gereklidir ancak farklı boşluklama ihtiyaçlarını çok daha kolay ve esnek bir şekilde yönetmenizi sağlar
VBAEski 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.

OrijinalAyı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.