Découvrez la fonction CHAR dans Google Sheets: Maîtrisez et implémentez dans QUERY

La fonction CHAR dans Google Sheets permet de convertir un nombre donné en un caractère basé sur la table Unicode actuelle. Elle nous permet d’insérer des caractères qui ne sont pas directement disponibles sur le clavier dans la feuille de calcul.

J’utilise fréquemment la fonction CHAR de Google Sheets pour insérer un caractère de saut de ligne dans les formules et inclure des caractères en exposant ou en indice.

Pour insérer un saut de ligne (retour à la ligne) dans une cellule, vous pouvez utiliser le raccourci clavier Alt + Entrée sur Windows ou Option + Retour sur Mac. Dans les résultats de formule, vous pouvez obtenir le même effet en utilisant la formule CHAR appropriée.

Une autre utilisation courante de cette fonction est de créer un système de notation à 5 étoiles. Cependant, avec l’introduction de la nouvelle fonctionnalité intelligente de notation, CHAR n’est plus nécessaire à cette fin.

De plus, CHAR peut être utilisé dans les fonctions FILTER ou QUERY pour filtrer un tableau en fonction des caractères correspondants dans une colonne. Explorez ces astuces et ces astuces dans ce tutoriel.

Comment utiliser la fonction CHAR de Google Sheets

Nous pouvons utiliser la fonction CHAR pour convertir un nombre en un caractère associé. Quel nombre, vous demandez-vous ? Nous y viendrons bientôt. Mais d’abord, examinons la syntaxe de la fonction CHAR dans Google Sheets :

Syntaxe:

CHAR(table_number)

Dans cette syntaxe, table_number représente le nombre que vous souhaitez convertir en caractère.

Le table_number peut être n’importe quel nombre décimal valide, que vous pouvez trouver dans cette table Unicode. Cette table comprend l’ensemble complet des nombres UNICODE de base.

Exemples de formules

Dans l’exemple ci-dessous (capture d’écran), vous pouvez observer certains des table_numbers dans la colonne A, les caractères que ces nombres représentent dans la colonne B et les formules dans la colonne C.

Exemples de la fonction CHAR dans Google Sheets

En résumé, pour obtenir la coche, vous pouvez utiliser =CHAR(10003), et pour obtenir la croix, vous pouvez utiliser =CHAR(10005).

J’utilise généralement une formule SEQUENCE dans la cellule A1 d’une feuille vierge pour générer des nombres de 1 à 12000 et une formule de tableau dans la cellule B1 pour générer les caractères correspondants. Vous pouvez ensuite faire défiler vers le bas pour localiser les caractères souhaités. Voici les deux formules :

=SEQUENCE(12000)
=ArrayFormula(CHAR(A:A))

CHAR est une fonction non matricielle dans Google Sheets. Par conséquent, lorsque vous avez l’intention de l’utiliser dans un tableau, vous devez utiliser la fonction ArrayFormula pour étendre sa fonctionnalité.

Voici quelques-uns de mes caractères utiles préférés :

  1. =CHAR(169): Symbole de droit d’auteur ©
  2. =CHAR(174): Symbole de marque déposée ®
  3. =CHAR(181): Signe micro µ
  4. =CHAR(8593): Flèche vers le haut ↑
  5. =CHAR(8595): Flèche vers le bas ↓
  6. =CHAR(9200): Horloge ⏰
  7. =CHAR(9203): Sablier ⏳
  8. =CHAR(9940): Interdiction ⛔
  9. =CHAR(9989): Bouton de coche ✅
  10. =CHAR(10062): Bouton de croix ❎

Utilisations avancées de la fonction CHAR dans Google Sheets

J’ai déjà écrit quelques tutoriels qui utilisent la fonction CHAR dans Google Sheets. La notation en étoiles mentionnée au tout début en est un exemple.

Une autre application consiste à ajouter des caractères en exposant et en indice. Cela est particulièrement utile lorsque vous souhaitez inclure des formules moléculaires dans votre feuille de calcul. Voici le tutoriel correspondant : Google Sheets: Ajouter des nombres en exposant et en indice.

Voici quelques autres tutoriels :

  1. Insérer des puces dans Google Sheets
  2. Insérer des caractères spéciaux sans module complémentaire dans Google Sheets
  3. Émoticônes et icônes basées sur des valeurs dans Google Sheets
  4. Commencer de nouvelles lignes dans une cellule dans Google Sheets – Bureau et mobile

Utilisation de la formule CHAR comme délimiteur dans JOIN ou TEXTJOIN

Nous combinons généralement des mots-clés, des prénoms et des noms de famille, etc., à l’aide du symbole « & » ou de fonctions telles que JOIN, TEXTJOIN, et autres.

Le plus souvent, nous utilisons JOIN ou TEXTJOIN pour joindre des textes et insérer un délimiteur qui sépare les textes joints. Les délimiteurs courants incluent « , », ou « | ».

Cependant, si ces délimiteurs font partie du texte joint, ils peuvent poser des problèmes ultérieurement lorsque vous souhaitez diviser le texte joint en utilisant le même délimiteur.

Pour éviter ces problèmes, vous pouvez utiliser la fonction CHAR dans la partie du délimiteur. Voici un exemple :

Supposons que vous ayez le texte « Pomme, Orange » dans la cellule C1 et « Carotte, Asperge, Tomate » dans la cellule D1. La formule suivante renverra le texte « Pomme, Orange❄Carotte, Asperge, Tomate. »

=JOIN(CHAR(10052), C1, D1)

Utilisation de plusieurs formules CHAR sur plusieurs cellules pour créer un caractère complexe

Vous pouvez utiliser la fonction CHAR dans Google Sheets pour obtenir une lettre Sigma majuscule.

=CHAR(931) // retourne Σ

Cependant, si vous souhaitez obtenir une taille plus grande, vous devrez peut-être augmenter la taille de police de la valeur résultante.

Alternativement, vous pouvez utiliser deux formules CHAR pour générer un sigma plus grand qui s’étend sur deux cellules. Essayez ces formules dans deux cellules adjacentes d’une colonne.

=CHAR(9138)
=CHAR(9139)

Fonction CHAR dans QUERY

Nous pouvons utiliser la fonction CHAR dans la fonction QUERY pour filtrer une colonne qui contient des caractères tels que des coches, des croix, etc.

Dans l’exemple suivant, je veux filtrer les personnes qui ont renouvelé leur adhésion. Comment pouvons-nous les identifier ?

Observez la coche à côté des noms de ceux qui ont renouvelé leur adhésion. Pour les filtrer, vous pouvez soit copier et coller le caractère de la coche dans la formule, soit utiliser la fonction CHAR.

Voici un exemple utilisant la fonction CHAR pour filtrer en fonction du caractère de la coche dans la colonne F :

=QUERY(A2:F8,"SELECT * WHERE F='✓'")

Si vous connaissez le numéro de la table de la coche dans la colonne F, vous pouvez l’utiliser comme suit :

=QUERY(A2:F8,"SELECT * WHERE F="&" '"&CHAR(10003)&"' ")

Même si vous ne connaissez pas le numéro de table, vous pouvez le trouver en utilisant la fonction CODE dans une formule QUERY, comme indiqué ici :

=QUERY(A2:F8,"SELECT * WHERE F="&" '"&CHAR(CODE(F2))&"' ")

Ces exemples vous montrent comment la fonction CHAR dans Google Sheets peut être utilisée de manière créative et pratique. N’hésitez pas à explorer davantage cette fonction pour tirer le meilleur parti de vos feuilles de calcul ! Pour plus de conseils et d’astuces sur Google Sheets, visitez Crawlan.com.

Articles en lien