Excel LEN-funksjon: telle tegn i celle

  • Dele Denne
Michael Brown

Leter du etter en Excel-formel for å telle tegn i en celle? I så fall har du sikkert havnet på rett side. Denne korte veiledningen vil lære deg hvordan du kan bruke LEN-funksjonen til å telle tegn i Excel, med eller uten mellomrom.

Av alle Excel-funksjoner er LEN uten tvil den enkleste og mest greie. Navnet på funksjonen er lett å huske, det er ikke annet enn de 3 første tegnene i ordet "lengde". Og det er det LEN-funksjonen faktisk gjør - returnerer lengden på en tekststreng, eller lengden på en celle.

For å si det annerledes, bruker du LEN-funksjonen i Excel for å telle alle tegn i en celle, inkludert bokstaver, tall, spesialtegn og alle mellomrom.

I denne korte opplæringen skal vi kaste en rask titt på syntaksen først, og deretter ta en nærmere titt på noen nyttige formeleksempler for å telle tegn i Excel-regnearkene dine.

    Excel LEN-funksjonen

    LEN-funksjonen i Excel teller alle tegn i en celle, og returnerer strenglengden. Den har bare ett argument, som åpenbart er nødvendig:

    =LEN(tekst)

    Hvor tekst er tekststrengen du vil telle antall tegn for. Ingenting kan være enklere, ikke sant?

    Nedenfor finner du et par enkle formler for å få den grunnleggende ideen om hva Excel LEN-funksjonen gjør.

    =LEN(123) - returnerer 3, fordi 3 tallleveres til tekst -argumentet.

    =LEN("good") - returnerer 4, fordi ordet god inneholder 4 bokstaver. Som alle andre Excel-formler krever LEN at du omslutter tekststrenger med doble anførselstegn, som ikke telles.

    I de virkelige LEN-formlene dine vil du sannsynligvis oppgi cellereferanser i stedet for tall eller tekststrenger, for å telle tegn i en bestemt celle eller et celleområde.

    For å få tekstlengden i celle A1, bruker du for eksempel denne formelen:

    =LEN(A1)

    Mer meningsfulle eksempler med detaljerte forklaringer og skjermbilder følger nedenfor.

    Hvordan bruke LEN-funksjonen i Excel - formeleksempler

    Ved første øyekast ser LEN-funksjonen så enkel ut at den knapt krever noen ytterligere forklaring. Det er imidlertid noen nyttige triks som kan hjelpe deg med å tilpasse Excel Len-formelen for dine spesifikke behov.

    Hvordan telle alle tegn i en celle (inkludert mellomrom)

    Som allerede nevnt, Excel LEN-funksjonen teller absolutt alle tegn i en spesifisert celle, inkludert alle mellomrom - innledende, etterfølgende mellomrom og mellomrom mellom ord.

    For eksempel, for å få lengden på celle A2, bruker du denne formelen:

    =LEN(A2)

    Som vist i skjermbildet nedenfor, telte LEN-formelen vår 36 tegn inkludert 29 bokstaver, 1 tall og 6 mellomrom.

    For flere detaljer, se Hvordan telle antall tegn i Excel-celler.

    Telltegn i flere celler

    For å telle tegn i flere celler, velg cellen med Len-formelen og kopier den til andre celler, for eksempel ved å dra i fyllhåndtaket. For detaljerte instruksjoner, se Hvordan kopiere formel i Excel.

    Så snart formelen er kopiert, vil LEN-funksjonen returnere tegntallet for hver celle individuelt .

    Og igjen, la meg gjøre oppmerksom på at LEN-funksjonen teller absolutt alt inkludert bokstaver, tall, mellomrom, komma, anførselstegn, apostrof og så videre:

    Merk. Når du kopierer en formel nedover i kolonnen, må du passe på å bruke en relativ cellereferanse som LEN(A1) , eller en blandet referanse som LEN($A1) som bare fikser kolonnen, slik at Len-formelen vil justeres riktig for den nye plasseringen. For mer informasjon, vennligst sjekk Bruk av absolutte og relative cellereferanser i Excel.

    Tell et totalt antall tegn i flere celler

    Den mest åpenbare måten å få det totale antallet tegn i flere celler på er å legge sammen noen få LEN-funksjoner, for eksempel:

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

    Eller bruk SUM-funksjonen for å summere tegntellingene som returneres av LEN-formler:

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

    Uansett, teller formelen tegnene i hver av de spesifiserte cellene og returnerer den totale strenglengden:

    Denne tilnærmingen er utvilsomt enkel å forstå og enkel å bruke, men det er ikke den beste måten å telle påtegn i et område bestående av for eksempel 100 eller 1000 celler. I dette tilfellet bør du bruke SUM- og LEN-funksjonene i en matriseformel, og jeg vil vise deg et eksempel i vår neste artikkel.

    Hvordan telle tegn unntatt innledende og etterfølgende mellomrom

    Når du arbeider med store regneark, er et vanlig problem førende eller etterfølgende mellomrom, dvs. ekstra mellomrom i begynnelsen eller slutten av elementene. Du ville neppe lagt merke til dem på arket, men etter at du har møtt dem et par ganger, lærer du å passe deg for dem.

    Hvis du mistenker at det er noen få usynlige mellomrom i cellene dine, kan Excel LEN funksjon er til stor hjelp. Som du husker inkluderer den alle mellomrom i et tegnantall:

    For å få strenglengden uten innledende og etterfølgende mellomrom , bygg inn TRIM-funksjonen i Excel LEN-formelen:

    =LEN(TRIM(A2))

    Hvordan telle antall tegn i en celle unntatt alle mellomrom

    Hvis målet ditt er å få karakterantallet uten mellomrom, enten det er førende, etterfølgende eller midt i mellom, trenger du en litt mer kompleks formel:

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

    Som du vet sikkert at ERSTATT-funksjonen erstatter ett tegn med et annet. I formelen ovenfor erstatter du et mellomrom (" ") med ingenting, dvs. med en tom tekststreng (""). Og fordi du legger inn SUBSTITUTE i LEN-funksjonen, blir ikke substitusjonen faktisk gjort i celler, detinstruerer bare LEN-formelen din til å beregne lengden på strengen uten mellomrom.

    Du kan finne en mer detaljert forklaring av Excel ERSTATT-funksjonen her: Mest populære Excel-funksjoner med formeleksempler.

    Hvordan for å telle antall tegn før eller etter et gitt tegn

    Iblant må du kanskje vite lengden på en bestemt del av en tekststreng, i stedet for å telle det totale antallet tegn i en celle.

    Anta at du har en liste over SKU-er slik:

    Og alle gyldige SKU-er har nøyaktig 5 tegn i den første gruppen. Hvordan oppdager du ugyldige varer? Jepp, ved å telle antall tegn før den første bindestreken.

    Så, vår Excel-lengdeformel går som følger:

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

    Og nå, la oss bryte ned formelen slik at du kan forstå dens logikk.

    • Du bruker SØK-funksjonen for å returnere posisjonen til den første bindestreken ("-") i A2:

    SEARCH("-", $A2)

  • Deretter bruker du VENSTRE-funksjonen for å returnere så mange tegn som starter på venstre side av en tekststreng, og trekker 1 fra resultatet fordi du ikke 't want to include the dash:
  • LEFT($A2, SEARCH("-", $A2,1)-1))

  • Og til slutt har du LEN-funksjonen for å returnere lengden på den strengen.
  • Så snart tegnantallet er der kan det være lurt å ta et skritt videre og fremheve ugyldige SKUer ved å sette opp en enkel betinget formateringsregel med en formel som =$B25:

    Eller du kan identifisere ugyldige SKUer ved å bygge inn LEN-formelen ovenfor i IF-funksjonen:

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

    Som vist i skjermbildet nedenfor identifiserer formelen perfekt ugyldige SKUer basert på en strenglengde, og du trenger ikke engang en egen kolonne for tegntelling:

    På lignende måte kan du kan bruke Excel LEN-funksjonen til å telle antall tegn etter et spesifikt tegn.

    For eksempel, i en navneliste, vil du kanskje vite hvor mange tegn etternavnet inneholder . Følgende LEN-formel gjør susen:

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

    Slik fungerer formelen:

    • Først bestemmer du posisjonen av et mellomrom (" ") i en tekststreng ved å bruke SØK-funksjonen:

    SEARCH(" ",A2)))

  • Deretter beregner du hvor mange tegn som følger mellomrommet. For dette trekker du mellomromsposisjonen fra den totale strenglengden:
  • LEN(A2)-SEARCH(" ",A2)))

  • Deretter har du HØYRE-funksjonen for å returnere alle tegn etter mellomrommet.
  • Og til slutt bruker du LEN-funksjonen for å få lengden på strengen returnert av HØYRE-funksjonen.
  • Vær oppmerksom på at for at formelen skal fungere riktig, bør hver celle bare inneholde ett mellomrom, dvs. bare for- og etternavnet , uten mellomnavn, titler eller suffikser.

    Vel, dette er hvordan du bruker LEN-formler i Excel. Hvis du vil se nærmere på eksemplene som er diskutert i denne opplæringen, er du detvelkommen til å laste ned et eksempel på Excel LEN-arbeidsbok.

    I den neste artikkelen skal vi utforske andre funksjoner i Excel LEN-funksjonen, og du vil lære noen flere nyttige formler for å telle tegn i Excel:

    • LEN-formel for å telle spesifikke tegn i en celle
    • Excel-formel for å telle alle tegn i et område
    • Formel for å telle bare spesifikke tegn i et område
    • Formler for å telle ord i Excel

    I mellomtiden takker jeg for at du leser og håper å se deg på bloggen vår snart!

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.