NBCAR
Renvoie le nombre de caractères dans une chaîne de texte, espaces inclus.
NBCAR(texte)Arguments
texteLa chaîne de texte à mesurer
=NBCAR("Hello")Renvoie 5 caractères
=NBCAR(A1)Compte les caractères dans la cellule A1
=NBCAR(SUPPRESPACE(A1))Longueur sans espaces supplémentaires
- •Compte tous les caractères, y compris les espaces
- •Utilisez SUPPRESPACE d'abord pour ignorer les espaces superflus
- •Les nombres sont convertis en texte pour le comptage
- •S'attendre à ce que NBCAR compte des mots plutôt que des caractères - une phrase de cinq mots n'est pas 5, c'est le nombre total de caractères, espaces compris
- •Ne pas tenir compte des espaces en début ou en fin de texte, que NBCAR compte même s'ils sont invisibles
- •Utiliser NBCAR sur un nombre mis en forme avec des symboles monétaires ou des virgules, en s'attendant à ce qu'il ne compte que les chiffres
SUPPRESPACESupprime les espaces superflus avant de mesurer la longueur, pour que NBCAR donne un compte exact.GAUCHESouvent combiné avec NBCAR pour extraire tout sauf les derniers caractères.TROUVELocalise la position d'un caractère, souvent associé à NBCAR pour calculer la longueur d'une sous-chaîne.Pourquoi NBCAR compte-t-il plus de caractères que ce que je vois ?
Il y a probablement des espaces invisibles en fin de texte ou un saut de ligne dans la cellule - encadrez la référence avec SUPPRESPACE pour vérifier.
NBCAR compte-t-il les espaces ?
Oui, chaque espace compte comme un caractère, qu'il soit entre deux mots ou au début/à la fin du texte.
Comment compter des mots plutôt que des caractères ?
Il n'existe pas de fonction directe pour ça, mais vous pouvez l'approximer en comptant les espaces : NBCAR(A1)-NBCAR(SUBSTITUE(A1;" ";""))+1.
Besoin de traduire une formule utilisant NBCAR ?
Utilisez notre traducteur pour convertir votre formule complète
