Excel LEN-funktionen: räkna tecken i cellen

  • Dela Detta
Michael Brown

Letar du efter en Excel-formel för att räkna tecken i en cell? Om så är fallet har du hamnat på rätt sida. I den här korta handledningen lär du dig hur du kan använda LEN-funktionen för att räkna tecken i Excel, med eller utan mellanslag.

Av alla Excel-funktioner är LEN förmodligen den enklaste och mest okomplicerade. Funktionens namn är lätt att komma ihåg, det är inget annat än de tre första tecknen i ordet "length" (längd). Och det är vad LEN-funktionen faktiskt gör - den returnerar längden på en textsträng eller längden på en cell.

På ett annat sätt använder du LEN-funktionen i Excel för att räkna alla tecken i en cell, inklusive bokstäver, siffror, specialtecken och alla mellanslag.

I den här korta handledningen tar vi först en snabb titt på syntaxen och tittar sedan närmare på några användbara formelexempel för att räkna tecken i dina Excel-arbetsblad.

    Excel LEN-funktionen

    LEN-funktionen i Excel räknar alla tecken i en cell och returnerar strängens längd. Den har bara ett argument, vilket naturligtvis krävs:

    =LEN(text)

    Var text är den textsträng för vilken du vill räkna antalet tecken. Inget kan vara enklare, eller hur?

    Nedan hittar du ett par enkla formler för att få en grundläggande uppfattning om vad Excel-funktionen LEN gör.

    =LEN(123) - returnerar 3, eftersom 3 nummer levereras till text argument.

    =LEN("good") - ger 4, eftersom ordet bra innehåller 4 bokstäver. Precis som alla andra Excel-formler kräver LEN att textsträngar omges av dubbla citattecken, som inte räknas.

    I verkliga LEN-formler är det troligt att du anger cellreferenser snarare än siffror eller textsträngar för att räkna tecken i en specifik cell eller ett antal celler.

    Om du till exempel vill få fram längden på texten i cell A1 använder du den här formeln:

    =LEN(A1)

    Mer meningsfulla exempel med detaljerade förklaringar och skärmdumpar följer nedan.

    Hur man använder LEN-funktionen i Excel - exempel på formler

    Vid första anblicken ser LEN-funktionen så enkel ut att den knappast behöver förklaras närmare. Det finns dock några användbara knep som kan hjälpa dig att anpassa din Excel Len-formel till dina specifika behov.

    Hur du räknar alla tecken i en cell (inklusive mellanslag)

    Som redan nämnts räknar Excel-funktionen LEN absolut alla tecken i en angiven cell, inklusive alla mellanslag - inledande, avslutande mellanslag och mellanslag mellan ord.

    Om du till exempel vill få fram längden på cell A2 använder du den här formeln:

    =LEN(A2)

    Som framgår av skärmdumpen nedan har vår LEN-formel räknat 36 tecken, varav 29 bokstäver, 1 siffra och 6 mellanslag.

    Mer information finns i Hur du räknar antalet tecken i Excel-celler.

    Räkna tecken i flera celler

    Om du vill räkna tecken i flera celler markerar du cellen med Len-formeln och kopierar den till andra celler, t.ex. genom att dra i fyllningshandtaget. Detaljerade instruktioner finns i Hur man kopierar formler i Excel.

    Så snart formeln har kopierats återger LEN-funktionen den antal tecken för varje enskild cell .

    Låt mig återigen uppmärksamma dig på att LEN-funktionen räknar absolut allt, inklusive bokstäver, siffror, mellanslag, kommatecken, citationstecken, apostrofer och så vidare:

    Observera: När du kopierar en formel nedåt i kolumnen, se till att använda en relativ cellreferens som t.ex. LEN(A1) , eller en blandad referens som LEN($A1) som bara fixerar kolumnen, så att din Len-formel anpassas korrekt till den nya platsen. Mer information finns i Användning av absoluta och relativa cellreferenser i Excel.

    Räkna det totala antalet tecken i flera celler

    Det mest uppenbara sättet att få fram det totala antalet tecken i flera celler är att addera några LEN-funktioner, till exempel:

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

    Du kan också använda funktionen SUM för att summera antalet tecken som returneras av LEN-formlerna:

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

    I båda fallen räknar formeln tecknen i var och en av de angivna cellerna och returnerar den totala stränglängden:

    Det här tillvägagångssättet är utan tvekan lätt att förstå och använda, men det är inte det bästa sättet att räkna tecken i ett intervall som består av till exempel 100 eller 1000 celler. I det här fallet är det bättre att använda funktionerna SUM och LEN i en matrisformel, och jag kommer att visa dig ett exempel i nästa artikel.

    Hur man räknar tecken utan ledande och avslutande blanksteg

    När du arbetar med stora arbetsblad är ett vanligt problem ledande eller efterföljande mellanslag, dvs. extra mellanslag i början eller slutet av punkterna. Du märker dem knappt på arbetsbladet, men när du har mött dem ett par gånger lär du dig att akta dig för dem.

    Om du misstänker att det finns några osynliga mellanslag i dina celler är Excel-funktionen LEN till stor hjälp. Som du minns inkluderar den alla mellanslag i en teckenräkning:

    För att få fram strängens längd utan inledande och avslutande blanksteg Om du vill använda TRIM-funktionen i din Excel LEN-formel är det bara att bädda in TRIM-funktionen i din Excel-formel:

    =LEN(TRIM(A2))

    Hur du räknar antalet tecken i en cell exklusive alla mellanslag

    Om ditt mål är att få fram antalet tecken utan mellanslag, oavsett om det är ledande, efterföljande eller mellanrum, behöver du en lite mer komplicerad formel:

    =LEN(SUBSTITUT(A2," ",""))

    Som du säkert vet ersätter funktionen SUBSTITUTE ett tecken med ett annat. I formeln ovan ersätter du ett mellanslag (" ") med ingenting, dvs. med en tom textsträng (""). Och eftersom du bäddar in SUBSTITUTE i funktionen LEN sker inte ersättningen i cellerna, utan den instruerar bara din LEN-formel att beräkna längden på strängen utan mellanslag.

    Du hittar en mer detaljerad förklaring av Excel-funktionen SUBSTITUTE här: De populäraste Excel-funktionerna med exempel på formler.

    Hur man räknar antalet tecken före eller efter ett visst tecken

    Ibland kan du behöva veta längden på en viss del av en textsträng i stället för att räkna det totala antalet tecken i en cell.

    Antag att du har en lista med SKU:er som denna:

    Och alla giltiga SKU:er har exakt 5 tecken i den första gruppen. Hur upptäcker du ogiltiga artiklar? Ja, genom att räkna antalet tecken. före det första strecket.

    Vår Excel-längdsformel ser alltså ut på följande sätt:

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

    Låt oss nu dela upp formeln så att du kan förstå logiken.

    • Du använder funktionen SEARCH för att återge positionen för det första strecket ("-") i A2:

    SEARCH("-", $A2)

  • Sedan använder du funktionen LEFT för att returnera det antal tecken som börjar på vänster sida av en textsträng och drar av 1 från resultatet eftersom du inte vill inkludera bindestrecket:
  • LEFT($A2, SEARCH("-", $A2,1)-1)))

  • Slutligen har du funktionen LEN som returnerar längden på strängen.
  • Så snart du har fått ett antal tecken kan du ta ett steg längre och markera ogiltiga SKU:er genom att skapa en enkel regel för villkorlig formatering med en formel som =$B25:

    Du kan också identifiera ogiltiga SKU:er genom att bädda in ovanstående LEN-formel i IF-funktionen:

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

    Som visas i skärmdumpen nedan identifierar formeln perfekt ogiltiga SKU:er baserat på strängens längd, och du behöver inte ens en separat kolumn för teckenantal:

    På samma sätt kan du använda Excel-funktionen LEN för att räkna antalet tecken. efter en specifik karaktär.

    Om du till exempel vill veta hur många tecken efternamnet innehåller i en lista med namn, kan du använda följande LEN-formel för att få reda på hur många tecken som finns i efternamnet:

    =LEN(HÖGER(A2,LEN(A2)-SEARCH(" ",A2)))

    Hur formeln fungerar:

    • Först bestämmer du positionen för ett mellanslag (" ") i en textsträng med hjälp av funktionen SÖKNING:

    SEARCH(" ",A2))))

  • Därefter beräknar du hur många tecken som följer efter mellanslaget, genom att subtrahera mellanslagspositionen från strängens totala längd:
  • LEN(A2)-SEARCH(" ",A2))))

  • Därefter har du funktionen RIGHT som returnerar alla tecken efter mellanslag.
  • Slutligen använder du LEN-funktionen för att få fram längden på strängen som returneras av RIGHT-funktionen.
  • Observera att för att formeln ska fungera korrekt ska varje cell innehålla endast ett mellanslag, dvs. endast för- och efternamn, utan mellannamn, titlar eller suffix.

    Så här använder du LEN-formlerna i Excel. Om du vill titta närmare på de exempel som diskuteras i den här handledningen är du välkommen att ladda ner ett exempel på Excel-arbetsbok för LEN.

    I nästa artikel kommer vi att utforska andra möjligheter med Excel-funktionen LEN, och du kommer att lära dig några fler användbara formler för att räkna tecken i Excel:

    • LEN-formeln för att räkna specifika tecken i en cell
    • Excel-formel för att räkna alla tecken i ett intervall
    • Formel för att bara räkna specifika tecken i ett intervall
    • Formler för att räkna ord i Excel

    Under tiden tackar jag dig för att du läser och hoppas att vi ses på vår blogg snart!

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.