contacara

Compter les caractères sans espaces dans Excel

Utilisez =NBCAR(SUBSTITUE(A2;" ";"")) pour exclure les espaces ordinaires. Tabulations, sauts et espaces insécables restent sans transformation explicite. Gardez l’original et définissez le critère.

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.

Ciao bel mare compte treize caractères. SUPPRESPACE garde deux espaces simples ; leur suppression donne onze.
Exemple de normalisation et de mesure sans espaces ordinaires. Cela ne supprime pas tout caractère d’espacement. Ouvrir le JPG en taille réelle

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érationEffetPane e acqua.
NBCARMesure le texte initial13
NBCAR après SUPPRESPACEGarde les espaces simples13
NBCAR après SUBSTITUE espaceExclut deux espaces ordinaires11
Le point de l’exemple littéral reste dans tous les résultats. L’espace visé est ordinaire.

Sources et vérifications

Ouvrir l’outil