Funkcja DŁ, DŁ.B

Excel 2007+, Excel 2010+, Excel 2013+, Excel 2016+, Excel 2019+, Excel 365

Podsumowanie

Funkcja DŁ zwraca liczbę znaków w podanym tekście, licząc każdy znak Unicode jako jeden. Funkcja DŁ.B (przestarzała) liczyła bajty dla znaków DBCS. Idealne do sprawdzania długości tekstu, walidacji danych i przygotowania formatów.

Składnia

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

Parametry

Parametr Typ Wymagane Opis
tekst Text Tak Tekst lub odwołanie do komórki, którego długość ma zostać policzona. Spacje są liczone jako znaki.

Użycie funkcji LEN, LENB

Funkcje DŁ i DŁ.B służą do określania długości tekstu w komórkach. DŁ jest preferowana ponieważ poprawnie obsługuje znaki Unicode, podczas gdy DŁ.B jest przestarzała i służy tylko do starszych formatów DBCS.

Typowe przykłady LEN, LENB

Podstawowe użycie DŁ

=DŁ("Olsztyn, w-m")

Zwraca 11 – długość tekstu z przecinkiem i spacją

Długość tekstu z komórki

=DŁ(B1)

Policzy znaki z zawartości komórki B1

Długość z wieloma spacjami

=DŁ("Pierwsza    ")

Zwraca 11, licząc wszystkie spacje

Kontrola limitu znaków

=JEŻELI(DŁ(A1)>50;"Za długi";"OK")

Sprawdza czy tekst nie przekracza 50 znaków

Często zadawane pytania

DŁ liczy znaki Unicode (zalecana), DŁ.B liczy bajty DBCS (przestarzała).

Tak, spacje są liczone jako zwykłe znaki.

Tak, DŁ poprawnie liczy pary zastępcze Unicode jako jeden znak.

Typowe błędy i rozwiązania

#WARTOŚĆ!

Cause: Argument nie jest tekstem

Solution: Użyj funkcji TEKST() do konwersji

#NAME?

Cause: Błędna nazwa funkcji

Solution: Użyj DŁ zamiast LEN

Uwagi

  • Funkcja DŁ.B jest przestarzała – używaj tylko DŁ
  • W trybie zgodności v2 poprawiono liczenie par zastępczych Unicode
  • Selektory odmian emoji mogą być liczone jako oddzielne znaki
  • Działa z tekstem z komórek, formuł i stałych

Kompatybilność

Dostępne w: Excel 2007+, Excel 2010+, Excel 2013+, Excel 2016+, Excel 2019+, Excel 365

Niedostępne w:

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+, Excel 2010+, Excel 2013+, Excel 2016+, Excel 2019+, Excel 365