Excel LEN-funktion: tælle tegn i celle

  • Del Dette
Michael Brown

Leder du efter en Excel-formel til at tælle tegn i en celle? Hvis ja, er du helt sikkert havnet på den rigtige side. Denne korte vejledning vil lære dig, hvordan du kan bruge LEN-funktionen til at tælle tegn i Excel, med eller uden mellemrum.

Af alle Excel-funktioner er LEN nok den nemmeste og mest ligetil. Funktionens navn er let at huske, det er intet andet end de første 3 tegn i ordet "længde". Og det er det, som LEN-funktionen faktisk gør - den returnerer længden af en tekststreng eller længden af en celle.

På en anden måde kan du bruge LEN-funktionen i Excel til at tælle alle tegn i en celle, herunder bogstaver, tal, specialtegn og alle mellemrum.

I denne korte vejledning vil vi først kaste et hurtigt blik på syntaksen og derefter se nærmere på nogle nyttige formeleksempler til at tælle tegn i dine Excel-regneark.

    Excel LEN-funktionen

    LEN-funktionen i Excel tæller alle tegn i en celle og returnerer strengen længde. Den har kun ét argument, som naturligvis er påkrævet:

    =LEN(text)

    Hvor tekst er den tekststreng, som du vil tælle antallet af tegn for. Intet kan være nemmere, vel?

    Nedenfor finder du et par enkle formler for at få en grundlæggende idé om, hvad Excel-funktionen LEN gør.

    =LEN(123) - returnerer 3, fordi 3 tal er leveret til tekst argument.

    =LEN("good") - giver 4, fordi ordet godt indeholder 4 bogstaver. Som alle andre Excel-formler kræver LEN, at tekststrenge omsluttes af dobbelte anførselstegn, som ikke tæller med.

    I dine LEN-formler i det virkelige liv vil du sandsynligvis angive cellereferencer i stedet for tal eller tekststrenge for at tælle tegn i en bestemt celle eller et område af celler.

    Hvis du f.eks. vil få længden af teksten i celle A1, skal du bruge denne formel:

    =LEN(A1)

    Nedenfor følger flere meningsfulde eksempler med detaljerede forklaringer og skærmbilleder.

    Sådan bruger du LEN-funktionen i Excel - eksempler på formler

    Ved første øjekast ser LEN-funktionen så enkel ud, at den næppe kræver nogen yderligere forklaring. Der er dog nogle nyttige tricks, som kan hjælpe dig med at tilpasse din Excel Len-formel til dine specifikke behov.

    Sådan tæller du alle tegn i en celle (inklusive mellemrum)

    Som allerede nævnt tæller Excel-funktionen LEN absolut alle tegn i en specificeret celle, herunder alle mellemrum - forreste, bageste mellemrum og mellemrum mellem ord.

    Du kan f.eks. bruge denne formel for at få længden af celle A2:

    =LEN(A2)

    Som vist i nedenstående skærmbillede har vores LEN-formel talt 36 tegn, herunder 29 bogstaver, 1 tal og 6 mellemrum.

    Du kan finde flere oplysninger under Sådan tæller du antallet af tegn i Excel-celler.

    Tælle tegn i flere celler

    Hvis du vil tælle tegn i flere celler, skal du vælge cellen med din Len-formel og kopiere den til andre celler, f.eks. ved at trække i fyldhåndtaget. Du kan finde detaljerede instruktioner i Sådan kopierer du formler i Excel.

    Så snart formlen er kopieret, returnerer LEN-funktionen den antal tegn for hver enkelt celle .

    Og igen vil jeg gerne gøre dig opmærksom på, at LEN-funktionen tæller absolut alt, herunder bogstaver, tal, mellemrum, kommaer, anførselstegn, apostroffer osv:

    Bemærk. Når du kopierer en formel ned i kolonnen, skal du sørge for at bruge en relativ cellehenvisning som f.eks. LEN(A1) , eller en blandet reference som LEN($A1) der kun fastlægger kolonnen, så din Len-formel tilpasses korrekt til den nye placering. Du kan finde flere oplysninger i Brug af absolutte og relative cellereferencer i Excel.

    Tælle et samlet antal tegn i flere celler

    Den mest indlysende måde at få det samlede antal tegn i flere celler på er f.eks. at lægge et par LEN-funktioner sammen:

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

    Du kan også bruge funktionen SUM til at summere de tegn, som LEN-formlerne returnerer:

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

    Uanset hvad tæller formlen tegnene i hver af de angivne celler og returnerer den samlede længde af strengen:

    Denne fremgangsmåde er uden tvivl let at forstå og let at bruge, men det er ikke den bedste måde at tælle tegn i et område bestående af f.eks. 100 eller 1000 celler på. I dette tilfælde er det bedre at bruge funktionerne SUM og LEN i en arrayformel, og jeg vil vise dig et eksempel i vores næste artikel.

    Sådan tæller du tegn uden ledende og afsluttende mellemrum

    Når man arbejder med store regneark, er et almindeligt problem de forreste eller bageste mellemrum, dvs. ekstra mellemrum i begyndelsen eller slutningen af emnerne. Man lægger næppe mærke til dem på arket, men efter at man har stået over for dem et par gange, lærer man at passe på dem.

    Hvis du har mistanke om, at der er et par usynlige mellemrum i dine celler, er Excel-funktionen LEN en stor hjælp. Som du husker, medregner den alle mellemrum i en tegntælling:

    Sådan får du strengenes længde uden ledende og afsluttende mellemrum , skal du blot integrere TRIM-funktionen i din Excel LEN-formel:

    =LEN(TRIM(A2))

    Sådan tæller du antallet af tegn i en celle eksklusive alle mellemrum

    Hvis dit mål er at få tegntallet uden mellemrum, uanset om det er foran, bagved eller imellem, skal du bruge en lidt mere kompleks formel:

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

    Som du sikkert ved, erstatter SUBSTITUTE-funktionen et tegn med et andet. I ovenstående formel erstatter du et mellemrum (" ") med ingenting, dvs. med en tom tekststreng ("""). Og fordi du indlejrer SUBSTITUTE i LEN-funktionen, sker erstatningen ikke i cellerne, men den instruerer blot din LEN-formel om at beregne længden af en streng uden mellemrum.

    Du kan finde en mere detaljeret forklaring på Excel-funktionen SUBSTITUTE her: De mest populære Excel-funktioner med eksempler på formler.

    Sådan tæller du antallet af tegn før eller efter et givet tegn

    Indimellem kan du have brug for at kende længden af en bestemt del af en tekststreng i stedet for at tælle det samlede antal tegn i en celle.

    Hvis du har en liste over SKU'er som denne:

    Og alle gyldige SKU'er har præcis 5 tegn i den første gruppe. Hvordan opdager du ugyldige varer? Jep, ved at tælle antallet af tegn før den første streg.

    Så vores Excel-længdeformel lyder således:

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

    Lad os nu gennemgå formlen, så du kan forstå dens logik.

    • Du bruger funktionen SEARCH til at returnere positionen for den første bindestreg ("-") i A2:

    SEARCH("-", $A2)

  • Derefter bruger du funktionen LEFT til at returnere det antal tegn, der starter på venstre side af en tekststreng, og trækker 1 fra resultatet, fordi du ikke ønsker at medtage bindestregen:
  • LEFT($A2, SEARCH("-", $A2,1)-1)))

  • Og endelig har du LEN-funktionen til at returnere længden af strengen.
  • Så snart tegntallet er der, kan du tage et skridt videre og fremhæve ugyldige SKU'er ved at oprette en simpel betinget formateringsregel med en formel som =$B25:

    Du kan også identificere ugyldige SKU'er ved at indlejre ovenstående LEN-formel i IF-funktionen:

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

    Som vist i nedenstående skærmbillede identificerer formlen perfekt ugyldige SKU'er baseret på en strenglængde, og du behøver ikke engang en separat kolonne med antal tegn:

    På samme måde kan du bruge Excel-funktionen LEN til at tælle antallet af tegn efter en bestemt karakter.

    Hvis du f.eks. i en liste med navne vil vide, hvor mange tegn efternavnet indeholder, kan du bruge følgende LEN-formel til at finde ud af det:

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

    Sådan fungerer formlen:

    • Først bestemmer du placeringen af et mellemrum (" ") i en tekststreng ved at bruge funktionen SØGNING:

    SEARCH(" ",A2))))

  • Derefter beregner du, hvor mange tegn der følger efter mellemrummet, ved at trække mellemrumspositionen fra den samlede længde af strengen:
  • LEN(A2)-SEARCH(" ",A2))))

  • Derefter har du funktionen RIGHT til at returnere alle tegn efter mellemrummet.
  • Og endelig bruger du LEN-funktionen til at få længden af den streng, der returneres af RIGHT-funktionen.
  • Bemærk venligst, at for at formlen skal fungere korrekt, skal hver celle kun indeholde ét mellemrum, dvs. kun for- og efternavn, uden mellemnavne, titler eller suffikser.

    Sådan bruger du LEN-formler i Excel. Hvis du vil se nærmere på de eksempler, der er beskrevet i denne vejledning, er du velkommen til at downloade en Excel LEN-arbejdsmappe med eksempler.

    I den næste artikel vil vi udforske andre muligheder i Excel LEN-funktionen, og du vil lære nogle flere nyttige formler til at tælle tegn i Excel:

    • LEN-formel til at tælle bestemte tegn i en celle
    • Excel-formel til at tælle alle tegn i et område
    • Formel til kun at tælle bestemte tegn i et område
    • Formler til at tælle ord i Excel

    I mellemtiden takker jeg dig for at læse med og håber at se dig på vores blog snart!

    Michael Brown er en dedikeret teknologientusiast med en passion for at forenkle komplekse processer ved hjælp af softwareværktøjer. Med mere end ti års erfaring i teknologibranchen har han finpudset sine færdigheder i Microsoft Excel og Outlook samt Google Sheets og Docs. Michaels blog er dedikeret til at dele sin viden og ekspertise med andre og giver nemme at følge tips og vejledninger til at forbedre produktiviteten og effektiviteten. Uanset om du er en erfaren professionel eller nybegynder, tilbyder Michaels blog værdifuld indsigt og praktiske råd til at få mest muligt ud af disse vigtige softwareværktøjer.