Excel Hücresinde Karakter Sayma: Kapsamlı Kılavuz

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

Excel'de bir hücredeki karakter sayısını öğrenmek için UZUNLUK işlevini (İngilizce sürümde LEN) kullanın. =UZUNLUK(A1) formülü, harfler, rakamlar, boşluklar ve noktalama işaretleri dahil olmak üzere toplam işaret sayısını döndürür. Bu, metin uzunluğunu kontrol etmek, verileri temizlemek ve içerik hazırlamak için standart bir araçtır.

Aşağıda sözdizimi, boşluklarla çalışma incelikleri ve tüm aralıklar için sayma yöntemleri ayrıntılı olarak açıklanmıştır.

Kısa cevap: Rusça Excel için =UZUNLUK(hücre) veya İngilizce Excel için =LEN(hücre) yazın. İşlev, tırnak içindeki veya hücredeki her şeyi, gizli boşluklar dahil olmak üzere sayar.

Sözdizimi ve Temel Kullanım

İşlevin kullanımı basittir ve yalnızca bir bağımsız değişkeni vardır.

Yerelleştirmeİşlev AdıSözdizimiÖrnek
RusçaUZUNLUK=UZUNLUK(metin)=UZUNLUK(A1)
İngilizceLEN=LEN(text)=LEN(A1)

Bağımsız Değişkenler:

  • metin (zorunlu): Uzunluğu ölçülecek hücre referansı veya tırnak içindeki metin dizesi.

Çalışma Örnekleri

  1. Hücrede sayma: A1 hücresinde Merhaba dünya yazıyorsa, =UZUNLUK(A1) formülü 10 değerini döndürür (7 harf + 1 boşluk + 2 harf).

  2. Sabit değer sayma: =UZUNLUK("Excel") formülü 5 değerini döndürür.

  3. Boş hücre: Hücre boşsa, işlev 0 değerini döndürür.

İncelikler: Boşluklar ve Görünmez Karakterler

Veri analizindeki en yaygın sorun, istatistikleri bozan gereksiz boşlukların varlığıdır. UZUNLUK işlevi bunları tam teşekküllü karakterler olarak sayar.

Sayımdan Boşlukları Hariç Tutma

Eğer boşlukları yoksayarak sadece harf ve rakam sayısını öğrenmeniz gerekiyorsa, UZUNLUK işlevini YERINEKOY (SUBSTITUTE) işleviyle birleştirin.

Formül:

=UZUNLUK(YERINEKOY(A1; " "; ""))

Çalışma mantığı:

  1. YERINEKOY(A1; " "; "") metinden tüm boşlukları kaldırır.
  2. UZUNLUK temizlenmiş dizenin uzunluğunu sayar.

Kenarlardaki Gereksiz Boşlukları Kaldırma

Veriler genellikle satırın başında veya sonunda fazla boşluklarla içe aktarılır. Bunları saymadan önce kaldırmak için KIRP (TRIM) işlevini kullanın.

Formül:

=UZUNLUK(KIRP(A1))

Bu, kenarlardaki boşlukların kabul edilebilir olmadığı e-posta adreslerini, ürün kodlarını veya isimleri doğrularken kullanışlıdır.

Önemli: KIRP işlevi kelimeler arasında tek bir boşluk bırakır ancak diğer tüm boşlukları kaldırır. Eğer tüm boşlukları tamamen kaldırmak istiyorsanız, yukarıda anlatılan YERINEKOY varyantını kullanın.

Gelişmiş Yöntemler: Aralık İçin Sayma

Standart UZUNLUK işlevi tek bir hücreyle çalışır. Bir aralıktaki (örneğin A1:A10) toplam karakter sayısını hesaplamak istiyorsanız, basit toplama yeterli değildir.

Yöntem 1: ÇARPIMTOPLAM İşlevi (SUMPRODUCT)

Bu, formülü dizi formülü olarak onaylama gerektirmeyen, tüm Excel sürümlerinde çalışan en güvenilir yöntemdir.

Formül:

=ÇARPIMTOPLAM(UZUNLUK(A1:A10))

Bu formül, aralıktaki her hücrenin uzunluğunu hesaplar ve sonuçları toplar.

Yöntem 2: Dizi Formülü (Eski Excel Sürümleri İçin)

Excel 2019 öncesi sürümlerde TOPLAM ile yapı kullanabilirsiniz, ancak bunu Ctrl + Shift + Enter tuş kombinasyonuyla onaylamanız gerekir.

Formül:

{=TOPLAM(UZUNLUK(A1:A10))}

(Küme parantezleri doğru girişten sonra otomatik olarak görünür).

Modern Excel sürümlerinde (Office 365, Excel 2021+) =TOPLAM(UZUNLUK(A1:A10)) yazıp Enter'a basmanız yeterlidir.

UZUNLUK ile Çalışırken Sık Yapılan Hatalar

  1. Yanlış bağımsız değişken ayırıcı. Rusça yerelleştirmeli Excel'de bağımsız değişken ayırıcısı virgül (,) değil, noktalı virgüldür (;).

    • ✅ Doğru: =UZUNLUK(A1; B1) (işlev iki bağımsız değişken almasa da, bu iç içe geçmiş işlevler için önemlidir).
    • ❌ Hata: =UZUNLUK(A1, B1) #DEĞER! hatasına neden olur.
  2. Satır sonlarının dikkate alınması. Satır sonu karakteri (Alt+Enter) da bir karakter olarak sayılır. Metin görsel olarak kısa görünmesine rağmen UZUNLUK daha yüksek bir değer gösteriyorsa, hücreyi gizli satır sonlarına karşı kontrol edin.

  3. Sayısal biçimler. UZUNLUK, hücrenin gerçek içeriğini sayar. Hücrede 1000 sayısı varsa ve biçim 1 000,00 olarak görüntüleniyorsa, UZUNLUK işlevi 7 yerine 4 döndürür (çünkü gerçek değer 1000'dir). Tam olarak görüntülendiği gibi karakterleri saymak için önce sayıyı METNEÇEVİR işleviyle metne dönüştürmeniz gerekir.

SSS

UZUNLUK ve UZUNLUKB arasındaki fark nedir?

  • UZUNLUK (LEN) karakter sayısını sayar.
  • UZUNLUKB (LENB) karakterlerin kapladığı bayt sayısını sayar. Normal Latin harfleri ve rakamlar için değerler aynıdır (1 karakter = 1 bayt). Kiril alfabesi veya Asya ideogramları için DBCS kodlamalarında bir karakter 2 bayt kaplayabilir. Rusya'daki çoğu görevde normal UZUNLUK kullanılır.

Belirli karakterlerin sayısı (örneğin "a" harfleri) nasıl hesaplanır? UZUNLUK ve YERINEKOY kombinasyonunu kullanın. Bu karakter olmadan dizenin uzunluğunu toplam uzunluktan çıkarın: =UZUNLUK(A1) - UZUNLUK(YERINEKOY(A1; "a"; ""))

UZUNLUK formülü mü yoksa sonucu mu sayar? İşlev yalnızca hücrede görüntülenen sonucu sayar. Formülün kendisine ait metin dizesi (örneğin =TOPLAM(B1:B5)) analiz edilmez.