Genel Bakış
UZUNLUK (LEN), bir metin dizesindeki karakter sayısını verir. Harfler, rakamlar, noktalama işaretleri ve boşluklar ayrı birer karakter olarak sayılır. Bu nedenle kodların uzunluğunu denetlemek, fazla boşlukları bulmak ve metin parçalama işlemlerinde karakter sayısını bilmek için kullanılır.
İşlev yalnızca bir parametre alır. Metni doğrudan yazarken çift tırnak içine alın; hücre başvurusu kullanırken tırnak gerekmez. Boş metin olan "" için sonuç 0 olur.
Sonuçlar sırasıyla 6, 9, 11 ve 0 olur. UZUNLUK her harfi ayrı karakter olarak sayar; "Zeytin yağı" ifadesindeki boşluk da sonuca dahildir. Boş bir hücre ya da boş metin olan "" için sonuç 0 olur.
Sonuçlar sırasıyla 11, 12, 12 ve 12 olur. İlk satır boşluksuz karşılaştırma değeridir; ikinci satırda baştaki, üçüncü satırda sondaki, dördüncü satırda ise adla soyad arasındaki ikinci boşluk fazladan bir karakter ekler. Gözle fark edilmeyen bu boşlukları bulmak için karakter sayısını beklenen sayıyla karşılaştırabilirsiniz.
Sonuçlar sırasıyla 2, 5, 2, 9 ve 5 olur. Sayı biçimlendirmesi sayılmaz: 20 sayısı hangi biçimde görünürse görünsün iki karakterlidir. Metin olarak girilen "00020" içindeki baştaki sıfırlar ise gerçek karakter olduğundan sayılır. Tarih hücresinde Excel'in sakladığı tarih seri numarasının karakterleri sayılır, görünen tarih metni değil.
Sonuçlar sırasıyla DOĞRU, YANLIŞ, YANLIŞ ve YANLIŞ olur. Formül önce UZUNLUK ile karakter sayısını bulur, sonra bu sayıyı = işleciyle 9 değerine karşılaştırır. Eksik ya da fazla karakterli kodlar mantıksal olarak yanlış çıkar; sonucu koşullu biçimlendirme veya veri doğrulama kuralında da kullanabilirsiniz.
Söz dizimi ve parametre
- Kategori
- Metin
- İngilizce adı
- LEN
- Platform
- Windows Mac Web
1 bağımsız değişken
1 zorunlu
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| metintext | Zorunlu | Uzunluğu hesaplanacak metni, metin ya da sayı içeren bir hücreyi veya metin üreten bir işlemi belirtir. |
Geçerli kullanımlar
=UZUNLUK("metin")
=UZUNLUK(A2)
=UZUNLUK("")
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Metindeki karakter sayısı
A sütunundaki şehir ve ürün adlarının karakter sayısını B sütununda hesaplayalım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:UZUNLUK
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Metin | Karakter sayısı |
| 2 | Ankara | 6 |
| 3 | Eskişehir | 9 |
| 4 | Zeytin yağı | 11 |
| 5 | 0 |
TemelExcelDepo v1.0.0
2. Boşluklar da karakterdir
Ad soyad bilgilerinde başta, sonda ve ortada kalan fazla boşluklar karakter sayısını değiştirir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:UZUNLUK
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Ad soyad | Karakter sayısı |
| 2 | Ayşe Yılmaz | 11 |
| 3 | Ayşe Yılmaz | 12 |
| 4 | Ayşe Yılmaz | 12 |
| 5 | Ayşe Yılmaz | 12 |
BoşluklarExcelDepo v1.0.0
3. Sayılar, biçim ve tarihler
Aynı görünen değerler farklı uzunluk verebilir; sayı, metin ve tarih hücrelerini karşılaştıralım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:UZUNLUK
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Değer | Karakter sayısı |
| 2 | 20,00 | 2 |
| 3 | 00020 | 5 |
| 4 | 00020 | 2 |
| 5 | 123456789 | 9 |
| 6 | 2026-10-08 | 5 |
Sayı ve TarihExcelDepo v1.0.0
4. Sabit uzunluk kontrolü
Sipariş kodlarının tam 9 karakter olması gerektiğini varsayalım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:UZUNLUK
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Sipariş kodu | 9 karakter mi? |
| 2 | SP2026-01 | DOĞRU |
| 3 | SP2026-1 | YANLIŞ |
| 4 | 00020 | YANLIŞ |
| 5 | SP2026-001 | YANLIŞ |
Kod KontrolüExcelDepo v1.0.0
Kullanırken dikkat edin
- Karakter sayımı: metin parametresindeki harfler, rakamlar, noktalama işaretleri ve boşluklar tek tek sayılır. Baştaki, sondaki ve sözcükler arasındaki her boşluk ayrı bir karakterdir. Boş metin olan "" için sonuç 0 olur.
- Sayı biçimlendirmesi: Sayıya uygulanan biçim sonuca katılmaz. 20 sayısı 0,00 ya da 00000 biçiminde görünse de =UZUNLUK(20) iki karakter verir. Sayının kendisindeki rakamlar, ondalık ayırıcı ve eksi işareti ise sayılır.
- Metin olarak girilen sayılar: Metin biçimindeki "00020" gibi bir değerde baştaki ve sondaki sıfırlar gerçek karakter olduğu için sayılır. Aynı değer sayı olarak girildiğinde baştaki sıfırlar saklanmaz ve sayılmaz.
- Tarih değerleri: Tarih hücresinde Excel'in saklanan tarih seri numarası sayılır; hücrede görünen tarih metninin uzunluğu bulunmaz. Görünen biçimin uzunluğu gerekiyorsa önce METNEÇEVİR ile tarihi metne dönüştürün.
- Çift baytlı diller: Çift baytlı karakter kümesi kullanan dillerde baytlara göre sayım yapmak için UZUNLUKB işlevini kullanabilirsiniz. VBA karşılığı VBA.LEN işlevidir.
- İlgili işlevler: SOLDAN: Metnin ilk karakterlerini almak için UZUNLUK ile birlikte kullanılır. SAĞDAN: Metnin son karakterlerini almak için tercih edilir. UZUNLUKB: Çift baytlı karakter kümesi kullanan dillerde bayt sayısına göre sayım gerektiğinde kullanılır. KIRP: Fazla boşlukları temizler; temizlemeden önceki ve sonraki uzunlukları karşılaştırmak için UZUNLUK ile birlikte kullanılır. METNEÇEVİR: Sayıyı ya da tarihi görünen biçimiyle metne çevirir; görünen metnin uzunluğu gerektiğinde UZUNLUK ile birleştirilir.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024