La fonction LEN dans Excel
NBCAR (Anglais: LEN) compte les caractères : lettres, chiffres, signes de ponctuation et espaces. Utilisez-la pour vérifier que des codes ont la bonne longueur, pour repérer des espaces parasites, ou comme élément de base dans d'autres formules de texte.
Syntaxe
=LEN(text)
| Argument | Ce que cela signifie |
|---|---|
| text | Le texte ou la cellule à mesurer. |
Exemples
1. Longueur d'un code
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Référence | Longueur | ||
| 2 | SH-4417-BLU | omar.haddad@shopmail.com | 11 |
SH-4417-BLU compte 11 caractères, tirets compris.
2. Repérer les espaces en trop
| A | B | |
|---|---|---|
| 1 | Nom tel que saisi | Espaces en trop |
| 2 | Maya Cohen | 3 |
13 caractères tels que saisis, 10 après SUPPRESPACE (Anglais: TRIM) : 3 espaces en trop, du genre de ceux qui font échouer les recherches.
3. Combien de fois un caractère apparaît-il ?
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Référence | Tirets | ||
| 2 | SH-4417-BLU | omar.haddad@shopmail.com | 2 |
Supprimez chaque tiret avec SUBSTITUE (Anglais: SUBSTITUTE) ; la différence de longueur correspond au nombre de tirets.
Erreurs courantes
Compter les chiffres d'un nombre. NBCAR (Anglais: LEN) compte la valeur stockée, et non la valeur affichée : 3.50 affiché avec deux décimales est stocké comme 3.5 (longueur 3).
Correction : Utilisez
=NBCAR(TEXTE(B2;"0.00"))si la forme affichée est importante.
Questions fréquemment posées
LEN compte-t-il les espaces ?
Oui, chaque espace compte, y compris ceux du début et de la fin. C'est ce qui rend la fonction utile pour les repérer.
Fonctions associées
- TRIMTRIM supprime les espaces superflus d'un texte : en début, en fin et les espaces multiples entre les mots.
- LEFTLEFT renvoie les premiers caractères d'un texte, RIGHT les derniers.
- MIDMID renvoie des caractères du milieu d'un texte : une position de départ et une longueur.
- SUBSTITUTESUBSTITUTE remplace un texte précis dans une cellule par un autre texte, partout ou à une seule occurrence.