Les fonctions CHAR et CODE d’Excel
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 ce problème, un jeu de caractères commun est appelé Unicode Le système a été développé à la fin des années 1980 pour fournir des codes de caractères uniques pour les caractères utilisés dans les systèmes informatiques.
L’information est que cet article s’applique à 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 existe 255 codes de caractères différents ou point de code Dans la page de code Windows ANSI, le système Unicode est conçu pour prendre en charge plus d’un million de points de code. Pour des raisons de compatibilité, les 255 premiers points de code du nouveau système Unicode correspondent aux caractères et aux chiffres de la langue occidentale du système ANSI.
Pour ces caractères standard, des codes sont programmés dans l’ordinateur, donc taper une lettre sur le clavier entrera le code de la lettre dans l’application utilisée.
Entrez des caractères et des symboles non standard, tels que des symboles de copyright ou des caractères accentués utilisés dans différentes langues, dans l’application en tapant le code ANSI ou le numéro Unicode du caractère à l’emplacement souhaité.
Fonctions Excel CHAR et CODE
Excel a de nombreuses fonctions pour travailler avec ces nombres. CHAR et CODE sont disponibles dans toutes les versions d’Excel. UNICHAR et UNICODE ont été introduits dans Excel 2013.
Les fonctions CHAR et UNICHAR retournent le caractère du code donné. Les fonctions CODE et UNICODE, quant à elles, fournissent le code d’un caractère donné. Comme le montre la figure :
- Le résultat de =CHAR (169) est le symbole de copyright ©.
- Le résultat de =CODE(©) est 169.
Si deux fonctions sont imbriquées dans le formulaire
=CODE(CHAR(169)) datatype= »code »>
La sortie de la formule est 169 car les deux fonctions fonctionnent de manière opposée.
Syntaxe et paramètres des fonctions CHAR et UNICHAR
La syntaxe d’une fonction fait référence à la disposition de la fonction, y compris le nom de la fonction, les parenthèses et les paramètres.
La syntaxe de la fonction CHAR est :
=CAR(Numéro) datatype= »code »>
La syntaxe de la fonction UNICHAR est :
=UNICAR(Numéro) datatype= »code »>
Parmi ces fonctions, Numéro (Obligatoire) est un nombre compris entre 1 et 255 associé au caractère souhaité.
- Cette Numéro L’argument peut être un nombre entré directement dans la fonction ou une référence de cellule à la position du nombre sur la feuille de calcul.
- si Numéro L’argument n’est pas un entier compris entre 1 et 255, la fonction CHAR renvoie #VALEUR ! Valeur d’erreur, comme indiqué à la ligne 4 de la figure précédente.
- Pour les numéros de code supérieurs à 255, utilisez la fonction UNICHAR.
- si un Numéro Les fonctions CHAR et UNICHAR renvoient #VALUE lorsqu’un argument zéro (0) est saisi ! Valeur d’erreur, comme indiqué dans la ligne 2 de la figure précédente.
Entrez les fonctions CHAR et UNICHAR
Les options pour accéder à l’une ou l’autre fonction incluent la saisie manuelle de la fonction, telle que
=CHAR(65) datatype= »code »>
ou
=UNICHAR(A7) datatype= »code »>
Fonction et rôle Numéro Les paramètres peuvent également être saisis dans la boîte de dialogue de la fonction.
Dans Excel Online, vous saisirez la fonction manuellement. Dans la version de bureau d’Excel, utilisez les boîtes de dialogue.
Entrez la fonction CHAR dans la cellule B3 comme suit :
- sélectionner une cellule B3 Faites-en la cellule active.
- choisir formule.
- choisir texte Ouvrez la liste déroulante des fonctions.
- choisir personnage Appelle la boîte de dialogue de la fonction dans la liste.
- Dans la boîte de dialogue, sélectionnez Numéro Fil.
- sélectionner une cellule A3 Entrez la référence de cellule dans la feuille de calcul dans la boîte de dialogue.
- choisir D’ACCORD Terminez la fonction et fermez la boîte de dialogue.
Le caractère 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 fonctionnalité complète =CAR(A3) Apparaît dans la barre de formule au-dessus de la feuille de calcul.
Les fonctions CHAR et UNICHAR utilisent
Les fonctions CHAR et UNICHAR convertissent les numéros de page de code 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 dans les données importées.
Ces fonctions peuvent être utilisées 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.
Syntaxe et paramètres des fonctions CODE et UNICODE
La syntaxe d’une fonction fait référence à la disposition de la fonction, y compris le nom de la fonction, les parenthèses et les paramètres.
La syntaxe de la fonction CODE est :
=code(texte) datatype= »code »>
La syntaxe de la fonction UNICODE est :
=UNICODE(texte) datatype= »code »>
Parmi ces fonctions, texte (Obligatoire) est le caractère dont vous souhaitez rechercher le numéro de code ANSI.
Cette texte Les arguments peuvent être entourés de guillemets doubles ( » « ) entré directement dans une fonction ou une référence de cellule à une position de caractère dans la feuille de calcul, comme indiqué dans les lignes 4 et 9 de la figure précédente.
Si le paramètre texte est vide, la fonction CODE renvoie #VALEUR ! Valeur d’erreur, comme indiqué dans la ligne 2 de la figure précédente.
La fonction CODE affiche uniquement le code de caractère d’un seul caractère.Si le paramètre de texte contient plusieurs caractères (comme le mot Exceller Comme indiqué aux lignes 7 et 8 ci-dessus), seul le code du premier caractère est affiché.Dans ce cas, ce sont des chiffres 69 Ceci est le code de caractère pour les lettres majuscules Deuxième.
Lettres majuscules et minuscules
majuscule ou Capitale Une lettre sur le clavier a un code de caractère différent de la lettre minuscule ou petit lettre.
Par exemple, le numéro de code UNICODE/ANSI pour un « A » majuscule est 65 tandis que le code UNICODE/ANSI minuscule « a » est 97, Comme indiqué dans les lignes 4 et 5 de la figure 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, par exemple :
=CODE(65) datatype= »code »>
ou
=UNICODE(A6) datatype= »code »>
Fonction et rôle texte Les paramètres peuvent également être saisis dans la boîte de dialogue de la fonction.
Dans Excel Online, vous saisirez la fonction manuellement. Dans la version de bureau d’Excel, utilisez les boîtes de dialogue.
Entrez la fonction CODE dans la cellule B3 comme suit :
- sélectionner une cellule B3 Faites-en la cellule active.
- choisir formule.
- choisir texte Ouvrez la liste déroulante des fonctions.
- choisir code Appelle la boîte de dialogue de la fonction dans la liste.
- Dans la boîte de dialogue, sélectionnez texte Fil.
- sélectionner une cellule A3 Entrez la référence de cellule dans la feuille de calcul dans la boîte de dialogue.
- choisir D’ACCORD Terminez la fonction et fermez la boîte de dialogue.
Numéro 64 apparaît dans la cellule B3. Il s’agit du code de caractère de l’esperluette ( & ) Caractéristiques.
Lorsque vous sélectionnez la cellule B3, toutes les fonctionnalités = Code (A3) Apparaît dans la barre de formule au-dessus de la feuille de calcul.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre