La fonction de code d'Excel prend un caractère ou un texte comme paramètre et renvoie un code numérique qui représente son jeu de caractères . Introduit dans Excel 2003, Microsoft a inclus la fonction de code dans chaque version de l'application de tableur depuis lors . La fonction de code est à l'opposé de la fonction Char Excel. Syntaxe
Comme toutes les fonctions dans Excel , vous devez utiliser le signe pour appeler une fonction égaux. Tapez " = CODE ( texte)" dans une cellule vide , où "texte" est le texte que vous voulez renvoyer le code . Par exemple , en tapant "= CODE (" A " ) " retourne 65 , le code ASCII pour le caractère "A" du capital . Taper "= CODE (" B " ) " retourne 66, et ainsi de suite . La fonction ne considère que le premier caractère . Par exemple , en tapant "= CODE ( " AB " ) " ne renvoie 65, la fonction omet tout ce qui suit le premier caractère.
Chiffres
La fonction de code exécute calculs sur les nombres , mais seulement si vous n'avez pas inclure des guillemets . Par exemple , en tapant "= CODE (4 /2)" retourne 50, le code ASCII à deux chiffres , mais en tapant " = CODE ( " 4 /2 ") " renvoie 52, le code ASCII de quatre chiffres , dont la fonction de code traité comme un caractère et non un chiffre dans ce cas en raison des guillemets. Toutefois, si vous n'avez pas d'inclure un opérateur, la fonction prend simplement le premier caractère. Par exemple , à la fois "= CODE (242 )" et " = CODE ( " 242 " ) " retour 50.
Exceptions et des erreurs
Dans certains cas, la fonction de code accepte plus d'un caractère comme paramètre et renvoie sa valeur ASCII. Par exemple , en tapant "= CODE ( " ... " ) " avec trois périodes convertit automatiquement au caractère ellipse, qui renvoie un code ASCII de 133. Alternativement , si vous tapez "= CODE ( " ")" sans toutefois inclure les caractères , la fonction retourne un "# VALUE! " erreur . De même, si vous utilisez des caractères non numériques sans guillemets comme "= CODE (A), " alors la fonction retourne un "# NAME? " erreur .
Valeurs de retour
tables ASCII vont de zéro à 127 pour la norme , et 128 à 255 pour les valeurs longues , chaque chiffre représentant un personnage. Cependant, pas toutes les valeurs ASCII est une représentation du personnage. Par exemple, la fonction de code ne sera jamais retourner des valeurs comprises entre zéro et 31 parce que ceux-ci représentent certaines frappes comme le retour arrière ou des touches de déplacement . Cependant, la fonction de code fait les valeurs de retour pour les caractères ASCII plus étendus, tels que le signe du commerce de marque ( 153) , signe plus - moins ( 177) et plusieurs caractères latins avec leurs signes diacritiques .