Description
Utilisez cette fonction pour obtenir le code numérique correspondant au premier caractère d'une chaîne de caractères. Pris en charge dans les chaînes.
CODE renvoie le code numérique Unicode correspondant au premier caractère de la chaîne de texte fournie.
Syntaxe
CODE(texte)
Les entrées
Cette fonction accepte l'argument suivant :
| Nom | Obligatoire | Description | Entrée valide |
|---|---|---|---|
texte |
Oui | La chaîne de texte pour laquelle vous voulez trouver le code du premier caractère. | Une chaîne de texte, une référence à une cellule contenant du texte ou une formule dont le résultat est du texte. |
Exemple
Données d’échantillon
| A | B |
|---|---|
| Caractère | Description |
| A | A majuscule |
| a | A minuscule |
| 1 | Numéro un |
| ! | Point d'exclamation |
| Hello | Jeux de lettres |
Exemples de formules
| Cas d'utilisation | Formule | Explication et résultat |
|---|---|---|
| Recherchez le code numérique correspondant à une lettre majuscule. | =CODE(A2) |
Renvoie la valeur Unicode correspondant à la lettre « A » en majuscule. Résultat : 65 |
| Recherchez le code numérique correspondant à une lettre minuscule. | =CODE(A3) |
Renvoie la valeur Unicode correspondant à la lettre « a » minuscule. Résultat : 97 |
| Rechercher le code numérique correspondant à un chiffre stocké sous forme de texte. | =CODE(A4) |
Renvoie la valeur Unicode du caractère « 1 ». Résultat : 49 |
| Recherchez le code numérique correspondant à un signe de ponctuation. | =CODE(A5) |
Renvoie la valeur Unicode correspondant au point d'exclamation. Résultat : « 33 » |
| Recherchez le code numérique correspondant uniquement au premier caractère d'un mot plus long. | =CODE(A6) |
Lit uniquement le premier caractère de « Hello » (« H ») et renvoie sa valeur Unicode. Résultat : 72 |
Notes
- CODE renvoie le numéro représentant le caractère dans le jeu de caractères Unicode.
- Si l'argument texte est vide, CODE renvoie une erreur #VALUE !
- CODE ne prend en compte que le premier caractère de la chaîne de texte, même si celle-ci contient plusieurs caractères.
- CODE est souvent utilisé en combinaison avec CHAR, qui effectue l'opération inverse (conversion d'un nombre en son caractère correspondant).
Astuces
- Vous pouvez utiliser CODE pour comparer des caractères en fonction de leurs valeurs Unicode, ce qui peut s'avérer utile pour trier ou filtrer des données d'exemple.
- Associez la fonction CODE à d'autres fonctions de traitement de texte telles queLEFT, MID ou RIGHT pour manipuler des caractères spécifiques dans une chaîne de caractères.
- N'oubliez pas que la fonction CODE renvoie des valeurs différentes selon qu'il s'agit de lettres majuscules ou minuscules, de chiffres ou de caractères spéciaux.
- Pour convertir des lettres majuscules en minuscules et inversement, vous pouvez utiliser la fonction CODE en combinaison avec des opérations mathématiques simples (exemple :
CODE("A") + 32donne le code correspondant à « a »). - Lorsque vous travaillez avec des caractères non ASCII, sachez que CODE renvoie des valeurs Unicode, qui peuvent être différentes des codes ASCII pour les caractères étendus.
Fonctions connexes
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER