Ce que retire la formule
SUBSTITUE remplace chaque espace ordinaire par une chaîne vide, puis NBCAR mesure le résultat. Le deuxième argument contient un espace entre guillemets droits, le troisième aucun. Un espace dans le troisième laisserait ce caractère inchangé.
Les exemples utilisent le point-virgule entre arguments ; adaptez-le aux paramètres régionaux sans changer la logique. Utilisez des guillemets droits. A2 reste inchangée : gardez des résultats distincts “caractères originaux” et “hors espaces ordinaires”.
Sans espaces ne signifie pas lettres seules
L’exemple italien littéral Pane e acqua. contient quatre lettres de Pane, une de e, cinq d’acqua, deux espaces et un point : 13 caractères. Retirer deux espaces laisse 11, pas 10, car la ponctuation reste.
Placez =NBCAR(A2) en B2 et la formule sans espaces en C2 ; =B2-C2 en D2 donne deux espaces retirés. Un autre exemple avec espace initial et final donne 15 à l’origine et 11 sans espaces : il teste toutes les occurrences, pas seulement internes.
SUPPRESPACE répond à une autre question
SUPPRESPACE enlève les espaces ordinaires aux extrémités et réduit les répétitions internes, tout en conservant les frontières simples. Deux espaces entre Pane et e deviennent un après normalisation, aucun après substitution. Mesurer SUPPRESPACE(A2) compte un texte régulièrement espacé, pas un texte hors espaces.
Choisissez normalisation pour nettoyer des descriptions, exclusion pour la métrique requise. Ne livrez pas une prose illisible sans espaces parce que le calcul technique l’utilise. Voir nettoyer les espaces dans Excel.

Des espaces semblables peuvent différer
Un texte web peut contenir Unicode 160, espace insécable ignoré par la substitution ordinaire. Microsoft signale cette limite de SUPPRESPACE. Si votre règle l’assimile à l’espace ordinaire, créez =SUBSTITUE(A2;UNICAR(160);" "), puis appliquez le comptage à cette cellule auxiliaire.
C’est une conversion explicite, pas l’effacement de tous les invisibles. Tabulations et sauts exigent d’autres décisions : pour un texte lisible, remplacer un saut par un espace évite de fusionner les entrées. Séparez texte de lecture et de mesure.
Auditer les exclusions par ligne
Calculez longueurs initiales et hors espaces par description, puis additionnez les deux colonnes. L’écart quantifie les espaces ordinaires exclus. Si une longue ligne ne change pas, examinez mot unique, code, adresse ou texte à tabulations légitime ; ne forcez pas une attente.
Cellule vide et trois espaces donnent zéro après substitution mais diffèrent à l’origine. Signalez séparément vides et séparateurs seuls si la qualité compte.
Confirmer la règle de destination
“Sans espaces” peut exclure les ordinaires seuls ou tous les séparateurs. La méthode du destinataire prévaut. Comparez une phrase ordinaire et une avec saut pour isoler les différences ; conservez un exemple non confidentiel au lieu d’ajouter des caractères au hasard.
Le compteur de caractères permet une comparaison du texte collé avec plusieurs métriques. Pour les listes, gardez source, transformation et résultats par ligne afin d’interpréter le total exporté.
Garder deux seuils si nécessaire
Un texte peut respecter le seuil hors espaces et dépasser celui espaces compris. Gardez deux valeurs mesurées et deux limites. Ne convertissez pas par pourcentage fixe : beaucoup de mots courts et peu de longs ont des proportions différentes. Utilisez la vraie valeur par ligne ; l’écart n’est pas une remise standard.
Trois opérations sur un texte
| Opération | Effet | Pane e acqua. |
|---|---|---|
| NBCAR | Mesure le texte initial | 13 |
| NBCAR après SUPPRESPACE | Garde les espaces simples | 13 |
| NBCAR après SUBSTITUE espace | Exclut deux espaces ordinaires | 11 |
Sources et vérifications
- Microsoft: SUBSTITUE · Remplacements ciblés et choix facultatif d’une occurrence.
- Microsoft: SUPPRESPACE · Normalisation des espaces ordinaires ; NBSP n’est pas supprimé par cette seule fonction.
- Microsoft: Fonction de caractère Unicode · Crée le caractère d’un numéro Unicode donné.