LEN

Cet article a été traduit de l'anglais par IA et peut contenir des erreurs. Vos commentaires nous aideront à l'améliorer.

Description

La fonction LEN renvoie le nombre de caractères dans une valeur de Texte.

Utilisation

LEN(text)
Argument Type Obligatoire Description
text Texte Oui Le texte d'entrée

Remarques

Si l'argument text est Vide, le résultat est 0.

LEN est cohérente avec LEFT, MID et RIGHT : les quatre fonctions comptent les caractères de la même manière, donc une Formule comme LEFT(TEXT, LEN(TEXT) - 3) renvoie TEXT avec ses trois derniers caractères Supprimé.

Caractères multi-octets et émojis

LEN compte les caractères de la même manière qu'Excel et la plupart des autres tableurs et systèmes de Base de données. Pour la plupart des textes — lettres, chiffres, ponctuation et caractères des systèmes d'écriture courants — cela correspond à ce que vous voyez à l'écran.

Quelques caractères sont stockés en utilisant plus d'une unité de Code et compteront pour plus d'un dans LEN. Cela inclut la plupart des émojis (par exemple, LEN("😀") vaut 2), les drapeaux et autres émojis construits à partir d'une séquence (par exemple, LEN("🏳️‍🌈") vaut 6), et un petit nombre de caractères supplémentaires provenant de scripts moins courants.

Si vous avez besoin de compter les caractères perçus par l'Utilisateur — où chaque émoji ou caractère composite compte pour un, quelle que soit la manière dont il est stocké — utilisez LENG à la place.

Exemple

LEN est souvent combinée avec LEFT, MID ou RIGHT pour découper un texte par rapport à sa longueur. Par exemple, pour supprimer les trois derniers caractères d'un Champ de texte CODE :

LEFT(CODE, LEN(CODE) - 3)

Vous pouvez également utiliser LEN dans une Règle de validation pour exiger une longueur minimale ou Exact. Pour exiger qu'un Champ RÉFÉRENCE contienne exactement 8 caractères :

LEN(REFERENCE) == 8
Élément suivant
ISBLANK