Comment utiliser la fonction UNICODE dans Excel

Description de la fonction UNICODE

La fonction UNICODE dans Microsoft Excel et Google Sheets est utilisée pour obtenir le numéro de point de code Unicode du premier caractère d’une chaîne de texte. Chaque caractère dans l’ensemble Unicode est unique et est identifié par ce numéro de point de code.

Syntaxe de la fonction :

 UNICODE(texte) 

texte est le caractère ou la chaîne de texte pour lequel vous souhaitez déterminer le numéro du point de code Unicode du premier caractère.

Exemples de syntaxe

  • Pour obtenir le point de code Unicode de ‘A’, saisissez :
  •  =UNICODE("A") 
  • Résultat : 65
  • Pour un caractère non anglais tel que ‘é’, utilisez :
  •  =UNICODE("é") 
  • Résultat : 233
  • Si la chaîne contient plusieurs caractères, le point de code du premier caractère sera retourné. Par exemple :
  •  =UNICODE("abc") 
  • Résultat : 97 (point de code de ‘a’)

Applications pratiques de la fonction

Voici quelques usages courants de la fonction UNICODE :

Tri alphabétique personnalisé

Pour trier une liste de mots issus de diverses langues en fonction du premier caractère en utilisant son point de code Unicode, cette fonction s’avère particulièrement utile, notamment dans les langues où l’ordre alphabétique standard n’est pas applicable.

Mot Formule Code Unicode
être =UNICODE("être") 234
apple =UNICODE("apple") 97
haus =UNICODE("haus") 104
Árbol =UNICODE("Árbol") 193

Vous pouvez alors trier la liste par la colonne ‘Code Unicode’ pour obtenir un ordre personnalisé.

Validation de l’entrée de données

Pour un formulaire où les utilisateurs doivent entrer un caractère spécial, la fonction UNICODE permet de vérifier la correspondance du caractère entré avec le caractère spécial attendu.

 =SI(UNICODE(caractère_entré) = 937, "Caractère valide", "Caractère invalide") 

Dans cet exemple, où ‘Ω’ a un code Unicode de 937, cette formule confirme que l’utilisateur a bien entré le caractère attendu.

Plus d'infoRmation: https://support.microsoft.com/fr-fr/office/unicode-unicode-fonction-adb74aaa-a2a5-4dde-aff6-966e4e81f16f

Autres fonctions
Renvoie une matrice de valeurs de texte provenant de n’importe quelle plage spécifiée
Change les CaraCtères anglais ou katakana à pleine Chasse (Codés sur deux oCtets) à l’intérieur d’une Chaîne de CaraCtères en CaraCtères à demi-Chasse (Codés sur un oCtet)
Convertit un nombre en texte en utilisant le format monétaire ß (baht)
Renvoie le caRactèRe spécifié paR le code numéRique
Trouve un TexTe dans un auTre TexTe (sans respecTer la casse)
Convertit un argument textuel en nombre
Renvoie le numéRo de code du pRemieR caRactèRe d’une chaîne de texte
Combine le texte de plusieurs plages et/ou chaînes, mais ne fournit pas le délimiteur ou les arguments IgnoreEmpty
Assemble plusieurs éléments textuels de fAçon à n’en former qu’un seul
Convertit un nombre au format texte aveC un nombre de déCimales spéCifié
Change les CaraCtères anglais ou katakana à demi-Chasse (Codés sur un oCtet) à l’intérieur d’une Chaîne de CaraCtères en CaraCtères à pleine Chasse (Codés sur deux oCtets)
Convertit un nombre en texte en utilisant le format monétaire € (euro)
Renvoie des caRactèRes situés à l’extRême dRoite d’une chaîne de caRactèRes
Supprime touS leS caractèreS de contrôle du texte
Vérifie si deux Valeurs de texte sont identiques
Renvoie des caRactèRes situés à l’extRême gauche d’une chaîne de caRactèRes
Change les CaraCtères à demi-Chasse (Codés sur un oCtet) à l’intérieur d’une Chaîne de CaraCtères en CaraCtères à pleine Chasse (Codés sur deux oCtets)
Combine le texte à partir de plusieurs plages et/ou chaînes, et inclut un séparateur que vous spécifiez entre chaque valeur de texte à combiner Si le délimiteur est une chaîne de texte vide, cette fonction concatène effectivement les plages
Convertit le texte en majusCules
Convertit le texte en minusCules
Renvoie le nombRe de caRactèRes contenus dans une chaîne de texte
Met en Majuscules la preMière lettre de chaque Mot dans une chaîne textuelle
Extrait lEs caractèrEs phonétiquEs (furigana) d’unE chaînE dE tExtE
Remplace des caRactèRes dans un texte
Répète un texte un ceRtain nombRe de fois
Renvoie un nombRe déteRminé de caRactèRes d’une chaîne de texte à paRtiR de la position que vous indiquez
Remplace l’ancien texte d’une chaîne de caRactèRes paR un nouveau
Supprime leS eSpaceS du texte
Convertit ses arguments en texte
Convertit un nombre au format texte
Trouve une valeur TexTuelle dans une auTre, en respecTanT la casse
Renvoie le caractère référencé par la valeur numérique donnée
Convertit du texte en nombre d’une manière indépendante des paramètres régionaux
Renvoie le texte de n’importe quelle valeur spécifiée