Funkcja LEN w Excelu: zliczanie znaków w komórce

  • Udostępnij To
Michael Brown

Czy szukasz formuły Excela do liczenia znaków w komórce? Jeśli tak, to z pewnością wylądowałeś na właściwej stronie. Ten krótki tutorial nauczy Cię, jak możesz użyć funkcji LEN do liczenia znaków w Excelu, ze spacjami lub bez.

Ze wszystkich funkcji Excela, LEN jest chyba najprostszą i najłatwiejszą. Nazwa funkcji jest łatwa do zapamiętania, to nic innego jak pierwsze 3 znaki słowa "length". I to właśnie robi w rzeczywistości funkcja LEN - zwraca długość ciągu tekstowego, lub długość komórki.

Mówiąc inaczej, używasz funkcji LEN w Excelu do. liczyć wszystkie znaki w komórce, w tym litery, cyfry, znaki specjalne i wszystkie spacje.

W tym krótkim tutorialu zamierzamy rzucić szybkie spojrzenie na składnię, a następnie przyjrzeć się bliżej kilku przydatnym przykładom formuł, aby policzyć znaki w arkuszach Excela.

    Funkcja LEN w programie Excel

    Funkcja LEN w Excelu liczy wszystkie znaki w komórce i zwraca długość ciągu. Ma tylko jeden argument, który jest oczywiście wymagany:

    =LEN(tekst)

    Gdzie tekst to ciąg tekstowy, dla którego chcemy policzyć liczbę znaków. Nic prostszego, prawda?

    Poniżej znajdziesz kilka prostych formuł, aby uzyskać podstawowe pojęcie o tym, co robi funkcja LEN w Excelu.

    =LEN(123) - zwraca 3, ponieważ do programu zostały dostarczone 3 liczby tekst argument.

    =LEN("good") - zwraca 4, ponieważ słowo dobry zawiera 4 litery. Jak każda inna formuła Excela, LEN wymaga obudowania ciągów tekstowych podwójnymi cudzysłowami, które nie są liczone.

    W swoich rzeczywistych formułach LEN prawdopodobnie podajesz odwołania do komórek zamiast liczb lub ciągów tekstowych, aby policzyć znaki w określonej komórce lub zakresie komórek.

    Na przykład, aby uzyskać długość tekstu w komórce A1, użyłbyś tej formuły:

    =LEN(A1)

    Bardziej znaczące przykłady z dokładnymi wyjaśnieniami i zrzutami ekranu znajdują się poniżej.

    Jak używać funkcji LEN w Excelu - przykłady formuł

    Na pierwszy rzut oka funkcja LEN wygląda tak prosto, że prawie nie wymaga dalszych wyjaśnień. Istnieje jednak kilka przydatnych sztuczek, które mogą pomóc w podrasowaniu formuły LEN w Excelu do konkretnych potrzeb.

    Jak policzyć wszystkie znaki w komórce (łącznie ze spacjami)

    Jak już wspomniano, funkcja LEN w Excelu zlicza absolutnie wszystkie znaki w określonej komórce, w tym wszystkie spacje - wiodące, spacje pośladkowe oraz spacje między wyrazami.

    Na przykład, aby uzyskać długość komórki A2, używasz tej formuły:

    =LEN(A2)

    Jak widać na poniższym zrzucie ekranu, nasza formuła LEN policzyła 36 znaków, w tym 29 liter, 1 cyfrę i 6 spacji.

    Więcej szczegółów znajdziesz w rozdziale Jak policzyć liczbę znaków w komórkach Excela.

    Liczenie znaków w wielu komórkach

    Aby policzyć znaki w wielu komórkach, zaznacz komórkę z formułą Len i skopiuj ją do innych komórek, na przykład przeciągając uchwyt wypełnienia. Szczegółowe instrukcje znajdziesz w rozdziale Jak skopiować formułę w Excelu.

    Gdy tylko formuła zostanie skopiowana, funkcja LEN zwróci wartość liczba znaków dla każdej komórki z osobna .

    I znów pozwolę sobie zwrócić uwagę, że funkcja LEN liczy absolutnie wszystko, w tym litery, cyfry, spacje, przecinki, cudzysłowy, apostrofy i tak dalej:

    Uwaga. Podczas kopiowania formuły w dół kolumny należy pamiętać o użyciu względnego odwołania do komórki, np. LEN(A1) , lub mieszane odniesienie jak np. LEN($A1) który naprawia tylko kolumnę, dzięki czemu twoja formuła Len będzie prawidłowo dostosowana do nowej lokalizacji. Aby uzyskać więcej informacji, sprawdź Korzystanie z bezwzględnych i względnych odniesień do komórek w programie Excel.

    Policz całkowitą liczbę znaków w kilku komórkach

    Najbardziej oczywistym sposobem uzyskania całkowitej liczby znaków w kilku komórkach jest zsumowanie kilku funkcji LEN, na przykład:

    =LEN(A2)+LEN(A3)+LEN(A4)

    Można też użyć funkcji SUM do zsumowania liczby znaków zwróconych przez formuły LEN:

    =SUMA(LEN(A2),LEN(A3),LEN(A4))

    Tak czy inaczej, formuła zlicza znaki w każdej z określonych komórek i zwraca całkowitą długość ciągu:

    Takie podejście jest niewątpliwie łatwe do zrozumienia i proste w użyciu, ale nie jest to najlepszy sposób na zliczanie znaków w zakresie składającym się, powiedzmy, ze 100 lub 1000 komórek. W takim przypadku lepiej użyć funkcji SUM i LEN w formule tablicowej, a przykład pokażę w naszym następnym artykule.

    Jak liczyć znaki z wyłączeniem spacji wiodących i końcowych

    Podczas pracy z dużymi arkuszami częstym problemem są leading lub trailing spaces, czyli dodatkowe spacje na początku lub na końcu elementów. Na arkuszu trudno byłoby je zauważyć, ale po kilkukrotnym zetknięciu się z nimi człowiek uczy się na nie uważać.

    Jeśli podejrzewasz, że w Twoich komórkach jest kilka niewidocznych spacji, to z pomocą przychodzi funkcja LEN w Excelu. Jak pamiętasz, uwzględnia ona wszystkie spacje w liczeniu znaków:

    Aby uzyskać długość ciągu znaków bez wiodących i ciągnących się spacji , wystarczy osadzić funkcję TRIM w swojej formule LEN w Excelu:

    =LEN(TRIM(A2))

    Jak policzyć liczbę znaków w komórce z wyłączeniem wszystkich spacji

    Jeśli twoim celem jest uzyskanie liczby znaków bez żadnych spacji, czy to wiodących, ciągnących się lub między nimi, potrzebowałbyś nieco bardziej złożonej formuły:

    =LEN(SUBSTYTUT(A2," ","))

    Jak zapewne wiesz, funkcja SUBSTITUTE zastępuje jeden znak innym. W powyższej formule zastępujesz spację (" ") niczym, czyli pustym ciągiem tekstowym (""). A ponieważ osadzasz SUBSTITUTE w funkcji LEN, substytucja nie jest w rzeczywistości wykonywana w komórkach, tylko instruuje twoją formułę LEN, aby obliczyła długość ciągu bez spacji.

    Bardziej szczegółowe wyjaśnienie funkcji Excel SUBSTITUTE znajdziesz tutaj: Najpopularniejsze funkcje Excela z przykładami formuł.

    Jak policzyć ilość znaków przed lub po danym znaku

    Czasami możesz potrzebować znać długość pewnej części ciągu tekstowego, zamiast liczyć całkowitą liczbę znaków w komórce.

    Załóżmy, że masz listę SKU, taką jak ta:

    Wszystkie prawidłowe SKU mają dokładnie 5 znaków w pierwszej grupie. Jak wykryć nieprawidłowe pozycje? Tak, licząc liczbę znaków. przed pierwsza kreska.

    Tak więc nasza formuła długości w Excelu przebiega następująco:

    =LEN(LEFT($A2, SEARCH("-", $A2)-1))

    A teraz rozbijmy formułę, abyś mógł zrozumieć jej logikę.

    • Używasz funkcji SZUKAJ, aby zwrócić pozycję pierwszego myślnika ("-") w A2:

    SZUKAJ("-", $A2)

  • Następnie używasz funkcji LEFT, aby zwrócić tyle znaków zaczynających się po lewej stronie ciągu tekstowego i odejmujesz 1 od wyniku, ponieważ nie chcesz uwzględnić myślnika:
  • LEFT($A2, SEARCH("-", $A2,1)-1))

  • I na koniec masz funkcję LEN, która zwraca długość tego ciągu.
  • Jak tylko liczba znaków jest tam, możesz chcieć zrobić krok dalej, i podkreślić nieważne SKU poprzez ustawienie prostej reguły formatowania warunkowego z formułą taką jak =$B25:

    Możesz też zidentyfikować nieprawidłowe SKU, osadzając powyższą formułę LEN w funkcji IF:

    =IF(LEN(LEFT($A2, SEARCH("-", $A2)-1))5, "Invalid", "")

    Jak pokazano na poniższym zrzucie ekranu, formuła doskonale identyfikuje nieprawidłowe jednostki SKU na podstawie długości łańcucha, a Ty nie potrzebujesz nawet osobnej kolumny z liczbą znaków:

    W podobny sposób można wykorzystać funkcję LEN programu Excel do zliczania liczby znaków po konkretną postać.

    Na przykład, w liście nazwisk, możesz chcieć wiedzieć ile znaków zawiera nazwisko. Poniższa formuła LEN robi tę sztuczkę:

    =LEN(RIGHT(A2,LEN(A2)-SEARCH(" ",A2)))

    Jak działa formuła:

    • Najpierw określasz pozycję spacji (" ") w ciągu tekstowym za pomocą funkcji SZUKAJ:

    SEARCH(" ",A2))

  • Następnie obliczasz, ile znaków następuje po spacji. W tym celu odejmujesz pozycję spacji od całkowitej długości łańcucha:
  • LEN(A2)-SEARCH(" ",A2)))

  • Po tym masz funkcję PRAWDA, aby zwrócić wszystkie znaki po spacji.
  • I na koniec używasz funkcji LEN, aby uzyskać długość ciągu zwróconego przez funkcję PRAWDA.
  • Uwaga, aby formuła działała poprawnie, każda komórka powinna zawierać tylko jedną spację, czyli tylko Imię i Nazwisko, bez środkowych imion, tytułów i przyrostków.

    No właśnie, tak się używa formuł LEN w Excelu. Jeśli chcesz przyjrzeć się bliżej przykładom omawianym w tym poradniku, zapraszamy do pobrania przykładowego skoroszytu Excel LEN.

    W kolejnym artykule będziemy odkrywać inne możliwości funkcji LEN w Excelu, a Ty poznasz jeszcze kilka przydatnych formuł do liczenia znaków w Excelu:

    • Formuła LEN do zliczania określonych znaków w komórce
    • Formuła programu Excel do zliczania wszystkich znaków w zakresie
    • Formuła zliczania tylko określonych znaków w zakresie
    • Formuły do liczenia słów w Excelu

    Tymczasem dziękuję za lekturę i mam nadzieję, że wkrótce zobaczymy się na naszym blogu!

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.