İçeriğe geç
parazade
MetinÖrnekler doğrulandı

UZUNLUK Formülü (LEN): Metindeki Karakterleri Saymak

UZUNLUK

İngilizce adı: LEN

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

UZUNLUK kısaca

UZUNLUK, bir metindeki karakter sayısını boşluklar dahil verir. SMS ve başlık sınırlarını kontrol etmek, kod uzunluğunu doğrulamak ya da SOLDAN, SAĞDAN ve YERİNEKOY ile birlikte değişken parçaları hesaplamak için kullanılır.

Söz dizimi

UZUNLUK(metin)

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

Argümanlar

ArgümanDurumAçıklama
metintextZorunluKarakterleri sayılacak metin ya da hücre. Boşluklar da karakter sayılır.
İçindekiler
  1. UZUNLUK ne sayar?
  2. Tek argümanlı söz dizimi
  3. Karakter sınırı kontrolü
  4. Kelime saymak için YERİNEKOY ile birlikte
  5. Aynı görünen hücreler neden farklı uzunlukta?
  6. Sıradaki adım

UZUNLUK ne sayar?

Excel UZUNLUK formülü, bir hücredeki karakterlerin toplam sayısını verir. Harf, rakam, noktalama ve boşluk ayrı ayrı sayılır. "Parazade" kelimesi için =UZUNLUK(A2) 8 döndürür; "Kalem kutusu" için sonuç 12'dir, çünkü aradaki boşluk da bir karakterdir.

Türkçe harfler tek karakter sayılır. "Şişe" 4 karakterdir.

Tek argümanlı söz dizimi

Fonksiyonun yalnız bir argümanı vardır: metin. Bu bir hücre başvurusu, tırnak içinde bir metin ya da başka bir formülün sonucu olabilir. Boş bir hücre için sonuç 0'dır.

Sayılarda UZUNLUK, ekrandaki biçimi değil saklanan değeri sayar. Hücrede 1.250,00 TL görünse bile değer 1250 ise sonuç 4 olur. Biçimli görünümün uzunluğunu ölçmek için önce METNEÇEVİR kullanmanız gerekir.

Karakter sınırı kontrolü

Kampanya mesajları, ürün başlıkları ve form alanları çoğu zaman karakter sınırına tabidir. Tek bir SMS'te 160 karakter kullanacaksanız =160-UZUNLUK(A2) kalan karakter sayısını gösterir. "Siparişiniz kargoya verildi" mesajı 27 karakter olduğu için sonuç 133'tür.

Bu sütuna koşullu biçimlendirme eklerseniz, kalan karakter sayısı sıfırın altına düşen, yani mesajı tek SMS sınırını aşan satırları kırmızıyla işaretleyebilir ve gönderimden önce kısaltılması gerekenleri tek bakışta görebilirsiniz. Ürün kodlarının hep 8 karakter olması gerekiyorsa =UZUNLUK(A2)=8 formülü hatalı kodları YANLIŞ olarak gösterir.

Kelime saymak için YERİNEKOY ile birlikte

UZUNLUK tek başına kelime saymaz, ama küçük bir hileyle bu işi de görür. Metindeki boşlukları YERİNEKOY ile silip yeni uzunluğu eskisinden çıkarırsanız boşluk sayısını bulursunuz. Kelime sayısı boşluk sayısının bir fazlasıdır: =UZUNLUK(A2)-UZUNLUK(YERİNEKOY(A2;" ";""))+1.

Formülün bir varsayımı var. Kelimeler arasında tek boşluk olmalıdır; fazladan boşluk varsa önce KIRP ile temizleyin, yoksa sonuç olduğundan büyük çıkar.

Aynı yöntemle bir hücrede belirli bir karakterin kaç kez geçtiğini de bulabilirsiniz. Boşluk yerine virgülü silip farkı alırsanız virgül sayısını elde edersiniz; virgülle ayrılmış bir etiket listesinde bu sayının bir fazlası etiket sayısıdır. Bu tür sayımlar, form yanıtlarında kaç seçenek işaretlendiğini görmek için kullanışlıdır.

Aynı görünen hücreler neden farklı uzunlukta?

Gözle aynı görünen iki hücrenin uzunluğu farklı çıkıyorsa sebep çoğunlukla gizli boşluktur. " Kalem " hücresi 8 karakter sayılır, =UZUNLUK(KIRP(A2)) ise 5 verir. Bu farkı görmek, DÜŞEYARA'nın neden eşleşme bulamadığını anlamanın en hızlı yoludur.

Web sayfalarından kopyalanan metinlerde bölünemez boşluk da olabilir. KIRP bu karakteri silmez; YERİNEKOY ile DAMGA(160) karakterini normal boşluğa çevirmeniz gerekir.

Sıradaki adım

UZUNLUK çoğu zaman tek başına değil, SOLDAN, SAĞDAN ve PARÇAAL'ın karakter sayısını hesaplamak için kullanılır. Ayıraçtan sonraki kısmı almak isterseniz SAĞDAN ile birlikte kurulan formüle bakın.

Şimdi bir metin sütununun yanına =UZUNLUK(A2) yazın ve sonucu aşağı kopyalayın. Beklediğinizden uzun çıkan satırlarda =UZUNLUK(KIRP(A2)) ile gizli boşluk olup olmadığını kontrol edin.

Örnekler

Örnek 1: Kelimenin karakter sayısı
ABC
1Metin
2Parazade8
=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: 8

Parazade sekiz harften oluşur; sonuç 8'dir.

Örnek 2: SMS için kalan karakter
ABC
1Mesaj
2Siparişiniz kargoya verildi133
=160-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: 133

Mesaj iki boşlukla birlikte 27 karakterdir. 160-27=133 karakter kalır.

Örnek 3: Gizli boşlukları ayıklayarak sayma
ABC
1Ürün
2 Kalem 5
=UZUNLUK(KIRP(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: 5

Hücre boşluklarla 8 karakterdir. KIRP baştaki ve sondaki boşlukları silince 5 karakter kalır.

Örnek 4: Kelime sayısını bulma
ABC
1Mesaj
2Siparişiniz kargoya verildi3
=UZUNLUK(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

Boşluklar silinince uzunluk 27'den 25'e düşer. İki boşluk olduğu için kelime sayısı 3'tür.

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

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

UZUNLUK kullanan rehberler ve alıştırmalar

RehberOrtaExcel'de Belirli Bir Karakterden Sonrasını Alma ve SilmeExcel'de belirli bir karakterden sonrasını almak için =PARÇAAL(A2;BUL("@";A2)+1;UZUNLUK(A2)), öncesini almak için =SOLDAN(A2;BUL("@";A2)-1) yazılır. Microsoft 365 ve Excel 2024'te SONRAKİMETİN aynı işi tek fonksiyonla yapar.RehberBaşlangıçExcel'de Karakter Sayısı Nasıl Bulunur?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.RehberOrtaExcel'de Ad Soyad Ayırma: Formül ve Hızlı DoldurmaExcel'de ad soyad ayırmak için adı =SOLDAN(A2;BUL(" ";A2)-1), soyadı =SAĞDAN(A2;UZUNLUK(A2)-BUL(" ";A2)) formülüyle alırsınız. Formül istemiyorsanız Hızlı Doldurma (Ctrl+E) ya da Metni Sütunlara Dönüştürme Sihirbazı aynı işi yapar.RehberOrtaExcel Veri Doğrulama Özel Formül ÖrnekleriExcel veri doğrulamada İzin Ver kutusundan Özel seçilir ve DOĞRU ya da YANLIŞ döndüren bir formül yazılır. Formül DOĞRU verirse giriş kabul edilir. Tekrarsız giriş için =EĞERSAY($B$2:$B$100;B2)=1 gibi kurallar bu yolla kurulur.RehberBaşlangıçExcel'de Hücredeki Boşlukları Silme: KIRP ve YERİNEKOY FormülleriExcel'de baştaki, sondaki ve kelimeler arasındaki fazla boşlukları KIRP formülü siler. Tüm boşlukları kaldırmak için YERİNEKOY(A2;" ";"") kullanılır; web'den gelen bölünemez boşluk için önce DAMGA(160) değiştirilir.

Sıkça Sorulan Sorular

Excel UZUNLUK formülü nasıl kullanılır?

=UZUNLUK(A2) yazdığınızda A2'deki karakterlerin sayısı boşluklar dahil gelir. Boş hücre için sonuç 0'dır.

UZUNLUK boşlukları sayar mı?

Evet, aradaki, baştaki ve sondaki tüm boşluklar sayılır. Yalnız anlamlı karakterleri saymak için =UZUNLUK(KIRP(A2)) kullanın.

Hücredeki kelime sayısını nasıl bulurum?

=UZUNLUK(A2)-UZUNLUK(YERİNEKOY(A2;" ";""))+1 formülü, kelimeler arasında tek boşluk olduğunda kelime sayısını verir.