Comment utiliser la fonction CODE dans Excel

La fonction CODE dans Microsoft Excel et Google Sheets est essentielle pour obtenir le code ASCII d’un caractère spécifique. Ce code est un numéro unique qui identifie le caractère dans la table ASCII. Comprendre ces codes est crucial lorsqu’on travaille avec des données textuelles et pour effectuer des analyses détaillées.

Syntaxe

La syntaxe pour la fonction CODE est simple :

=CODE(texte)

Ici, texte désigne le caractère ou la chaîne de caractères dont vous voulez obtenir le code ASCII du premier caractère.

Exemple :

=CODE("A")

Cet exemple renverra 65, qui est le code ASCII du caractère « A ».

Applications pratiques

Voici quelques utilisations pratiques de la fonction CODE pour résoudre des problèmes courants.

Trier des caractères selon leur code ASCII

Supposez que vous ayez une liste de caractères et que vous souhaitiez les classer selon leur code ASCII. Vous pouvez le faire de la manière suivante :

=TRIE(SI(ROW(indirect("1:"&LEN(A1))),CODE(MID(A1, ROW(indirect("1:"&LEN(A1))), 1))))

Cette formule complexe trie chaque caractère de la chaîne présente dans la cellule A1 selon son code ASCII.

Cellule Formule Résultat
A1 abca
B1 =TRIE(SI(ROW(indirect(« 1: »&LEN(A1))),CODE(MID(A1, ROW(indirect(« 1: »&LEN(A1))), 1)))) 97, 98, 99, 97

Détection d »une entrée non standard

Imaginez que vous devez vous assurer que les chaînes entrées dans une colonne sont uniquement des majuscules ASCII standards. La fonction CODE peut être utilisée ainsi :

=SI(ET(CODE(CHAR(A1)) >= 65, CODE(CHAR(A1)) <= 90), "Valide", "Non Valide")

Cette formule contrôle si le code ASCII de chaque caractère dans A1 se situe entre 65 (A) et 90 (Z), validant uniquement les lettres majuscules standards.

Cellule Formule Vérification
A1 BONJOUR Valide
A2 bonjour Non Valide
B1 =SI(ET(CODE(CHAR(A1)) >= 65, CODE(CHAR(A1)) <= 90), « Valide », « Non Valide »)

À travers ces exemples, il est évident que la fonction CODE est extrêmement utile dans divers contextes pour une manipulation précise et efficace des chaînes de caractères.

Plus d'infoRmation: https://suppoRt.micRosoft.com/fR-fR/office/code-fonction-c32b692b-2ed0-4a04-bdd9-75640144b928

Autres fonctions