Mesurer le texte avec LEN
Comptez le nombre de caractères d’une cellule avec LEN.
Mesurer le texte avec LEN est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.
Pourquoi mesurer la longueur du texte ?
Vous devez parfois savoir combien de caractères contient une valeur. Un code produit doit peut-être comporter exactement 8 caractères, ou un message doit rester en dessous d’une certaine limite.
La fonction LEN compte les caractères d’un morceau de texte et renvoie ce nombre. Son nom est l’abréviation de longueur, et c’est l’une des fonctions utilitaires les plus utiles de tout tableur.
La fonction LEN
LEN ne prend qu’un seul élément : le texte (ou une cellule contenant du texte). Elle renvoie le nombre de caractères.
LEN("Hello") renvoie 5 parce que le mot contient cinq lettres. Le résultat est toujours un nombre simple que vous pouvez utiliser dans d’autres formules.
=LEN("Hello")Les espaces sont également comptés
Un détail important : LEN compte chaque caractère, y compris les espaces et la ponctuation.
LEN("Hello world") renvoie 11 — cinq lettres, un espace, puis cinq autres lettres. C’est pourquoi LEN est très utile pour repérer les espaces masqués que vous ne pouvez pas voir en regardant une cellule.
=LEN("Hello world")LEN avec une référence de cellule
Dans des feuilles de calcul réelles, vous indiquez à LEN une cellule. Si A2 contient un identifiant client tel que CUST-00417, vous pouvez vérifier sa longueur :
Cette formule renvoie 10. Faites glisser la formule vers le bas d’une colonne et vous verrez instantanément si un ID contient un nombre incorrect de caractères.
=LEN(A2)Vérifier une longueur fixe
Associez LEN à IF pour signaler les données incorrectes. Supposons que chaque code doive comporter exactement 8 caractères.
Cette formule renvoie OK lorsque la longueur correspond et Vérifier dans le cas contraire. Elle transforme une vérification visuelle fastidieuse en vérification automatique.
=IF(LEN(A2)=8, "OK", "Check")Compter les nombres
Lorsque vous utilisez LEN sur un nombre, le tableur le traite d’abord comme du texte, puis compte les chiffres.
Si A2 contient 12345, alors LEN(A2) renvoie 5. Sachez que la mise en forme, comme les virgules ou les symboles monétaires, est uniquement visuelle — LEN compte la valeur sous-jacente : 1,000 compte donc toujours comme 4 caractères.
=LEN(A2)Les cellules vides renvoient zéro
Que fait LEN avec une cellule vide ? Elle renvoie 0.
LEN permet donc de vérifier rapidement si une cellule est réellement vide. LEN(A2)=0 vaut TRUE uniquement lorsqu’elle ne contient absolument rien — ce qui est utile pour repérer les cellules qui semblent vides, mais contiennent un espace isolé (et renverraient 1 au lieu de 0).
=IF(LEN(A2)=0, "Empty", "Has text")LEN alimente d’autres fonctions
LEN sert souvent de base à d’autres fonctions. N’oubliez pas que RIGHT peut récupérer des caractères à partir de la fin, et que MID peut commencer n’importe où. LEN indique à ces fonctions où se trouve la fin.
Par exemple, pour supprimer les 3 derniers caractères de A2, vous récupérez LEN(A2) - 3 caractères depuis la gauche. LEN calcule le nombre correct pour vous, quelle que soit la longueur de chaque cellule.
=LEFT(A2, LEN(A2) - 3)Compter les occurrences d’un caractère
Une astuce ingénieuse utilise LEN deux fois pour compter le nombre d’occurrences d’un caractère. L’idée consiste à mesurer la longueur, puis à la mesurer de nouveau après avoir supprimé le caractère, et à soustraire les deux résultats.
Ici, SUBSTITUTE supprime tous les espaces de A2. La différence entre la longueur d’origine et la version plus courte correspond au nombre d’espaces — un moyen rapide de compter les mots moins un.
=LEN(A2) - LEN(SUBSTITUTE(A2, " ", ""))Excel et Sheets se comportent de la même manière
LEN fonctionne de manière identique dans Microsoft Excel et Google Sheets. Dans les deux outils, un caractère correspond à une unité.
Les seuls cas particuliers concernent les caractères spéciaux d’autres langues, mais pour le texte et les nombres courants, vous pouvez compter sur LEN pour donner le même résultat partout.
Compléter jusqu’à une largeur fixe
LEN vous aide également à donner une longueur uniforme aux valeurs. Supposons que chaque ID doive comporter 6 caractères, complétés à gauche par des zéros.
Vous calculez le nombre de zéros manquants avec 6 - LEN(A2), puis vous créez ce nombre de zéros avec REPT et les ajoutez au début. Si A2 vaut 417, le résultat est 000417, parfaitement aligné avec le reste de vos codes.
=REPT("0", 6 - LEN(A2)) & A2Vérification rapide
Vérifiez votre compréhension de LEN.
Récapitulatif : la fonction LEN
Vous avez appris à mesurer la longueur du texte.
LEN(text)renvoie le nombre de caractères- Les espaces et la ponctuation sont comptés
- Une cellule vide renvoie 0
- Associez LEN à
IFpour vérifier les longueurs fixes - Utilisez LEN pour transmettre des nombres de caractères à LEFT, RIGHT et MID
Vous allez maintenant nettoyer les espacements irréguliers avec TRIM.
Questions Fréquemment Posées
La leçon « Mesurer le texte avec LEN » est-elle gratuite ?
Oui — le texte complet de « Mesurer le texte avec LEN » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Mesurer le texte avec LEN » ?
Comptez le nombre de caractères d’une cellule avec LEN. Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?
Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.
Combien de temps prend la leçon « Mesurer le texte avec LEN » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?
Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Extraire du texte avec LEFT et RIGHT
- Extraire du milieu avec MID
- Mesurer le texte avec LEN
- Nettoyer les espaces avec TRIM