Excel LEN-functie: tekens in cel tellen

  • Deel Dit
Michael Brown

Bent u op zoek naar een Excel-formule om tekens in een cel te tellen? Zo ja, dan bent u zeker op de juiste pagina beland. Deze korte handleiding leert u hoe u de LEN-functie kunt gebruiken om tekens te tellen in Excel, met of zonder spaties.

Van alle Excel-functies is LEN waarschijnlijk de gemakkelijkste en meest eenvoudige. De naam van de functie is gemakkelijk te onthouden, het is niets anders dan de eerste 3 tekens van het woord "lengte". En het is wat de LEN-functie eigenlijk doet - de lengte van een tekststring, of de lengte van een cel teruggeven.

Anders gezegd, u gebruikt de LEN-functie in Excel om tel alle personages in een cel, inclusief letters, cijfers, speciale tekens en alle spaties.

In deze korte handleiding gaan we eerst de syntaxis bekijken, en daarna enkele nuttige formulevoorbeelden om tekens te tellen in uw Excel-werkbladen.

    Excel LEN-functie

    De LEN-functie in Excel telt alle tekens in een cel, en geeft de lengte van de string terug. De functie heeft slechts één argument, dat uiteraard nodig is:

    =LEN(tekst)

    Waar tekst is de tekststring waarvoor u het aantal tekens wilt tellen. Niets is makkelijker, toch?

    Hieronder vindt u een paar eenvoudige formules om het basisidee te krijgen van wat de LEN-functie in Excel doet.

    =LEN(123) - geeft 3 terug, omdat er 3 getallen aan de tekst argument.

    =LEN("goed") - geeft 4, omdat het woord goed LEN bevat 4 letters. Net als bij elke andere Excel-formule moeten bij LEN tekstreeksen tussen dubbele aanhalingstekens staan, die niet worden meegeteld.

    In uw echte LEN-formules zult u waarschijnlijk eerder celverwijzingen opgeven dan getallen of tekstreeksen, om tekens in een specifieke cel of een bereik van cellen te tellen.

    Om bijvoorbeeld de lengte van de tekst in cel A1 te krijgen, gebruikt u deze formule:

    =LEN(A1)

    Hieronder volgen meer zinvolle voorbeelden met gedetailleerde uitleg en schermafbeeldingen.

    Hoe de LEN-functie gebruiken in Excel - formulevoorbeelden

    Op het eerste gezicht ziet de LEN-functie er zo eenvoudig uit dat zij nauwelijks verdere uitleg behoeft. Er zijn echter enkele nuttige trucs die u kunnen helpen uw Excel Len-formule aan te passen aan uw specifieke behoeften.

    Hoe alle tekens in een cel tellen (inclusief spaties)

    Zoals reeds vermeld, telt de LEN-functie van Excel absoluut alle tekens in een opgegeven cel, inclusief alle spaties - voorloopspaties, sleepspaties en spaties tussen woorden.

    Om bijvoorbeeld de lengte van cel A2 te krijgen, gebruikt u deze formule:

    =LEN(A2)

    Zoals in de onderstaande schermafbeelding te zien is, telde onze LEN-formule 36 tekens, waaronder 29 letters, 1 cijfer en 6 spaties.

    Voor meer details, zie Hoe het aantal tekens in Excel-cellen te tellen.

    Tekens tellen in meerdere cellen

    Als u tekens in meerdere cellen wilt tellen, selecteert u de cel met uw Len-formule en kopieert u deze naar andere cellen, bijvoorbeeld door de vulgreep te verslepen. Zie voor de gedetailleerde instructies Hoe kopieert u een formule in Excel?

    Zodra de formule is gekopieerd, zal de LEN-functie de aantal tekens voor elke cel afzonderlijk .

    En nogmaals, ik wijs u erop dat de LEN-functie absoluut alles telt, inclusief letters, cijfers, spaties, komma's, aanhalingstekens, apostrofs, enzovoort:

    Opmerking. Wanneer u een formule naar beneden in de kolom kopieert, moet u een relatieve celverwijzing gebruiken zoals LEN(A1) of een gemengde verwijzing zoals LEN($A1) die alleen de kolom vastlegt, zodat uw Len-formule correct wordt aangepast voor de nieuwe locatie. Voor meer informatie, zie Absolute en relatieve celverwijzingen gebruiken in Excel.

    Tel een totaal aantal tekens in verschillende cellen

    De meest voor de hand liggende manier om het totale aantal tekens in verschillende cellen te krijgen is bijvoorbeeld het optellen van enkele LEN-functies:

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

    Of gebruik de functie SUM om het totaal van de door LEN-formules geretourneerde tekens op te tellen:

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

    Hoe dan ook, de formule telt de tekens in elk van de opgegeven cellen en geeft de totale lengte van de tekenreeks:

    Deze aanpak is ongetwijfeld gemakkelijk te begrijpen en te gebruiken, maar het is niet de beste manier om tekens te tellen in een bereik dat bestaat uit bijvoorbeeld 100 of 1000 cellen. In dat geval kunt u beter de functies SUM en LEN gebruiken in een matrixformule, en ik zal u een voorbeeld laten zien in ons volgende artikel.

    Hoe tekens tellen zonder voorloop- en sleepspaties

    Bij het werken met grote werkbladen is een veel voorkomend probleem de voorloop- of naloopspaties, d.w.z. extra spaties aan het begin of aan het eind van de punten. Op het blad zou je ze nauwelijks opmerken, maar als je er een paar keer mee te maken hebt gehad, leer je ermee op te passen.

    Als u vermoedt dat er een paar onzichtbare spaties in uw cellen zitten, is de LEN-functie van Excel een goede hulp. Zoals u zich herinnert, neemt deze functie alle spaties mee in een karaktertelling:

    Om de stringlengte te krijgen zonder spaties voor en achter kunt u gewoon de TRIM-functie opnemen in uw Excel LEN-formule:

    =LEN(TRIM(A2))

    Hoe tel je het aantal tekens in een cel exclusief alle spaties

    Als u het aantal tekens wilt krijgen zonder spaties voor, achter of tussen, hebt u een iets complexere formule nodig:

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

    Zoals u waarschijnlijk weet, vervangt de functie SUBSTITUTE een teken door een ander. In de bovenstaande formule vervangt u een spatie (" ") door niets, d.w.z. door een lege tekststring (""). En omdat u SUBSTITUTE insluit in de LEN-functie, wordt de vervanging niet daadwerkelijk in de cellen uitgevoerd, maar wordt uw LEN-formule alleen opgedragen de lengte van de tekenreeks zonder spaties te berekenen.

    Een meer gedetailleerde uitleg van de Excel SUBSTITUTE functie vindt u hier: Populairste Excel functies met formulevoorbeelden.

    Hoe het aantal tekens voor of na een bepaald teken te tellen

    Soms moet u de lengte van een bepaald deel van een tekststring weten, in plaats van het totale aantal tekens in een cel te tellen.

    Stel, u heeft een lijst met SKU's zoals deze:

    En alle geldige SKU's hebben precies 5 tekens in de eerste groep. Hoe herken je ongeldige artikelen? Yep, door het aantal tekens te tellen voor het eerste streepje.

    Onze Excel-lengteformule gaat dus als volgt:

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

    En nu, laten we de formule uit elkaar halen, zodat u de logica ervan kunt begrijpen.

    • U gebruikt de functie ZOEKEN om de positie van het eerste streepje ("-") in A2 terug te vinden:

    ZOEK("-", $A2)

  • Vervolgens gebruikt u de functie LINKS om dat aantal tekens terug te geven dat begint aan de linkerkant van een tekststring, en trekt u 1 af van het resultaat omdat u het streepje niet wilt opnemen:
  • LEFT($A2, SEARCH("-", $A2,1)-1))

  • En tenslotte heb je de functie LEN om de lengte van die string terug te geven.
  • Zodra het aantal tekens er is, kunt u een stap verder gaan en ongeldige SKU's markeren door een eenvoudige voorwaardelijke opmaakregel in te stellen met een formule als =$B25:

    U kunt ook ongeldige SKU's identificeren door de bovenstaande LEN-formule in de IF-functie op te nemen:

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

    Zoals aangetoond in de onderstaande schermafbeelding, identificeert de formule perfect ongeldige SKU's op basis van een tekenreekslengte, en u hebt zelfs geen aparte kolom voor het tellen van tekens nodig:

    Op soortgelijke wijze kunt u de LEN-functie van Excel gebruiken om het aantal tekens te tellen na een specifiek karakter.

    Bijvoorbeeld, in een lijst met namen wilt u misschien weten hoeveel tekens de Achternaam bevat. De volgende LEN-formule doet dat:

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

    Hoe de formule werkt:

    • Eerst bepaalt u de positie van een spatie (" ") in een tekststring met behulp van de functie ZOEKEN:

    ZOEK(" ",A2)))

  • Vervolgens bereken je hoeveel tekens er op de spatie volgen. Hiervoor trek je de spatiepositie af van de totale lengte van de string:
  • LEN(A2)-SEARCH(" ",A2)))

  • Daarna heb je de functie RECHTS om alle tekens na de spatie terug te geven.
  • En tenslotte gebruik je de functie LEN om de lengte te krijgen van de string die de functie RIGHT oplevert.
  • Voor een goede werking van de formule moet elke cel slechts één spatie bevatten, d.w.z. alleen de voor- en achternaam, zonder tussenvoegsels, titels of achtervoegsels.

    Dit is hoe u LEN-formules in Excel gebruikt. Als u de voorbeelden die in deze handleiding worden besproken nader wilt bekijken, kunt u een voorbeeld van een Excel LEN-werkmap downloaden.

    In het volgende artikel gaan we andere mogelijkheden van de Excel LEN-functie verkennen, en leert u nog enkele nuttige formules om tekens te tellen in Excel:

    • LEN-formule om specifieke tekens in een cel te tellen
    • Excel-formule om alle tekens in een bereik te tellen
    • Formule om alleen specifieke tekens in een bereik te tellen
    • Formules om woorden te tellen in Excel

    In de tussentijd dank ik u voor het lezen en hoop u snel op onze blog te zien!

    Michael Brown is een toegewijde technologieliefhebber met een passie voor het vereenvoudigen van complexe processen met behulp van softwaretools. Met meer dan tien jaar ervaring in de technische industrie heeft hij zijn vaardigheden in Microsoft Excel en Outlook, evenals Google Spreadsheets en Documenten aangescherpt. Michael's blog is gewijd aan het delen van zijn kennis en expertise met anderen, met eenvoudig te volgen tips en tutorials voor het verbeteren van de productiviteit en efficiëntie. Of je nu een doorgewinterde professional of een beginner bent, Michaels blog biedt waardevolle inzichten en praktisch advies om het meeste uit deze essentiële softwaretools te halen.