Menu

UZUNLUK Formülü: Excel'de Karakter ve Kelime Sayma (LEN)

=UZUNLUK(A2) A2'deki karakter sayısını boşluklar ve noktalama işaretleri dahil döndürür. KIRP ve YERİNEKOY ile kelimeleri de sayar, TOPLA ile bütün bir aralıktaki karakterleri sayar.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

=UZUNLUK(A2) A2'deki karakter sayısını döndürür. UZUNLUK (İngilizce LEN) her karakteri sayar: harfler, rakamlar, boşluklar, noktalama işaretleri ve satır sonları. Hello world 11 karakterdir. Tablodaki formülleri de bu şekilde, Türkçe adlarla ve noktalı virgülle yazabilirsiniz.

Karakterleri sayma
B2
AB
1TextCharacters
2Hello world11
3 Hello world 13
4Excel5
50
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =UZUNLUK(A2)

A3'ün iki ucunda birer boşluk var, bu yüzden 13 sayar. A5 boştur ve boş bir hücrenin UZUNLUK'u 0'dır. Söz diziminin tek bir bağımsız değişkeni vardır: =UZUNLUK(text); burada text bir hücre, bir formül ya da tırnak içinde metindir.

UZUNLUK görüntüyü değil, saklanan değeri sayar

Sayılarda ve tarihlerde UZUNLUK Excel'in sakladığı değeri sayar; bu her zaman gördüğünüz şey değildir:

UZUNLUK neyi görür
B2
ABC
1ValueLENLEN of the display
2$1,050.0049
32026-03-15510
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =UZUNLUK(A2)

A2 $1,050.00 gösterir ama 1050 olarak saklanır, bu yüzden UZUNLUK 4 döndürür. Tarih 46096 seri numarası olarak saklanır, bu yüzden UZUNLUK 5 döndürür. Karakterleri görüntülendiği gibi saymak için C sütunundaki gibi önce METNEÇEVİR ile dönüştürün (tablodaki biçim kodları İngilizcedir; Türkçe Excel'de kodlar da yerelleştirilir).

Bir hücredeki kelimeleri sayma

Excel'de kelime sayma fonksiyonu yoktur. Kelimeler boşluklarla ayrılır, bu yüzden boşlukları sayın ve bir ekleyin. Çift boşluklar ve uçlardaki boşluklar kelime sayılmasın diye önce KIRP uygulayın:

Kelime sayısı
B2
AB
1TextWords
2The quick brown fox4
3 two spaces 2
4one1
50
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =EĞER(KIRP(A2)="";0;UZUNLUK(KIRP(A2))-UZUNLUK(YERİNEKOY(KIRP(A2);" ";""))+1)

The quick brown fox için nasıl çalışır: kırpılmış metin 19 karakterdir, boşluksuz hali 16. Üç boşluk dört kelime demektir. Öndeki EĞER, boş bir hücrenin 1 yerine 0 kelime saymasını sağlar.

Kaç kelime?
B2
AB
1SentenceWords
2Payment received with thanks
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: B2 hücresinde A2'deki kelimeleri sayın. Kelimeler tek boşluklarla ayrılmıştır.

Karakter sınırını denetleme

Metni bir sınıra göre denetlemenin yolu UZUNLUK'tur: 60 karakterlik bir sayfa başlığı, 160 karakterlik bir SMS, 30 karakterlik bir ürün adı. Kalan karakter, sınır eksi UZUNLUK'tur ve koşullu biçimlendirme sınırı aşan satırları işaretleyebilir:

30 karakteri aşan başlıklar
B2
ABC
1TitleCharactersLeft
2Desk lamp, black1614
3Ergonomic office chair with headrest36-6
4Monitor stand1317
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =UZUNLUK(A2)

=UZUNLUK($A2)>30 kuralı sınırı aşan her başlığın bütün satırını renklendirir. A'nın önündeki $ satırın her sütununun başlığa bakmasını sağlar. A3'ü 30 karaktere kadar kısaltın, renk kaybolur. Daha uzun metni girişte reddetmek için Veri > Veri Doğrulama'yı kullanın ve İzin verilen'i Metin uzunluğu yapın.

Kalan karakter
B2
AB
1NameLeft
2Wireless mouse
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

Sıra sende: Ürün adları en fazla 40 karakter olabilir. B2 hücresinde A2'deki ad için kaç karakter kaldığını döndürün.

Bir aralıktaki karakterleri sayma

UZUNLUK tek bir hücre üzerinde çalışır. Ona TOPLA'nın içinde bir aralık verin, her hücreyi sayar, TOPLA da onları toplar:

Toplam karakter
C2
ABC
1TextMethodTotal
2AppleSUM15
3PearSUMPRODUCT15
4Banana
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =TOPLA(UZUNLUK(A2:A4))

=TOPLA(UZUNLUK(A2:A4)) Excel 2021 ve Microsoft 365'te olduğu gibi çalışır. Excel 2019 ve öncesinde Ctrl+Shift+Enter (Mac'te Cmd+Shift+Enter) gerektirir; ya da dizileri kendi başına işleyen TOPLA.ÇARPIM'ı kullanın.

Bir hücredeki tek bir karakteri, örneğin bir listedeki virgülleri saymak için onu kaldırmadan önceki ve sonraki uzunluğu karşılaştırın: =UZUNLUK(A2)-UZUNLUK(YERİNEKOY(A2;",";"")). YERİNEKOY sayfasında bütün bir kelimenin nasıl sayılacağı dahil canlı bir örnek var.

Sıkça Sorulan Sorular

Excel'de bir hücredeki karakterler nasıl sayılır?

=UZUNLUK(A2) A2'deki karakter sayısını döndürür. Boşluklar, noktalama işaretleri ve satır sonları da sayılır. Fazla boşlukları yok saymak için kırpılmış metni sayın: =UZUNLUK(KIRP(A2)).

Excel'de bir hücredeki kelimeler nasıl sayılır?

Boşlukları sayın ve bir ekleyin: =UZUNLUK(KIRP(A2))-UZUNLUK(YERİNEKOY(KIRP(A2);" ";""))+1. Boş bir hücre 1 değil 0 kelime saysın diye bunu =EĞER(KIRP(A2)="";0;...) ile sarmalayın.

UZUNLUK bir sayı veya tarih için neden yanlış sayı döndürüyor?

UZUNLUK hücrenin gösterdiğini değil, saklanan değeri sayar. 1,050.001050olaraksaklanır,buyu¨zdenUZUNLUK4do¨ndu¨ru¨r;birtarihdeserinumarasınınhanesiolan5′ido¨ndu¨ru¨r.Go¨ru¨ntu¨lenenbic\cimisaymakic\cin‘LEN(TEXT(A2,"1,050.00 1050 olarak saklanır, bu yüzden UZUNLUK 4 döndürür; bir tarih de seri numarasının hanesi olan 5'i döndürür. Görüntülenen biçimi saymak için `LEN(TEXT(A2,"#,##0.00"))` kullanın (İngilizce yazım; Türkçe Excel'de biçim kodları da yerelleştirilir).

Bir aralıktaki tüm karakterler nasıl sayılır?

Excel 2021 ve Microsoft 365'te =TOPLA(UZUNLUK(A2:A10)). Eski sürümlerde Ctrl+Shift+Enter gerektirmeden çalışan =TOPLA.ÇARPIM(UZUNLUK(A2:A10)) formülünü kullanın.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA