Skip to main content

Comment supprimer des caractères Unicode dans Excel

Zebra 123Scan: Creating an Advanced Data Formatting (ADF) Rule (Mai 2024)

Zebra 123Scan: Creating an Advanced Data Formatting (ADF) Rule (Mai 2024)
Anonim

Chaque caractère sur un ordinateur (imprimable et non imprimable) a un numéro appelé son Code de caractère Unicode ou valeur.

Un autre jeu de caractères plus ancien et mieux connu est ASCII , qui représente le Code américain normalisé pour l'échange d'information . ASCII 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.

Un grand nombre des 128 premiers caractères Unicode sont désignés par caractères de contrôle. 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 des feuilles de calcul Excel et peuvent provoquer diverses erreurs, le cas échéant. La fonction NETTOYAGE d'Excel supprimera la plupart de ces caractères non imprimables, à l'exception du caractère n ° 127.

Remarque Les informations contenues dans cet article s'appliquent aux versions Excel 2019, 2016, 2013, Excel pour Mac et Excel Online.

01 sur 03

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

Le caractère Unicode n ° 127 contrôle la touche de suppression du clavier.

S'il est présent, il apparaît sous la forme d'un caractère en forme de boîte étroite, comme indiqué dans la cellule A2 de l'image ci-dessus. Il est parfois accidentellement importé ou copié avec de bonnes données.

Sa présence peut entraîner plusieurs problèmes, tels que:

  • Problèmes de formatage simples dans une feuille de calcul.
  • Problèmes de tri et de filtrage des données.
  • Problèmes de calcul, s'ils sont présents dans une cellule, avec les données utilisées dans une formule.

Continuer la lecture ci-dessous

02 sur 03

Suppression du caractère Unicode n ° 127

Même si ce caractère ne peut pas être supprimé avec la fonction CLEAN, il peut être supprimé à l'aide d'une formule contenant les fonctions SUBSTITUTE et CHAR.

L'exemple dans l'image ci-dessus montre quatre caractères en forme de rectangle avec le nombre 10 dans la cellule A2 d'une feuille de calcul Excel.

La fonction LEN compte le nombre de caractères dans une cellule. Dans la cellule E2, LEN indique que la cellule A2 contient six caractères (les deux chiffres du nombre 10 et les quatre cases du caractère n ° 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 #VALUE! Message d'erreur.

La cellule A3 contient cette formule SUBSTITUTE / CHAR.

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

La formule remplace les quatre caractères # 127 de la cellule A2 par rien (indiqué par les guillemets vides à la fin de la formule).

Par conséquent:

  • 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 réponse correcte de 15 lors de l'ajout du contenu de la cellule A3 + B3 (10 + 5).
  • La fonction SUBSTITUTE effectue le remplacement réel tandis que la fonction CHAR est utilisée pour indiquer à la formule quel caractère remplacer.

Continuer la lecture ci-dessous

03 sur 03

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

Semblable aux caractères non imprimables, l'espace insécable () peut également entraîner 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 le # 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 d'espaces insécables peut être réalisée à l'aide d'une formule combinant les fonctions SUBSTITUTE, CHAR et TRIM.