Funkcja LEN w angielskich wersjach Excela pozwala policzyć liczbę znaków (characters) w komórce lub w podanym łańcuchu tekstowym. Zlicza ona wszystkie znaki, w tym litery, cyfry, znaki specjalne, spacje oraz znaki interpunkcyjne.
Tu przeczytasz
Ile znaków może być w jednej komórce Excela?
- W jednej komórce Excela można wpisać maksymalnie 32 767 znaków. Jednak na ekranie wyświetli się jedynie 1 024 pierwszych znaków – reszta jest przechowywana w komórce, ale niewidoczna bez edycji.
Co robi funkcja LEN?
Funkcja LEN (ang. Length) zlicza dokładnie wszystkie znaki w ciągu tekstowym – zarówno pojedyncze litery, jak i spacje, znaki specjalne, cyfry, znaki nowej linii, itp.. Przykłady:
=LEN("Hello, World!")zwróci 13 (liczone są wszystkie znaki, także przecinek i spacja).=LEN(A1)– jeśli w komórce A1 jest „Excel 2024”, wynik to 10.
Składnia funkcji LEN (wersja międzynarodowa, angielska)
=LEN(tekst)
- tekst – to dowolny tekst, którego długość chcesz sprawdzić, lub odwołanie do komórki z tekstem.
Krok po kroku – instrukcja użycia funkcji LEN
- Wybierz komórkę, w której chcesz wyświetlić wynik (np. B1).
- Wpisz formułę: np.
=LEN(A1)jeśli analizujesz tekst z komórki A1. - Wciśnij Enter.
- W komórce B1 pojawi się liczba znaków z komórki A1.
Przykład praktyczny –
| A | B |
|---|---|
| Excel kurs 2025 | =LEN(A1) |
- Komórka B1 po wpisaniu formuły pokaże 15 (bo dokładnie tyle znaków jest w A1, wliczając spacje).
Ważne szczegóły i ciekawostki
- Spacje, znaki specjalne i znaki interpunkcyjne są liczone jako osobne znaki.
- LEN nie uwzględnia formatowania liczby (np. separatorów tysiąca, jeśli są wynikiem formatowania, a nie wpisane na stałe).
- Dla liczby 1 234,56 wpisanej jako 1234.56:
=LEN(1234.56)w wersji anglojęzycznej zwróci 7. - Gdy użyjesz funkcji
=TEXT(1234.56,"#,##0.00"), to wtedy separator jest częścią tekstu, więc zostanie policzony.
- Dla liczby 1 234,56 wpisanej jako 1234.56:
- Daty są traktowane jako liczby seryjne (np. 2025-10-08 to liczba ponad 45000); więc
=LEN(A1)dla daty zwróci ilość cyfr liczby seryjnej, nie zapisanej daty. - Puste komórki – jeśli komórka jest pusta,
=LEN(A1)zwróci 0. - Znaki spoza podstawowego zestawu Unicode (np. emoji) – LEN w Excelu liczy tzw. kodowe jednostki UTF-16, więc niektóre emoji lub znaki specjalne mogą być liczone jako 2 znaki, mimo że użytkownik widzi jeden symbol.
Typowe zastosowania funkcji LEN
- Walidacja danych – sprawdzenie długości haseł, kodów, numerów PESEL, itp..
- Czyszczenie danych – wyszukiwanie za długich lub za krótkich wpisów.
- Analiza tekstów – np. przy ekstrakcji fragmentów tekstu (często używana razem z funkcjami LEFT, RIGHT, MID).
- Przygotowywanie danych do eksportu/importu – weryfikacja ograniczeń długości danych.
Zaawansowane wskazówki
- Jeśli chcesz zliczyć znaki bez spacji, użyj kombinacji funkcji:
=LEN(SUBSTITUTE(A1," ",""))
- Jeśli masz dane z polskimi znakami lub emoji i chcesz mieć precyzyjny wynik dla nietypowych symboli, musisz sprawdzić rezultat ręcznie ze względu na sposób zliczania znaków w UTF-16.
Podsumowanie
- Funkcja LEN w Excelu (wersja międzynarodowa/angielska:
=LEN()) zlicza wszystkie widoczne znaki w komórce i ma szerokie zastosowanie w analizie i przetwarzaniu tekstów. - Limit znaków w pojedynczej komórce wynosi 32 767 – to ograniczenie samego Excela, niezależne od funkcji LEN.
Porada – Zawsze testuj funkcję LEN na wybranych danych, zwłaszcza gdy masz do czynienia z niestandardowymi znakami lub danymi pobranymi z zewnętrznych źródeł (np. importy tekstów, komunikaty automatyczne).
Podziel się artykułem
