Funcția Excel LEN: numărați caracterele din celulă

  • Imparte Asta
Michael Brown

Căutați o formulă Excel pentru a număra caracterele dintr-o celulă? Dacă da, atunci ați ajuns cu siguranță pe pagina potrivită. Acest scurt tutorial vă va învăța cum puteți folosi funcția LEN pentru a număra caracterele în Excel, cu sau fără spații.

Dintre toate funcțiile Excel, LEN este, fără îndoială, cea mai simplă și mai directă. Numele funcției este ușor de reținut, nu este altceva decât primele 3 caractere ale cuvântului "length". Și este ceea ce face de fapt funcția LEN - returnează lungimea unui șir de text sau lungimea unei celule.

Altfel spus, utilizați funcția LEN în Excel pentru a numărătoare toate caracterele într-o celulă, inclusiv litere, numere, caractere speciale și toate spațiile.

În acest scurt tutorial, vom arunca mai întâi o privire rapidă asupra sintaxei și apoi vom examina mai îndeaproape câteva exemple de formule utile pentru a număra caracterele din foile de lucru Excel.

    Funcția Excel LEN

    Funcția LEN din Excel numără toate caracterele dintr-o celulă și returnează lungimea șirului de caractere. Ea are un singur argument, care este evident necesar:

    =LEN(text)

    Unde text este șirul de text pentru care doriți să numărați numărul de caractere. Nimic nu poate fi mai simplu, nu-i așa?

    Mai jos veți găsi câteva formule simple pentru a vă face o idee de bază despre ceea ce face funcția LEN din Excel.

    =LEN(123) - returnează 3, deoarece 3 numere sunt furnizate către text argument.

    =LEN("bun") - returnează 4, deoarece cuvântul bun conține 4 litere. La fel ca orice altă formulă Excel, LEN necesită încadrarea șirurilor de text în ghilimele duble, care nu sunt luate în considerare.

    În formulele LEN din viața reală, este posibil să furnizați referințe de celule mai degrabă decât numere sau șiruri de text, pentru a număra caracterele dintr-o anumită celulă sau dintr-un interval de celule.

    De exemplu, pentru a obține lungimea textului din celula A1, veți utiliza această formulă:

    =LEN(A1)

    Mai multe exemple semnificative, cu explicații detaliate și capturi de ecran, sunt prezentate mai jos.

    Cum se utilizează funcția LEN în Excel - exemple de formule

    La prima vedere, funcția LEN pare atât de simplă încât aproape că nu necesită explicații suplimentare. Cu toate acestea, există câteva trucuri utile care v-ar putea ajuta să adaptați formula Excel Len la nevoile dumneavoastră specifice.

    Cum se numără toate caracterele dintr-o celulă (inclusiv spațiile)

    După cum s-a menționat deja, funcția LEN din Excel numără absolut toate caracterele dintr-o celulă specificată, inclusiv toate spațiile - spațiile de început, de sfârșit și spațiile dintre cuvinte.

    De exemplu, pentru a obține lungimea celulei A2, utilizați această formulă:

    =LEN(A2)

    După cum se arată în captura de ecran de mai jos, formula noastră LEN a numărat 36 de caractere, inclusiv 29 de litere, 1 număr și 6 spații.

    Pentru mai multe detalii, consultați Cum să numărați numărul de caractere din celulele Excel.

    Numărați caracterele din mai multe celule

    Pentru a număra caractere în mai multe celule, selectați celula cu formula Len și copiați-o în alte celule, de exemplu, trăgând mânerul de umplere. Pentru instrucțiuni detaliate, consultați Cum să copiați o formulă în Excel.

    De îndată ce formula este copiată, funcția LEN va returna valoarea numărul de caractere pentru fiecare celulă în parte .

    Și din nou, permiteți-mi să vă atrag atenția că funcția LEN numără absolut totul, inclusiv litere, numere, spații, virgule, ghilimele, apostrofuri și așa mai departe:

    Notă. Atunci când copiați o formulă în coloană, asigurați-vă că utilizați o referință de celulă relativă, cum ar fi LEN(A1) , sau o referință mixtă precum LEN($A1) care fixează doar coloana, astfel încât formula Len se va ajusta în mod corespunzător pentru noua locație. Pentru mai multe informații, consultați Utilizarea referințelor absolute și relative ale celulelor în Excel.

    Numărați un număr total de caractere în mai multe celule

    Cea mai evidentă modalitate de a obține numărul total de caractere din mai multe celule este de a aduna câteva funcții LEN, de exemplu:

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

    Sau, utilizați funcția SUM pentru a totaliza numărul de caractere returnate de formulele LEN:

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

    În orice caz, formula numără caracterele din fiecare dintre celulele specificate și returnează lungimea totală a șirului:

    Această abordare este, fără îndoială, ușor de înțeles și ușor de utilizat, dar nu este cea mai bună modalitate de a număra caracterele într-un interval format din, să zicem, 100 sau 1000 de celule. În acest caz, ar fi mai bine să folosiți funcțiile SUM și LEN într-o formulă de matrice, și vă voi arăta un exemplu în următorul articol.

    Cum se numără caracterele fără spațiile de început și sfârșit

    Atunci când lucrați cu foi de lucru mari, o problemă frecventă este reprezentată de spațiile de început sau de sfârșit, adică spațiile suplimentare de la începutul sau de la sfârșitul elementelor. Abia dacă le observați pe foaie, dar după ce v-ați confruntat cu ele de câteva ori, învățați să vă feriți de ele.

    Dacă bănuiți că există câteva spații invizibile în celulele dvs., funcția LEN din Excel este de mare ajutor. După cum vă amintiți, aceasta include toate spațiile într-un număr de caractere:

    Pentru a obține lungimea șirului fără spații la început și la sfârșit , pur și simplu încorporați funcția TRIM în formula LEN din Excel:

    =LEN(TRIM(A2))

    Cum să numărați numărul de caractere dintr-o celulă, excluzând toate spațiile

    Dacă scopul dvs. este de a obține numărul de caractere fără spații, fie că sunt la început, la sfârșit sau între ele, veți avea nevoie de o formulă ceva mai complexă:

    =LEN(SUBSTITUTE(A2," ",""))

    După cum probabil știți, funcția SUBSTITUTE înlocuiește un caracter cu altul. În formula de mai sus, înlocuiți un spațiu (" ") cu nimic, adică cu un șir de text gol (""). Și pentru că ați încorporat SUBSTITUTE în funcția LEN, înlocuirea nu se face efectiv în celule, ci doar instruiește formula LEN să calculeze lungimea șirului fără spații.

    Puteți găsi o explicație mai detaliată a funcției Excel SUBSTITUTE aici: Cele mai populare funcții Excel cu exemple de formule.

    Cum se numără numărul de caractere înainte sau după un anumit caracter

    Ocazional, este posibil să aveți nevoie să cunoașteți lungimea unei anumite părți a unui șir de text, în loc să numărați numărul total de caractere dintr-o celulă.

    Să presupunem că aveți o listă de SKU-uri ca aceasta:

    Și toate SKU-urile valide au exact 5 caractere în prima grupă. Cum puteți identifica articolele invalide? Da, numărând numărul de caractere înainte de prima liniuță.

    Deci, formula noastră de lungime din Excel este următoarea:

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

    Și acum, haideți să descompunem formula, astfel încât să puteți înțelege logica ei.

    • Folosiți funcția SEARCH pentru a returna poziția primei liniuțe ("-") din A2:

    SEARCH("-", $A2)

  • Apoi, utilizați funcția LEFT pentru a returna numărul de caractere care încep din partea stângă a unui șir de text și scădeți 1 din rezultat deoarece nu doriți să includeți liniuța:
  • LEFT($A2, SEARCH("-", $A2,1)-1))

  • Și, în cele din urmă, aveți funcția LEN pentru a returna lungimea șirului respectiv.
  • De îndată ce numărul de caractere este acolo, este posibil să doriți să faceți un pas mai departe și să evidențiați SKU-urile nevalabile prin stabilirea unei reguli simple de formatare condiționată cu o formulă de genul =$B25:

    Sau, puteți identifica SKU-urile invalide prin încorporarea formulei LEN de mai sus în funcția IF:

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

    După cum se demonstrează în captura de ecran de mai jos, formula identifică perfect SKU-urile invalide pe baza lungimii unui șir de caractere și nici măcar nu aveți nevoie de o coloană separată pentru numărul de caractere:

    În mod similar, puteți utiliza funcția LEN din Excel pentru a număra numărul de caractere. după un anumit caracter.

    De exemplu, într-o listă de nume, este posibil să doriți să știți câte caractere conține numele de familie. Următoarea formulă LEN rezolvă acest lucru:

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

    Cum funcționează formula:

    • În primul rând, determinați poziția unui spațiu (" ") într-un șir de text utilizând funcția SEARCH:

    SEARCH(" ",A2))))

  • Apoi, se calculează câte caractere urmează după spațiu, scăzând poziția spațiului din lungimea totală a șirului:
  • LEN(A2)-SEARCH(" ",A2))))

  • După aceea, aveți funcția RIGHT pentru a returna toate caracterele de după spațiu.
  • În cele din urmă, utilizați funcția LEN pentru a obține lungimea șirului returnat de funcția RIGHT.
  • Vă rugăm să rețineți că, pentru ca formula să funcționeze corect, fiecare celulă trebuie să conțină doar un singur spațiu, adică doar numele și prenumele, fără al doilea nume, titluri sau sufixe.

    Ei bine, acesta este modul în care se utilizează formulele LEN în Excel. Dacă doriți să vă uitați mai atent la exemplele discutate în acest tutorial, vă invităm să descărcați un exemplu de registru de lucru Excel LEN.

    În articolul următor, vom explora alte capacități ale funcției Excel LEN și veți învăța câteva formule mai utile pentru a număra caractere în Excel:

    • Formula LEN pentru a număra anumite caractere dintr-o celulă
    • Formula Excel pentru a număra toate caracterele dintr-un interval
    • Formulă pentru a număra doar anumite caractere dintr-un interval
    • Formule pentru a număra cuvintele în Excel

    Între timp, vă mulțumesc pentru lectură și sper să ne revedem curând pe blogul nostru!

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.