Özellik ikonu

UZUNLUKB

İndirme izni yok

Genel Bakış

UZUNLUKB (LENB), bir metin dizesinin kapladığı bayt sayısını verir. Çift baytlı karakter kümesi (DBCS) desteği etkin bir dil kullanılıyorsa her çift baytlı karakter 2 bayt olarak sayılır; aksi halde işlev her karakteri 1 bayt sayar ve UZUNLUK ile aynı sonucu verir. Alan uzunluğu bayt cinsinden sınırlanan kodları ve metinleri denetlemek için kullanılır.

Söz dizimi ve parametre​

TRTürkçe
=UZUNLUKB(metin)
ENEnglish
=LENB(text)
Kategori
Metin
İngilizce adı
LENB
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 Bayt sayısı hesaplanacak metni, metin içeren bir hücreyi veya metin üreten bir işlemi belirtir.
Geçerli kullanımlar
=UZUNLUKB("Ankara")
=UZUNLUKB(A2)
=UZUNLUKB(KIRP(A2))
Desteklenen Excel sürümleri 2003 ve sonrası
  1. 2003 Destekleniyor
  2. 2007 Destekleniyor
  3. 2010 Destekleniyor
  4. 2013 Destekleniyor
  5. 2016 Destekleniyor
  6. 2019 Destekleniyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
İşlev yalnızca bir parametre alır. Boşluklar da metnin parçası olduğundan bayt sayısına dahil edilir. Baştaki ve sondaki boşlukları saymak istemiyorsanız metni önce KIRP işlevine verin.

1. Metnin bayt sayısı​

A sütunundaki şehir adlarının bayt sayısını B sütununda hesaplayalım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=UZUNLUKB(A2)
=LENB(A2)
UZUNLUKB
Formülünü incelemek için bir hücre seçin.
AB
1ŞehirBayt sayısı
2Ankara6
3İzmir5
4Çanakkale9
5Bursa5
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 6, 5, 9 ve 5 olur. İşlev, metnin içindeki her karakteri bayt olarak sayar. Türkçe harfler tek baytlı karakter olarak değerlendirildiği için bu örnekte bayt sayısı karakter sayısıyla aynıdır.

2. UZUNLUK ile karşılaştırma​

Karakter sayısını veren UZUNLUK ile bayt sayısını veren UZUNLUKB işlevini yan yana görelim. B2 hücresine UZUNLUK formülünü yazın:
Excel formülü
=UZUNLUK(A2)
=LEN(A2)
Ardından C2 hücresine UZUNLUKB formülünü yazıp iki formülü aşağı kopyalayın:
Excel formülü
=UZUNLUKB(A2)
=LENB(A2)
UZUNLUKB
Formülünü incelemek için bir hücre seçin.
ABC
1MetinKarakter sayısıBayt sayısı
2Excel55
3Destek Merkezi1414
4Şişli55
5Mühendis88
LEN KarşılaştırmaExcelDepo v1.0.0
Bayt sayıları sırasıyla 5, 14, 5 ve 8 olur. DBCS desteği etkin bir dil kullanılmıyorsa UZUNLUKB her karakteri 1 bayt saydığından iki sütun aynı değerleri gösterir. Japonca, Çince ve Korece gibi çift baytlı dillerin düzenleme diline eklendiği bir Excel'de çift baytlı karakterler 2 bayt sayılır ve iki sütun birbirinden ayrılabilir.

3. Boşluk, sayı ve boş hücre​

Boşluklar, sayılar ve boş hücreler UZUNLUKB sonucunu nasıl etkiler? B2 hücresine aşağıdaki formülü yazın:
Excel formülü
=UZUNLUKB(A2)
=LENB(A2)
C2 hücresine metni önce KIRP işleviyle temizleyen formülü yazıp ikisini aşağı kopyalayın:
Excel formülü
=UZUNLUKB(KIRP(A2))
=LENB(TRIM(A2))
UZUNLUKB
Formülünü incelemek için bir hücre seçin.
ABC
1MetinHam bayt sayısıKırpılmış bayt sayısı
2Ali Veli88
3 Ahmet 95
41250055
500
BoşluklarExcelDepo v1.0.0
Ham bayt sayıları sırasıyla 8, 9, 5 ve 0 olur. Kırpılmış sütunda ise sonuçlar 8, 5, 5 ve 0 olarak görünür. Sözcükler arasındaki tek boşluk bayt olarak sayılır; baştaki ve sondaki fazla boşluklar ham sayıda yer alır, KIRP ile temizlendiğinde ise sayıdan çıkar. Sayı değeri metne çevrilip basamak sayısı kadar bayt olarak sayılır; boş hücrenin bayt sayısı ise sıfırdır.

4. Alan sınırı denetimi​

Bir ürün kodu alanının en fazla 10 bayt kabul ettiğini varsayalım. C2 hücresindeki formül kodun bayt sayısını B sütunundaki sınırla karşılaştırır. Formülü yazıp aşağı kopyalayın:
Excel formülü
=EĞER(UZUNLUKB(A2)<=B2;"Uygun";"Çok uzun")
=IF(LENB(A2)<=B2,"Uygun","Çok uzun")
UZUNLUKB
Formülünü incelemek için bir hücre seçin.
ABC
1Ürün koduSınır (bayt)Durum
2VİDA-1210Uygun
3AKS-204110Uygun
4RULMAN-773010Çok uzun
5FİLTRE-A-441010Çok uzun
Alan SınırıExcelDepo v1.0.0
Sonuçlar sırasıyla Uygun, Uygun, Çok uzun ve Çok uzun olur. Bayt sayısı sınıra eşit ya da sınırdan küçük olduğunda <= işleci koşulu sağlar. Sınırın kendisi kabul edilmeyecekse < kullanılır. Çift baytlı karakterler girilen bir ortamda aynı kod daha yüksek bayt sayısı verebileceğinden bu denetim UZUNLUK yerine UZUNLUKB ile yapılır.

Kullanırken dikkat edin​

  • Dil ayarına bağlı davranış: UZUNLUKB, her karakteri 1 bayt sayar; yalnızca çift baytlı karakter kümesini (DBCS) destekleyen bir dil düzenleme dili olarak etkinse çift baytlı karakterleri 2 bayt sayar. DBCS destekleyen diller arasında Japonca, Çince (Basitleştirilmiş), Çince (Geleneksel) ve Korece yer alır. Dil desteği etkin değilse UZUNLUKB, UZUNLUK ile aynı sonucu verir.
  • metin parametresi: metin parametresindeki boşluklar, noktalama işaretleri ve görünmeyen karakterler de sayıya dahil edilir. Sayı değerleri metne çevrilerek sayılır. Boş bir hücre ya da boş metin için sonuç 0 olur.
  • Hata değerleri: metin parametresi bir hata değeri içeriyorsa (örneğin #DEĞER! veya #YOK) UZUNLUKB aynı hatayı döndürür. Hatayı denetlemek için işlevi EĞERHATA gibi bir işlevle sarmalayabilirsiniz.
  • İlgili işlevler: UZUNLUK: Karakter sayısını verir; bayt sayısı gerekmediğinde tercih edilir. KIRP: Baştaki ve sondaki fazla boşlukları temizler; UZUNLUKB ile birlikte kullanıldığında yalnızca gerçek içeriğin baytları sayılır. SOLB, SAĞB ve ORTAB: Metnin başından, sonundan veya ortasından bayt sayısına göre parça alır; UZUNLUKB sonucuyla birlikte kullanılır.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2003
  • Excel 2007
  • Excel 2010
  • Excel 2013
  • Excel 2016
  • Excel 2019
  • Excel 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
11
İlk yayın
Güncel
İngilizce
LENB
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst