Supprimer le caractère ASCII 127 dans Excel

Table des matières:

Supprimer le caractère ASCII 127 dans Excel
Supprimer le caractère ASCII 127 dans Excel
Anonim

La fonction Excel CLEAN supprime la plupart des caractères non imprimables à l'exception du caractère 127. Pour supprimer le caractère 127 dans Excel, utilisez une formule spéciale contenant les fonctions SUBSTITUTE et CHAR.

Les informations contenues dans cet article s'appliquent à Excel pour Microsoft 365, Excel 2019, Excel 2016, Excel 2013 et Excel pour Mac.

Qu'est-ce que le caractère Unicode 127 ?

Le caractère Unicode 127 contrôle la touche Suppr du clavier. Il apparaît sous la forme d'un symbole étroit en forme de rectangle. Ce caractère peut parfois apparaître par erreur lorsque vous copiez et collez des données dans Excel.

La présence du caractère 127 peut entraîner plusieurs problèmes, notamment:

  • Problèmes de formatage dans une feuille de calcul.
  • Problèmes de tri et de filtrage des données.
  • Problèmes de calcul avec des données utilisées dans une formule.

Comment supprimer le caractère Unicode 127

Dans l'exemple de feuille de calcul Excel ci-dessous, la cellule A2 contient quatre caractères en forme de rectangle avec le nombre 10. La fonction LEN, qui compte le nombre de caractères dans une cellule, montre que la cellule A2 contient six caractères (les deux chiffres pour le nombre 10 plus les quatre cases pour le caractère 127). En raison de la présence du caractère 127 dans la cellule A2, la formule d'addition dans la cellule D2 renvoie un VALEUR ! message d'erreur.

Image
Image

Pour transformer les données de la cellule A2 en une valeur calculable, configurez la formule SUBSTITUTE/CHAR suivante dans une autre cellule (comme dans la cellule A3):

=SUBSTITUTION(A2, CHAR(127), "")

La formule remplace les quatre caractères 127 de la cellule A2 par rien (représentés par les guillemets vides à la fin de la formule). En conséquence:

  • Le nombre de caractères dans la cellule E3 est réduit à deux pour les deux chiffres du nombre 10.
  • La formule d'addition dans la cellule D3 renvoie la bonne réponse de 15 lors de l'ajout du contenu de la cellule A3 + B3 (10 + 5).

La fonction SUBSTITUTE gère le remplacement. La fonction CHAR indique à la formule quels caractères remplacer.

Supprimer les espaces insécables d'une feuille de calcul

Semblable aux caractères non imprimables, l'espace insécable ( ) peut également causer des problèmes de calcul et de formatage dans une feuille de calcul. Le numéro de code Unicode pour les espaces insécables est 160.

Les espaces insécables sont largement utilisés dans les pages Web. Si les données sont copiées dans Excel à partir d'une page Web, des espaces insécables peuvent apparaître dans une feuille de calcul. La suppression des espaces insécables peut être effectuée à l'aide d'une formule combinant les fonctions SUBSTITUTE, CHAR et TRIM.

Unicode contre les caractères ASCII

Chaque caractère sur un ordinateur (imprimable et non imprimable) a un nombre connu sous le nom de code ou valeur de caractère Unicode. Un autre jeu de caractères plus ancien connu sous le nom d'ASCII, qui signifie American Standard Code for Information Interchange, a été incorporé dans le jeu Unicode. Par conséquent, les 128 premiers caractères (0 à 127) du jeu Unicode sont identiques au jeu ASCII.

Beaucoup des 128 premiers caractères Unicode sont appelés caractères de contrôle car ils sont utilisés par les programmes informatiques pour contrôler les périphériques tels que les imprimantes. Ces caractères ne sont pas destinés à être utilisés dans les feuilles de calcul Excel et peuvent provoquer diverses erreurs s'ils sont présents.

Conseillé: