Skip to main content

Fonctions CHAR et CODE d'Excel

Top 10 erreurs et corrections sur excel EFC (Mai 2025)

Top 10 erreurs et corrections sur excel EFC (Mai 2025)
Anonim

Des problèmes peuvent survenir lors de la conversion des codes de caractères d’un système à un autre. Ces problèmes entraînent des données altérées. Pour corriger cela, un jeu de caractères universel appelé Unicode Ce système, mis au point à la fin des années 1980, donne aux caractères utilisés dans les systèmes informatiques un code de caractère unique.

Remarque: Les informations ci-dessous s'appliquent à Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 pour Mac, Excel 2016 pour Mac, Excel pour Mac 2011 et Excel Online.

Jeu de caractères universel

Il y a 255 codes de caractères différents ou points de code dans la page de code ANSI de Windows alors que le système Unicode est conçu pour contenir plus d’un million de points de code. Par souci de compatibilité, les 255 premiers points de code du système Unicode plus récent correspondent à ceux du système ANSI pour les caractères et les chiffres en langue occidentale.

Pour ces caractères standard, les codes sont programmés dans l'ordinateur pour que taper une lettre sur le clavier entre le code de la lettre dans l'application utilisée.

Les caractères et symboles non standard, tels que le symbole de copyright ou les caractères accentués utilisés dans différentes langues, sont entrés dans une application en saisissant le code ANSI ou le numéro Unicode du caractère à l'emplacement souhaité.

Fonctions Excel CHAR et CODE

Excel a un certain nombre de fonctions qui fonctionnent avec ces nombres. CHAR et CODE fonctionnent dans toutes les versions d'Excel. UNICHAR et UNICODE ont été introduits dans Excel 2013.

Les fonctions CHAR et UNICHAR renvoient le caractère pour un code donné. Les fonctions CODE et UNICODE font le contraire et fournissent le code pour un caractère donné. Comme indiqué dans l'image ci-dessus:

  • Le résultat de = CHAR (169) est le symbole de copyright ©.
  • Le résultat pour = CODE (©) est 169.

Si les deux fonctions sont imbriquées ensemble sous la forme

= CODE (CHAR (169))

le résultat de la formule est 169, car les deux fonctions font le travail opposé de l'autre.

Syntaxe et arguments des fonctions CHAR et UNICHAR

La syntaxe d'une fonction fait référence à la présentation de la fonction et inclut le nom de la fonction, ses crochets et ses arguments.

La syntaxe de la fonction CHAR est la suivante:

= CHAR (Nombre)

La syntaxe de la fonction UNICHAR est la suivante:

= UNICHAR (Nombre)

Dans ces fonctions, Nombre (obligatoire) est un nombre compris entre 1 et 255 associé au caractère souhaité.

  • le Nombre L'argument peut être le numéro entré directement dans la fonction ou une référence de cellule à l'emplacement du numéro sur une feuille de calcul.
  • Si la Nombre l’argument n’est pas un entier compris entre 1 et 255, la fonction CHAR renvoie le #VALUE! valeur d'erreur, comme indiqué à la ligne 4 de l'image ci-dessus.
  • Pour les numéros de code supérieurs à 255, utilisez la fonction UNICHAR.
  • Si un Nombre Un argument de zéro (0) est entré, les fonctions CHAR et UNICHAR renvoient le #VALUE! valeur d'erreur, comme indiqué à la ligne 2 de l'image ci-dessus.

Entrez les fonctions CHAR et UNICHAR

Les options permettant d’entrer l’une ou l’autre fonction incluent la saisie manuelle de la fonction, telle

= CHAR (65)

ou

= UNICHAR (A7)

La fonction et la Nombre Vous pouvez également entrer un argument dans la boîte de dialogue des fonctions.

Dans Excel Online, vous entrez manuellement la fonction. Dans les versions de bureau d'Excel, utilisez la boîte de dialogue.

Suivez ces étapes pour entrer la fonction CHAR dans la cellule B3:

  1. Sélectionner une cellule B3 pour en faire la cellule active.
  2. Sélectionner Formules.
  3. Choisir Texte pour ouvrir la liste déroulante des fonctions.
  4. Sélectionner CARBONISER dans la liste pour faire apparaître la boîte de dialogue de la fonction.
  5. Dans la boîte de dialogue, sélectionnez le Nombre ligne.
  6. Sélectionner une cellule A3 dans la feuille de travail pour entrer cette référence de cellule dans la boîte de dialogue.
  7. Sélectionner D'accord pour compléter la fonction et fermer la boîte de dialogue.

Le caractère de point d'exclamation apparaît dans la cellule B3 car son code de caractère ANSI est 33.

Lorsque vous sélectionnez la cellule E2, la fonction complète = CHAR (A3) apparaît dans la barre de formule au-dessus de la feuille de calcul.

Utilisation des fonctions CHAR et UNICHAR

Les fonctions CHAR et UNICHAR traduisent les numéros de page de codes en caractères pour les fichiers créés sur d'autres types d'ordinateurs. Par exemple, la fonction CHAR peut supprimer les caractères indésirables apparaissant avec les données importées.

Ces fonctions peuvent être utilisées conjointement avec d'autres fonctions Excel, telles que TRIM et SUBSTITUTE, dans des formules conçues pour supprimer les caractères non souhaités d'une feuille de calcul.

Syntaxe et arguments des fonctions CODE et UNICODE

La syntaxe d'une fonction fait référence à la présentation de la fonction et inclut le nom de la fonction, ses crochets et ses arguments.

La syntaxe de la fonction CODE est la suivante:

= CODE (Texte)

La syntaxe de la fonction UNICODE est la suivante:

= UNICODE (Texte)

Dans ces fonctions, Texte (requis) est le caractère pour lequel vous souhaitez rechercher le numéro de code ANSI.

le Texte l'argument peut être un caractère unique entouré de guillemets doubles ( ' ' ) qui est entré directement dans la fonction ou une référence de cellule à l’emplacement du caractère dans une feuille de calcul, comme indiqué aux lignes 4 et 9 de l’image ci-dessus.

Si l'argument texte est laissé vide, la fonction CODE renvoie le #VALUE! valeur d'erreur, comme indiqué à la ligne 2 de l'image ci-dessus.

La fonction CODE affiche uniquement le code de caractère pour un seul caractère. Si l'argument de texte contient plus d'un caractère (tel que le mot Exceller dans les lignes 7 et 8 de l’image ci-dessus), seul le code du premier caractère est affiché. Dans ce cas, c'est le numéro69 qui est le code de caractère pour la lettre majuscule E.

Lettres majuscules vs minuscules

Majuscule ou Capitale les lettres du clavier ont des codes de caractères différents de ceux des lettres minuscules ou correspondantes. petit des lettres.

Par exemple, le numéro de code UNICODE / ANSI pour la lettre majuscule "A" est 65 tandis que le minuscule "un" numéro de code UNICODE / ANSI est 97, comme indiqué dans les lignes 4 et 5 de l'image ci-dessus.

Entrez les fonctions CODE et UNICODE

Les options permettant de saisir l'une ou l'autre fonction incluent la saisie de la fonction dans une cellule, telle que:

= CODE (65)

ou

= UNICODE (A6)

La fonction et la Texte Vous pouvez également entrer un argument dans la boîte de dialogue des fonctions.

Dans Excel Online, vous entrez manuellement la fonction. Dans les versions de bureau d'Excel, utilisez la boîte de dialogue.

Suivez ces étapes pour entrer la fonction CODE dans la cellule B3:

  1. Sélectionner une cellule B3 pour en faire la cellule active.
  2. Sélectionner Formules.
  3. Choisir Texte pour ouvrir la liste déroulante des fonctions.
  4. Sélectionner CODE dans la liste pour faire apparaître la boîte de dialogue de la fonction.
  5. Dans la boîte de dialogue, sélectionnez le Texte ligne.
  6. Sélectionner une cellule A3 dans la feuille de travail pour entrer cette référence de cellule dans la boîte de dialogue.
  7. Sélectionner D'accord pour compléter la fonction et fermer la boîte de dialogue.

Le nombre 64 apparaît dans la cellule B3. C'est le code de caractère de l'esperluette ( & ) personnage.

Lorsque vous sélectionnez la cellule B3, la fonction complète = CODE (A3) apparaît dans la barre de formule au-dessus de la feuille de calcul.