Jak używać funkcji LEN, LENBs (DŁ, DŁ.B) w Excelu

Polskie Angielski
DŁ, DŁ.B LEN, LENBs

Opis funkcji obliczających długość ciągu tekstowego

Funkcje pozwalające określić liczbę znaków w ciągu tekstowym są niezwykle przydatne do analizy danych tekstowych w arkuszach kalkulacyjnych, takich jak Microsoft Excel oraz Google Sheets. W Excelu używamy funkcji LEN (w polskiej wersji ), natomiast LENB (w polskim DŁ.B) jest stosowana do zliczania bajtów w systemach dwubajtowych, co jest przydatne przede wszystkim dla języków azjatyckich.

Funkcja zlicza wszystkie znaki w tekście, włączając w to spacje. Z kolei DŁ.B wylicza ilość bajtów wykorzystywanych przez znaki (1 lub 2 bajty na znak).

Składnia funkcji

Obie funkcje mają bardzo prostą składnię:

=DŁ(tekst) =DŁ.B(tekst) 

tekst – ciąg znaków, którego długość chcemy zmierzyć.

Przykłady zastosowania

Przykład użycia funkcji :

=DŁ("Witaj Świecie!") // Zwraca 14, liczba znaków łącznie ze spacjami. 

Przykład użycia funkcji DŁ.B w języku angielskim:

=DŁ.B("Hello World!") // Zwraca 12, identycznie jak funkcja DŁ, ponieważ każdy znak zajmuje 1 bajt. 

Scenariusze zastosowań praktycznych

  • Analiza wprowadzonych danych – weryfikacja odpowiedniej liczby znaków, np. w polu adresu e-mail.
  • Struktura dokumentów – kontrolowanie długości opisów, aby zachować spójność w raportach.

Rozwiązanie zadania z analizą danych

Mamy listę adresów e-mail i chcemy sprawdzić, które z nich mają więcej niż 20 znaków:

E-mail Wynik
jan.kowalski@example.com =DŁ(„jan.kowalski@example.com”)
ola.mala@xyz.pl =DŁ(„ola.mala@xyz.pl”)

Formuła zwróci wartości wskazujące na długość każdego adresu e-mail, co umożliwia przeprowadzenie dalszej analizy.

Rozwiązanie zadania z kontrolą jakości wpisów

Sprawdzanie, czy tytuły książek w bazie danych nie przekraczają 50 znaków:

=JEŚLI(DŁ(A2)>50, "Błąd: Tytuł za długi", "OK") 

Ta formuła w komórce obok tytułu książki poinformuje, czy długość tytułu jest odpowiednia, co jest ważne dla standaryzacji danych wprowadzonych do systemu.

Więcej informacji: https://support.microsoft.com/pl-pl/office/dł-dł-b-funkcje-29236f94-cedc-429d-affd-b5e33d2c67cb

Inne funkcje
Zwraca tablicę wartości tekstowych z określonego zakresu
Zmienia litery angielskie lub katakana o pełnej szerokości (dwubajtowe) w ciągu znaków na znaki o szerokości połówkowej (jednobajtowe)
Konwertuje liczbę na tekst, stosując format walutowy ß (baht)
Łączy tekst z wielu zakresów i (lub) ciągów, ale nie zapewnia argumentów ignorowania pustych ani ogranicznika
Zmienia litery angielskie lub katakana o szerokości połówkowej (jednobajtowe) w ciągu znaków na znaki o pełnej szerokości (dwubajtowe)
Zwraca określoną liczbę znaków z ciągu tekstowego, zaczynając od zadanej pozycji
Zmienia litery o szerokości połówkowej (jednobajtowe) w ciągu znaków na znaki o pełnej szerokości (dwubajtowe)
Zwraca wartość kodu liczbowego pierwszego znaku w ciągu tekstowym
Konwertuje liczbę na tekst, stosując format walutowy zł (PLN)
Zwraca skrajne lewe znaki z wartości tekstowej
Konwertuje litery w tekście na małe
Konwertuje litery w tekście na wielkie
Usuwa z tekstu wszystkie znaki niedrukowane
Wyodrębnia znaki fonetyczne (furigana) z ciągu tekstowego
Zastępuje stary tekst nowym tekstem w ciągu tekstowym
Sprawdza, czy dwie wartości tekstowe są identyczne
Powtarza tekst określoną liczbę razy
Zwraca skrajne prawe znaki z wartości tekstowej
Znajduje jedną wartość tekstową wewnątrz innej (bez uwzględniania wielkich i małych liter)
Konwertuje argumenty na tekst
Formatuje liczbę i konwertuje ją na tekst
Łączy tekst z wielu zakresów i (lub) ciągów oraz uwzględnia określany ogranicznik między poszczególnymi wartościami tekstowymi do połączenia Jeśli ogranicznik jest pustym ciągiem tekstowym, funkcja sklei zakresy
Zwraca liczbę (punkt kodowy) odpowiadającą pierwszemu znakowi tekstu
Usuwa spacje z tekstu
Zwraca tekst z dowolnej określonej wartości
Konwertuje argument tekstowy na liczbę
Konwertuje tekst na liczbę w sposób niezależny od ustawień regionalnych
Zastępuje pierwszą literę każdego wyrazu w tekście wielką literą
Formatuje liczbę jako tekst o stałej liczbie miejsc dziesiętnych
Zamienia znaki w tekście
Łączy kilka elementów tekstu w jeden tekst
Znajduje jedną wartość tekstową wewnątrz innej (z uwzględnieniem wielkich i małych liter)
Zwraca znak o podanym numerze kodu
Zwraca znak Unicode, do którego odwołuje się określona wartość liczbowa