Fonctions CHAR et CODE d'Excel

Table des matières:

Fonctions CHAR et CODE d'Excel
Fonctions CHAR et CODE d'Excel
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 tronquées. Pour corriger cela, un jeu de caractères universel connu sous le nom de système Unicode a été développé à la fin des années 1980 qui donne aux caractères utilisés dans les systèmes informatiques un code de caractère unique.

Les informations contenues dans cet article 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

Image
Image

Il y a 255 codes de caractères ou points de code différents dans la page de code ANSI de Windows tandis 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 nouveau système Unicode correspondent à ceux du système ANSI pour les caractères et les chiffres des langues occidentales.

Pour ces caractères standard, les codes sont programmés dans l'ordinateur de sorte que la saisie d'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 tapant 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 d'un code donné. Les fonctions CODE et UNICODE font l'inverse et fournissent le code d'un caractère donné. Comme le montre l'image ci-dessus:

  • Le résultat pour=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 de

=CODE(CHAR(169))

la sortie de la formule est 169 puisque les deux fonctions font le travail opposé de l'autre.

La syntaxe et les arguments des fonctions CHAR et UNICHAR

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

La syntaxe de la fonction CHAR est:

=CHAR(Nombre)

La syntaxe de la fonction UNICHAR est:

=UNICHAR(Nombre)

Dans ces fonctions, Nombre (obligatoire) est un nombre entre 1 et 255 qui est associé au caractère que vous voulez.

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

Entrez les fonctions CHAR et UNICHAR

Les options pour entrer l'une ou l'autre fonction incluent la saisie manuelle de la fonction, comme

=CHAR(65)

ou

=UNICHAR(A7)

La fonction et l'argument Nombre peuvent également être saisis dans la boîte de dialogue des fonctions.

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

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

  1. Sélectionner la cellule B3 pour en faire la cellule active.
  2. Sélectionner Formules.
  3. Choisissez Texte pour ouvrir la liste déroulante des fonctions.
  4. Sélectionnez CHAR dans la liste pour faire apparaître la boîte de dialogue de la fonction.
  5. Dans la boîte de dialogue, sélectionnez la ligne Number.
  6. Sélectionnez la cellule A3 dans la feuille de calcul pour saisir cette référence de cellule dans la boîte de dialogue.
  7. Sélectionnez OK pour terminer la fonction et fermer la boîte de dialogue.

Le 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.

Utilisations 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 qui apparaissent 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 indésirables d'une feuille de calcul.

La syntaxe et les arguments des fonctions CODE et UNICODE

Image
Image

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

La syntaxe de la fonction CODE est:

=CODE(Texte)

La syntaxe de la fonction UNICODE est:

=UNICODE(Texte)

Dans ces fonctions, Texte (qui est obligatoire) est le caractère dont vous voulez trouver le numéro de code ANSI.

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

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

La fonction CODE n'affiche le code de caractère que pour un seul caractère. Si l'argument de texte contient plusieurs caractères (comme le mot Excel affiché dans les lignes 7 et 8 de l'image ci-dessus), seul le code du premier caractère s'affiche. Dans ce cas, c'est le nombre 69 qui est le code de caractère pour la lettre majuscule E

Majuscules ou minuscules

Les lettres majuscules ou majuscules du clavier ont des codes de caractères différents des lettres minuscules ou minuscules correspondantes.

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

Entrez les fonctions CODE et UNICODE

Les options pour 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 l'argument Texte peuvent également être saisis dans la boîte de dialogue des fonctions.

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

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

  1. Sélectionnez la cellule B3 pour en faire la cellule active.
  2. Sélectionner Formules.
  3. Choisissez Texte pour ouvrir la liste déroulante des fonctions.
  4. Sélectionnez 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 la ligne Texte.
  6. Sélectionnez la cellule A3 dans la feuille de calcul pour entrer cette référence de cellule dans la boîte de dialogue.
  7. Sélectionnez OK pour terminer la fonction et fermer la boîte de dialogue.

Le nombre 64 apparaît dans la cellule B3. Il s'agit du code de caractère pour l'esperluette (&).

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.

Conseillé: