Excel'de noktalama işaretleri ve boşluk ekleme

Kerem Aydın·13 Temmuz 2026·⏱4 dk

Excel hücresine virgül, nokta, tire veya boşluk eklemek için klavyenizdeki ilgili tuşu kullanmanız yeterlidir. Ancak bağlamı dikkate almak önemlidir: sayısal hücrelerde virgül ve nokta sayının değerini değiştirebilir (ondalık ayırıcı), formüllerde ise virgül veya noktalı virgül argüman ayırıcı olarak işlev görür. Görsel düzenleme (uzun tire) veya biçimi sabitleme (telefon numaralarındaki boşluklar) amacıyla hücreleri Metin biçimine çevirmek veya özel işlevler kullanmak daha iyidir.

Ana kural: İşaretin tam olarak yazdığınız gibi görünmesini ve hesaplamaları etkilememesini istiyorsanız, girmeden önce hücreyi Metin biçimine çevirin veya sembolün önüne kesme işareti ' ekleyin.

Virgül ve nokta: Sayı biçimi mi, metin mi?

Excel'de virgül ve noktanın davranışı, sisteminizin bölgesel ayarlarına ve hücre biçimine doğrudan bağlıdır.

Metin hücrelerinde

Hücre "Metin" biçimindeyse veya girişe kesme işareti (') ile başlıyorsanız, tüm noktalama işaretleri olduğu gibi kabul edilir.

  • Örnek: 1.234,56 girdiğinizde, sayıya dönüştürülmeden aynen görüntülenir.
  • Formüllerde: Metne virgül veya nokta eklemek için bunları tırnak içine alın: ="Toplam: " & A1 & " TL"

Sayısal hücrelerde

Burada işaretler matematiksel işlev görür:

  • Ondalık ayırıcı: Türkçe yerel ayarlarda bu genellikle virgüldür (örneğin, 3,14). İngilizce ayarlarda ise noktadır (3.14).
  • Binlik ayırıcı: Türkçe yerel ayarlarda genellikle boşluk (1 000 000) kullanılır, İngilizce ayarlarda ise virgül (1,000,000) kullanılır.

Yaygın hata: Excel'in Türkçe sürümünde nokta yerine virgül kullanarak sayı girmeye çalışmak (örneğin, 10.5). Program bunu metin veya tarih olarak algılayabilir ve bu hücreyle yapılan formüller hata verebilir.

Formüldeki ayırıcıyı düzeltme: Sistem ayarlarından bağımsız olarak çıktı biçimini zorlamak için METNEÇEVİR (veya TEXT) işlevini kullanın: =METNEÇEVİR(A1; "0,00") — her zaman virgülden sonra iki basamak gösterir. =METNEÇEVİR(A1; "0.00") — noktayla gösterir (sistem izin verirse, ancak Türkçe sürüm için biçim kodunda virgül kullanmak daha güvenlidir).

Tire, kısa tire ve çizgi: Fark nedir?

Görsel olarak bu işaretler benzer görünse de farklı kodlara ve amaçlara sahiptirler.

İşaretAdıNerede kullanılırNasıl girilir
-Kısa tireBirleşik kelimeler, formüllerdeki aralıklar- tuşu (0'ın sağındaki)
–Orta tire (En dash)Tarih aralıkları, sayılar (metin içinde)Ctrl + - (sayısal tuş takımı) veya sembol ekleme
—Uzun tire (Em dash)Cümle bölümlerini ayırmaAlt + 0151 (sayısal tuş takımı) veya otomatik düzeltme
−Matematiksel eksiFormüller, negatif sayılarSembol ekleme veya özel font

Kısa tireyi otomatik olarak uzun tireye dönüştürme

Bir metin sütunundaki kısa tireleri topluca uzun tirelere değiştirmeniz gerekiyorsa, YERİNEKOY (SUBSTITUTE) işlevini kullanın:

=YERİNEKOY(A1; "-"; "—")

Bu formül, A1 hücresindeki tüm normal kısa tireleri uzun tirelerle değiştirir.

Boşluklarla çalışma

Excel'de boşluklar, kullanıldıkları yere göre farklı davranır.

  1. Metinde: Normal boşluk (Space) standart şekilde çalışır.
  2. Sayılarda: Boşluk, binlik ayırıcı olarak işlev görebilir (hücre biçiminde ayarlanır). Sayı içine manuel olarak boşluk girmek mümkün değildir; bu, sayıyı metne dönüştürür.
  3. Formüllerde:
    • Boşluk, aralık kesişimi operatörüdür. =TOPLA(A1:A10 B1:B10) yazımı, yalnızca bu iki aralığın kesiştiği hücreleri toplamaya çalışır (kesişim yoksa genellikle hata verir).
    • Birleştirme sırasında değerler arasına boşluk eklemek için " " (tırnak içinde boşluk) kullanın: =A1 & " " & B1

Bölünmez boşluk

Güzel biçimlendirme için ("1 000"in iki satıra bölünmemesi amacıyla) bölünmez boşluk kullanın.

  • Giriş: Ctrl + Shift + Space.
  • Formülde: =KARAKTER(160) (bölünmez boşluğun kodu). Örnek: =METNEÇEVİR(A1; "# ##0") & KARAKTER(160) & "TL"

Özel biçimlerin ayarlanması

Sayıları girerken işaretlerin otomatik olarak görünmesi için hücre biçimini ayarlayın (Ctrl+1 → Sayı sekmesi → Özel).

  • Sayıdan sonra metin ekleme: 0 "adet" → 5 girerseniz, 5 adet olarak görüntülenir.
  • Binlik ayırıcı olarak boşluk: # ##0 → 1000, 1 000 olur.
  • Sabit virgül: 0,00 → 5, 5,00 olur.
  • Ayırıcı olarak tire: 0 "—" 0 (nadiren çalışır, birleştirme formülleri kullanmak daha iyidir).

Telefon numaraları için ipucu: Telefon numaralarının başındaki sıfırı ve boşlukları korumasını sağlamak için sütunu önceden Metin biçimine ayarlayın veya şu özel biçimi kullanın: +7 (###) ###-##-##.

Yaygın hatalar

  • Formüllerde #DEĞER! hatası: Kurallara uygun olmayan boşluklar veya noktalar içeren bir hücreyle matematiksel işlem yapmaya çalıştığınızda ortaya çıkar (örneğin, ayırıcının virgül olduğu bir sistemde sayı 1.234,56 şeklinde metin olarak kaydedilmişse).
    • Çözüm: "Sütunlara Dönüştür" özelliğini kullanın veya gereksiz boşlukları kaldırmak için YERİNEKOY işlevini kullanın (=YERİNEKOY(A1; KARAKTER(32); "")).
  • Fazladan boşluklar: Genellikle web'den veri kopyalanırken ortaya çıkar.
    • Çözüm: KIRP (TRIM) işlevi. =KIRP(A1) fazladan boşlukları siler ve kelimeler arasında sadece tek boşluk bırakır.
  • Görünmez karakterler: Bazen normal boşluk yerine, KIRP işlevinin silemediği bölünmez boşluk (kod 160) bulunur.
    • Çözüm: =YERİNEKOY(A1; KARAKTER(160); " ") ve ardından KIRP.

SSS

Noktanın her zaman ondalık ayırıcı olmasını nasıl sağlarım? Excel ayarlarını değiştirin: Dosya → Seçenekler → Gelişmiş → "Sistem ayırıcılarını kullan" kutusundaki işareti kaldırın ve "Ondalık ayırıcı" alanına nokta girin.

Argümanlar arasına boşluk koyduğumda formül neden çalışmıyor? Formüllerde boşluk bir operatördür. Söz diziminin izin vermediği yerlerde fonksiyonların içine boşluk koymayın (örneğin, = TOPLA ( A1 ; A2 ) çalışabilir ancak =A1 + B1 içindeki fonksiyon adlarında bulunan fazladan boşluklar hata verebilir). Argümanları yalnızca noktalı virgülle ayırın (Türkçe yerel ayarlarda).

Kod kullanmadan hızlıca uzun tire nasıl eklenir? Otomatik düzeltmeyi ayarlayın: Dosya → Seçenekler → Yazım Denetimi → Otomatik Düzeltme Seçenekleri. "Değiştir" alanına iki kısa tire -- girin ve "Şuna" alanına uzun tire — yapıştırın. Artık -- yazdığınızda otomatik olarak değişecektir.