Spis treści
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)
LEFT($A2, SEARCH("-", $A2,1)-1))
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))
LEN(A2)-SEARCH(" ",A2)))
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!