İçeriğe geç
parazade
Metin İşlemleriSeviye: Başlangıç

Excel'de Karakter Sayısı Nasıl Bulunur?

Yayın: · Son güncelleme:

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac

Kısaca

Excel'de bir hücredeki karakter sayısını UZUNLUK formülü verir: =UZUNLUK(A2). Boşluklar da sayılır. Boşluksuz sayım için YERİNEKOY ile boşlukları silip uzunluğu ölçersiniz; karakter sınırı koymak için Veri Doğrulama'daki Metin Uzunluğu kullanılır.

Adım adım

  1. 1

    Uzunluk sütunu açın

    Metin sütununun yanına boş bir sütun ekleyin.

  2. 2

    Karakterleri sayın

    İlk hücreye =UZUNLUK(A2) yazıp aşağı kopyalayın; boşluklar da sayılır.

  3. 3

    Gerekirse boşlukları hariç tutun

    Boşluksuz sayım için =UZUNLUK(YERİNEKOY(A2;" ";"")) kullanın.

  4. 4

    Kelime sayısını hesaplayın

    =UZUNLUK(KIRP(A2))-UZUNLUK(YERİNEKOY(A2;" ";""))+1 formülüyle kelimeleri sayın.

  5. 5

    Sınırı aşanları bulun

    =UZUNLUK(A2)>60 gibi bir kontrolle DOĞRU dönen satırları filtreleyin.

  6. 6

    Karakter sınırı koyun

    Veri > Veri Doğrulama'da Metin Uzunluğu'nu seçip en fazla karakter sayısını girin.

İçindekiler
  1. Hücredeki karakter sayısı nasıl bulunur?
  2. Boşlukları saymadan karakter sayısı
  3. Kelime sayısını hesaplamak
  4. Belirli bir harfin kaç kez geçtiğini bulmak
  5. Bir aralıktaki toplam karakter sayısı
  6. Sayıların basamak sayısını kontrol etmek
  7. Uzun metni belirli bir uzunlukta kesmek
  8. Hücreye karakter sınırı koymak
  9. Sıradaki adım

Hücredeki karakter sayısı nasıl bulunur?

Bir hücredeki karakter sayısını UZUNLUK fonksiyonu verir. =UZUNLUK(A2) harfleri, rakamları, noktalama işaretlerini ve boşlukları birlikte sayar. "Parazade Excel rehberi" metni iki boşlukla birlikte 22 karakterdir.

Örnek 1: Hücredeki karakter sayısı
ABC
1Metin
2Parazade Excel rehberi22
3Kargo ücretsiz
4Ürün açıklaması
=UZUNLUK(A2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: 22

Parazade 8, Excel 5, rehberi 7 karakterdir; iki boşlukla birlikte toplam 22 eder.

Türkçe karakterler de birer karakter sayılır. "Ürün açıklaması" metnindeki Ü, ü, ç ve ı harflerinin her biri 1 olarak hesaba girer; metin toplam 15 karakterdir.

Boşlukları saymadan karakter sayısı

Bazı formlar karakter sınırını boşluklar hariç verir. Bu durumda önce boşlukları YERİNEKOY ile silip kalan metnin uzunluğunu ölçersiniz: =UZUNLUK(YERİNEKOY(A2;" ";"")). "Parazade Excel rehberi" için sonuç 20 olur.

Hücrenin başında ya da sonunda görünmeyen boşluklar varsa UZUNLUK onları da sayar. Sonucun beklediğinizden büyük çıkması çoğu zaman bundandır. =UZUNLUK(KIRP(A2)) ile karşılaştırdığınızda fark, fazla boşluk sayısını verir.

Kelime sayısını hesaplamak

Excel'de doğrudan kelime sayan bir fonksiyon yoktur, ama boşlukları sayarak kelime sayısını bulabilirsiniz. Tek boşlukla ayrılmış bir metinde kelime sayısı, boşluk sayısının bir fazlasıdır. Önce KIRP ile fazla boşlukları teke indirirsiniz, sonra boşluklu ve boşluksuz uzunluğun farkına 1 eklersiniz.

Örnek 2: Kelime sayısı
ABC
1Metin
2Parazade Excel rehberi3
3Kargo ücretsiz
4Ürün açıklaması
=UZUNLUK(KIRP(A2))-UZUNLUK(YERİNEKOY(A2;" ";""))+1

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: 3

Metinde iki boşluk vardır; 22 ile 20 arasındaki farka 1 eklenince 3 kelime çıkar.

Boş bir hücrede bu formül 0 yerine 1 verir. Boş satırların olduğu listelerde formülü =EĞER(KIRP(A2)="";0;...) biçiminde bir koşulla sarmalayın.

Belirli bir harfin kaç kez geçtiğini bulmak

Aynı fark yöntemiyle bir harfin ya da işaretin kaç kez geçtiğini de sayabilirsiniz. Metnin uzunluğundan, o harfin silindiği hâlinin uzunluğunu çıkarırsınız.

Örnek 3: Küçük e harfinin kaç kez geçtiği
ABC
1Metin
2Parazade Excel rehberi4
3Kargo ücretsiz
4Ürün açıklaması
=UZUNLUK(A2)-UZUNLUK(YERİNEKOY(A2;"e";""))

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: 4

Parazade'de 1, Excel'in içinde 1, rehberi kelimesinde 2 küçük e vardır. Büyük E sayılmaz.

YERİNEKOY büyük ve küçük harfe duyarlıdır. Örnekte "Excel" kelimesinin başındaki büyük E sayılmamıştır. Harfin iki biçimini birlikte saymak istiyorsanız iki YERİNEKOY sonucunu ayrı ayrı hesaplayıp toplayın.

Bu yöntem e-posta listesindeki @ işaretlerini ya da bir koddaki tireleri saymak için de kullanılır. Bir hücrede birden fazla @ çıkıyorsa, oraya büyük ihtimalle iki adres yan yana yazılmıştır ve kaydın ayrılması gerekir.

Bir aralıktaki toplam karakter sayısı

Birden fazla hücrenin toplam karakter sayısını bulmak için UZUNLUK'u TOPLA.ÇARPIM içinde kullanırsınız: =TOPLA.ÇARPIM(UZUNLUK(A2:A4)). Formül her hücrenin uzunluğunu hesaplar ve toplar. Üç ürün açıklamasının toplam uzunluğunu kontrol etmek ya da bir sütunda en uzun metni bulmak için kullanışlıdır.

UZUNLUK sayıların görünen biçimine değil değerine bakar. Ekranda "1.250,00 TL" gibi görünen bir hücre için sonuç biçim karakterlerini içermez. Biçimli hâlin uzunluğu gerekiyorsa önce METNEÇEVİR ile metne çevirin.

Sayıların basamak sayısını kontrol etmek

Fonksiyon sayılarla da çalışır ve sayının basamak sayısını verir. =UZUNLUK(5321234567) sonucu 10'dur. Telefon numarası sütununda 10 haneden kısa ya da uzun kayıtları bulmak için =UZUNLUK(A2)<>10 kontrolü yeterlidir.

Ondalıklı sayılarda ayırıcı da bir karakter sayılır. Türkçe Excel'de 12,5 değeri için UZUNLUK 4 verir. Kimlik numarası gibi başında sıfır olabilecek kodlar sayı olarak girilmişse baştaki sıfır kaybolur ve uzunluk bir eksik çıkar; bu alanları metin olarak saklayın.

Uzun metni belirli bir uzunlukta kesmek

Karakter sayısını ölçmek çoğu zaman metni kısaltmak için yapılır. SOLDAN ile metnin ilk 60 karakterini alabilirsiniz: =SOLDAN(A2;60). Kısaltıldığını belli etmek isterseniz sonuna üç nokta ekleyen bir koşul kullanın: =EĞER(UZUNLUK(A2)>60;SOLDAN(A2;57)&"...";A2).

Bu formül 60 karakteri aşmayan metinlere dokunmaz. Uzun olanları 57 karakter ve üç noktayla, toplamda yine 60 karakterle bırakır. Kelimenin ortasından kesmemek gerekiyorsa sonucu elle gözden geçirmeniz gerekir.

Hücreye karakter sınırı koymak

Karakter sayısını ölçmek yerine sınırlamak istiyorsanız Veri Doğrulama kullanılır. Hücreleri seçip Veri > Veri Doğrulama'yı açın, İzin Ver kutusundan Metin Uzunluğu'nu, Veri kutusundan küçüktür veya eşittir seçeneğini seçin ve en fazla karakter sayısını girin. Örneğin ürün başlıkları için 60 yazarsanız daha uzun bir giriş kabul edilmez. Giriş İletisi sekmesine "En fazla 60 karakter" gibi bir not eklemek, kullanıcının sınırı yazmaya başlamadan önce görmesini sağlar.

Kural yalnız yeni girişleri denetler. Var olan uzun metinleri bulmak için yan sütuna =UZUNLUK(A2)>60 yazıp DOĞRU dönen satırları filtreleyin.

Sıradaki adım

Kontrol etmek istediğiniz sütunun yanına =UZUNLUK(A2) yazıp aşağı kopyalayın ve sonuca göre sıralayın. Sınırı aşan satırları düzeltin, ardından aynı sütuna Metin Uzunluğu kuralını ekleyin.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · rehberdeki örnekler hazır formüllerle

Bu rehberde kullanılan fonksiyonlar

Aynı konudaki diğer rehberler: Excel'de Metin İşlemleri

Sıkça Sorulan Sorular

Excel'de karakter sayısı formülü nedir?

Türkçe Excel'de =UZUNLUK(A2), İngilizce Excel'de =LEN(A2) kullanılır. Formül boşlukları ve noktalama işaretlerini de sayar.

Boşlukları saymadan karakter sayısını nasıl bulurum?

=UZUNLUK(YERİNEKOY(A2;" ";"")) formülü önce boşlukları siler, sonra kalan metnin uzunluğunu verir.

Hücreye karakter sınırı nasıl konur?

Veri > Veri Doğrulama'da İzin Ver kutusundan Metin Uzunluğu'nu seçin, küçüktür veya eşittir koşuluyla en fazla karakter sayısını girin.