Mierzenie tekstu za pomocą LEN
Proszę zliczać liczbę znaków w komórce za pomocą LEN.
Mierzenie tekstu za pomocą LEN to bezpłatna lekcja Excel Formulas Academy na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Excel Formulas Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.
Po co mierzyć długość tekstu?
Czasami trzeba wiedzieć, ile znaków zawiera dana wartość. Kod produktu może na przykład musieć mieć dokładnie 8 znaków, a tweet nie może przekraczać określonego limitu.
Funkcja LEN zlicza znaki w podanym tekście i zwraca ich liczbę. Jej nazwa jest skrótem od słowa length i jest to jedna z najbardziej użytecznych funkcji pomocniczych w każdym arkuszu kalkulacyjnym.
Funkcja LEN
Funkcja LEN przyjmuje tylko jeden argument: tekst lub komórkę zawierającą tekst. Zwraca liczbę znaków.
LEN("Hello") zwraca 5, ponieważ słowo zawiera pięć liter. Wynikiem jest zawsze zwykła liczba, której można użyć w innych formułach.
=LEN("Hello")Spacje też są zliczane
Ważny szczegół: funkcja LEN zlicza każdy znak, w tym spacje i znaki interpunkcyjne.
LEN("Hello world") zwraca 11 — pięć liter, spację, a następnie pięć kolejnych liter. Dzięki temu funkcja LEN świetnie sprawdza się przy wykrywaniu ukrytych spacji, których nie można dostrzec, patrząc na komórkę.
=LEN("Hello world")LEN z odwołaniem do komórki
W rzeczywistych arkuszach funkcję LEN stosuje się do wskazanej komórki. Jeśli komórka A2 zawiera identyfikator klienta, taki jak CUST-00417, można sprawdzić jego długość:
Wynikiem jest 10. Skopiowanie formuły w dół kolumny natychmiast pokaże, czy któryś identyfikator ma nieprawidłową liczbę znaków.
=LEN(A2)Sprawdzanie stałej długości
Połącz funkcję LEN z IF, aby oznaczać nieprawidłowe dane. Załóżmy, że każdy kod powinien mieć dokładnie 8 znaków.
Ta formuła zwraca OK, gdy długość się zgadza, oraz Sprawdź, gdy tak nie jest. Zamiast żmudnego sprawdzania wzrokowego otrzymuje się automatyczny test.
=IF(LEN(A2)=8, "OK", "Check")Zliczanie cyfr
Gdy funkcja LEN jest używana z liczbą, arkusz najpierw traktuje ją jak tekst, a następnie zlicza cyfry.
Jeśli komórka A2 zawiera 12345, funkcja LEN(A2) zwraca 5. Należy pamiętać, że formatowanie, takie jak przecinki lub symbole walut, jest tylko sposobem wyświetlania — funkcja LEN zlicza wartość bazową, więc liczba 1,000 nadal ma 4 znaki.
=LEN(A2)Puste komórki zwracają zero
Co funkcja LEN robi z pustą komórką? Zwraca 0.
Dzięki temu funkcja LEN pozwala szybko sprawdzić, czy komórka jest rzeczywiście pusta. Wyrażenie LEN(A2)=0 zwraca TRUE tylko wtedy, gdy komórka nie zawiera żadnej treści — jest to przydatne przy wykrywaniu komórek, które wyglądają na puste, ale zawierają pojedynczą spację (wtedy wynikiem byłoby 1, a nie 0).
=IF(LEN(A2)=0, "Empty", "Has text")LEN jako argument innych funkcji
Funkcja LEN często pełni rolę elementu składowego. Funkcja RIGHT może pobierać znaki od końca, a MID może rozpoczynać działanie w dowolnym miejscu. Funkcja LEN informuje te funkcje, gdzie znajduje się koniec tekstu.
Na przykład, aby usunąć 3 ostatnie znaki z A2, można pobrać z lewej strony LEN(A2) - 3 znaków. Funkcja LEN obliczy właściwą liczbę niezależnie od długości tekstu w poszczególnych komórkach.
=LEFT(A2, LEN(A2) - 3)Zliczanie wystąpień znaku
Pomysłowy sposób wykorzystuje funkcję LEN dwukrotnie do zliczenia, ile razy dany znak występuje w tekście. Najpierw mierzy się długość tekstu, a następnie mierzy się go ponownie po usunięciu wybranego znaku i odejmuje oba wyniki.
W tym przypadku funkcja SUBSTITUTE usuwa wszystkie spacje z A2. Różnica między pierwotną długością a długością krótszej wersji odpowiada liczbie spacji — jest to szybki sposób na zliczenie słów pomniejszone o jeden.
=LEN(A2) - LEN(SUBSTITUTE(A2, " ", ""))Excel i Sheets działają tak samo
Funkcja LEN działa identycznie w programach Microsoft Excel i Google Sheets. W obu programach jeden znak odpowiada jednej zliczonej jednostce.
Jedyny wyjątek dotyczy specjalnych znaków używanych w innych językach, ale w przypadku codziennego tekstu i liczb można polegać na tym, że funkcja LEN zwróci wszędzie taki sam wynik.
Dopełnianie do stałej szerokości
Funkcja LEN pomaga także nadać wartościom jednakową długość. Załóżmy, że każdy identyfikator powinien mieć 6 znaków, a brakujące miejsca z lewej strony należy uzupełnić zerami.
Liczbę brakujących zer oblicza się za pomocą 6 - LEN(A2), następnie tworzy się taką liczbę zer za pomocą funkcji REPT i łączy je na początku tekstu. Jeśli A2 zawiera 417, wynikiem będzie 000417, idealnie wyrównane z pozostałymi kodami.
=REPT("0", 6 - LEN(A2)) & A2Szybki test
Sprawdź swoją wiedzę na temat LEN.
Podsumowanie: funkcja LEN
W tym rozdziale nauczono się mierzyć długość tekstu.
LEN(text)zwraca liczbę znaków- Spacje i znaki interpunkcyjne są zliczane
- Pusta komórka zwraca 0
- Funkcję LEN można łączyć z
IFw celu sprawdzania stałej długości - Funkcja LEN pozwala przekazywać liczbę znaków do funkcji LEFT, RIGHT i MID
Następnie uporządkowane zostaną nieprawidłowe odstępy za pomocą funkcji TRIM.
Często zadawane pytania
Czy lekcja „Mierzenie tekstu za pomocą LEN” jest bezpłatna?
Tak — pełny tekst „Mierzenie tekstu za pomocą LEN” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Excel Formulas Academy, przejdź na CoddyKit PRO. Kurs Excel Formulas Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Mierzenie tekstu za pomocą LEN”?
Proszę zliczać liczbę znaków w komórce za pomocą LEN. Ćwiczysz Excel Formulas Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Excel Formulas Academy?
Nie wymagamy żadnego doświadczenia. Excel Formulas Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.
Ile czasu zajmuje lekcja „Mierzenie tekstu za pomocą LEN”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Excel Formulas Academy?
Tak. Każda lekcja Excel Formulas Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Wyodrębnianie tekstu za pomocą LEFT i RIGHT
- Pobieranie ze środka za pomocą MID
- Mierzenie tekstu za pomocą LEN
- Usuwanie spacji za pomocą TRIM