Mäta text med LEN
Räkna antalet tecken i en cell med LEN
Mäta text med LEN är en gratis lektion i Excel Formulas Academy på CoddyKit. Detta är lektion 3 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för Excel Formulas Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Excel Formulas Academy innehåller totalt 4 lektioner.
Varför mäta textlängden?
Ibland behöver Ni veta hur många tecken ett värde innehåller. En produktkod kanske måste bestå av exakt 8 tecken, eller så måste en tweet hålla sig under en viss gräns.
Funktionen LEN räknar tecknen i en textdel och returnerar antalet. Det är en förkortning av length, och det är en av de mest användbara hjälpfunktionerna i ett kalkylblad.
LEN-funktionen
LEN tar bara emot en sak: texten (eller en cell som innehåller text). Den returnerar antalet tecken.
LEN("Hello") returnerar 5 eftersom det finns fem bokstäver. Resultatet är alltid ett vanligt tal som Ni kan använda i andra formler.
=LEN("Hello")Mellanslag räknas också
En viktig detalj är att LEN räknar varje tecken, inklusive mellanslag och interpunktion.
LEN("Hello world") returnerar 11 — fem bokstäver, ett mellanslag och sedan fem bokstäver till. Därför är LEN utmärkt för att upptäcka dolda mellanslag som Ni inte kan se genom att bara titta på en cell.
=LEN("Hello world")LEN med en cellreferens
I riktiga kalkylblad anger Ni en cell som argument till LEN. Om A2 innehåller ett kund-ID som CUST-00417 kan Ni kontrollera dess längd:
Detta returnerar 10. Dra formeln nedåt i en kolumn så ser Ni direkt om något ID har fel antal tecken.
=LEN(A2)Validera en fast längd
Kombinera LEN med IF för att flagga felaktiga data. Anta att varje kod ska bestå av exakt 8 tecken.
Den här formeln returnerar OK när längden stämmer och Kontroll när den inte gör det. På så sätt förvandlas en tidskrävande manuell kontroll till ett automatiskt test.
=IF(LEN(A2)=8, "OK", "Check")Räkna siffror
När Ni använder LEN på ett tal behandlar kalkylbladet först talet som text och räknar sedan siffrorna.
Om A2 innehåller 12345 returnerar LEN(A2) 5. Tänk på att formatering som kommatecken eller valutasymboler endast gäller visningen — LEN räknar det underliggande värdet, så 1,000 räknas fortfarande som 4 tecken.
=LEN(A2)Tomma celler ger noll
Vad gör LEN med en tom cell? Den returnerar 0.
Därför är LEN ett snabbt sätt att kontrollera om en cell verkligen är tom. LEN(A2)=0 är TRUE endast när det inte finns något innehåll alls — användbart för att upptäcka celler som ser tomma ut men innehåller ett överblivet mellanslag (vilket skulle ge 1, inte 0).
=IF(LEN(A2)=0, "Empty", "Has text")LEN som byggsten för andra funktioner
LEN fungerar ofta som en byggsten. Kom ihåg att RIGHT kan hämta tecken från slutet och att MID kan börja var som helst. LEN talar om för dessa funktioner var slutet finns.
Om Ni till exempel vill ta bort de sista 3 tecknen i A2 hämtar Ni LEN(A2) - 3 tecken från vänster. LEN räknar ut rätt antal åt Er, oavsett hur lång varje cell är.
=LEFT(A2, LEN(A2) - 3)Räkna förekomster av ett tecken
Ett smart knep använder LEN två gånger för att räkna hur många gånger ett tecken förekommer. Idén är att mäta längden, mäta den igen efter att tecknet har tagits bort och sedan subtrahera.
Här tar SUBSTITUTE bort alla mellanslag från A2. Skillnaden mellan den ursprungliga längden och den kortare versionen motsvarar antalet mellanslag — ett snabbt sätt att räkna antalet ord minus ett.
=LEN(A2) - LEN(SUBSTITUTE(A2, " ", ""))Excel och Sheets fungerar likadant
LEN fungerar på samma sätt i Microsoft Excel och Google Sheets. Ett tecken räknas som ett i båda.
De enda specialfallen gäller specialtecken från andra språk, men för vanlig text och vanliga tal kan Ni lita på att LEN ger samma resultat överallt.
Fyll ut till en fast bredd
LEN hjälper Er också att ge värden en enhetlig längd. Anta att varje ID ska bestå av 6 tecken och fyllas ut med nollor till vänster.
Ni räknar ut hur många nollor som saknas med 6 - LEN(A2), skapar så många nollor med REPT och sammanfogar dem framför värdet. Om A2 är 417 blir resultatet 000417, perfekt justerat med resten av koderna.
=REPT("0", 6 - LEN(A2)) & A2Snabbtest
Testa er förståelse av LEN.
Sammanfattning: LEN-funktionen
Ni har lärt er att mäta textens längd.
LEN(text)returnerar antalet tecken- Mellanslag och interpunktion räknas
- En tom cell returnerar 0
- Kombinera LEN med
IFför att validera fasta längder - Använd LEN för att skicka teckenantal till LEFT, RIGHT och MID
Nästa steg är att rensa upp ojämna mellanslag med TRIM.
Lär dig Excel med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 30
- Lektioner
- 120
Vanliga frågor
Är lektionen ”Mäta text med LEN” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen Excel Formulas Academy, inklusive ”Mäta text med LEN”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i Excel Formulas Academy innehåller totalt 4 lektioner.
Vad lär jag mig i ”Mäta text med LEN”?
Räkna antalet tecken i en cell med LEN Ni övar på Excel Formulas Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig Excel Formulas Academy?
Du behöver inga förkunskaper. Utbildningen i Excel Formulas Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.
Hur lång tid tar lektionen ”Mäta text med LEN”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här Excel Formulas Academy-lektionen?
Ja. Varje Excel Formulas Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.