Utiliser la fonction CHAR dans Google Sheets pour insérer n’importe quel caractère

Qu’est‑ce que la fonction CHAR dans Google Sheets ?
CHAR est une fonction de Google Sheets qui prend en entrée un code numérique (un code Unicode décimal) et retourne le caractère correspondant. On l’utilise quand le caractère voulu n’a pas de touche dédiée au clavier ou quand on veut insérer des caractères non imprimables.
Syntaxe
=CHAR(char_code)
- char_code : le nombre décimal Unicode du caractère.
Note rapide : un caractère = un seul symbole renvoyé par la fonction. Pour construire des mots ou des phrases, on combine plusieurs appels CHAR avec l’opérateur &.
Exemple simple : afficher MUO avec CHAR
=CHAR(77) & CHAR(85) & CHAR(79)
Ici on concatène trois caractères. C’est pédagogique mais souvent moins pratique que taper directement. La vraie force de CHAR apparaît pour les symboles et les caractères non imprimables.
Table d’exemples : caractères spéciaux courants
Description | Caractère | Code Unicode (décimal) |
---|---|---|
Puce simple | • | 8226 |
Puce cerclée | ⦿ | 10687 |
Tête de flèche droite | ➤ | 10148 |
Coeur (outline) | ♡ | 9825 |
Coche | ✓ | 10003 |
Croix | × | 215 |
Étoile pleine | ★ | 9733 |
Utilisez ces nombres dans CHAR pour insérer le symbole correspondant.
Insérer un symbole pas à pas
- Sélectionnez la cellule où vous voulez insérer le symbole.
- Cliquez dans la barre de formule.
- Entrez la formule, par exemple :
=CHAR(10148)
- Appuyez sur Entrée.
Le code 10148 renvoie une tête de flèche vers la droite. Remplacez ce nombre par celui du caractère souhaité.
Ajouter un saut de ligne avec CHAR
Le saut de ligne (line feed) a le code 10. Grâce à CHAR(10) vous pouvez concaténer deux chaînes et forcer l’affichage sur deux lignes dans la même cellule.
Étapes pour insérer un saut de ligne via formule :
- Sélectionnez la cellule de destination.
- Dans la barre de formule, commencez par = pour déclarer la formule.
- Tapez la première chaîne entre guillemets, puis &.
- Ajoutez CHAR(10) puis &.
- Tapez la seconde chaîne entre guillemets.
- Appuyez sur Entrée.
Exemple :
="Ce texte est" & CHAR(10) & "sur deux lignes !"
Pour que l’affichage du saut de ligne soit visible, activez le renvoi à la ligne automatique (Format > Renvoi à la ligne > Renvoi à la ligne automatique) ou ajustez la hauteur de la ligne.
Cas d’usage courants
- Listes à puces dans des cellules (utiliser • ou ⦿).
- Libellés avec flèches ou symboles d’état (✓, ×, ★).
- Sauts de ligne pour mise en forme interne dans une cellule (CHAR(10)).
- Insertion de caractères non imprimables (tabulations, retours) selon le besoin de traitement texte.
Limites et situations où CHAR échoue
Important : CHAR renvoie le caractère correspondant au code Unicode demandé, mais plusieurs facteurs peuvent empêcher l’affichage correct :
- Le jeu de caractères de la police utilisée peut ne pas contenir le glyphe ; alors le navigateur ou l’OS affiche un carré vide ou rien.
- Certains caractères « non imprimables » peuvent être filtrés lors d’un export CSV ou d’un collage dans un autre outil.
- CHAR ne supporte qu’un seul caractère par appel ; pour des manipulations complexes, une approche par texte (REPLACE, REGEX) ou Apps Script peut être plus adaptée.
Contre‑exemples :
- Vous demandez un emoji dont le rendu dépend de la plateforme ; l’apparence variera ou ne s’affichera pas si la police ne gère pas cet emoji.
- Dans une exportation, les sauts de ligne internes peuvent être perdus selon le format cible.
Alternatives et contournements
- Copier‑coller depuis un tableau de caractères (ex. un site Unicode ou la table de caractères système).
- Utiliser les raccourcis clavier/outil d’emojis du système d’exploitation (Windows: Touches Windows + . ; macOS: Ctrl+Cmd+Espace).
- Pour des transformations automatiques et répétées, écrire un script Google Apps Script qui insère les caractères en masse.
- Pour retrouver le code d’un caractère affiché, utilisez la fonction CODE sur la première lettre d’une chaîne :
=CODE("A") /* renvoie 65 */
(Remarque : le comportement exact de CODE peut varier légèrement selon le contexte et l’encodage.)
Vérifications rapides avant publication
- Le caractère s’affiche correctement dans la police choisie.
- Les sauts de ligne internes sont pris en charge par l’export cible (CSV/Excel).
- Les formules ont été testées sur plusieurs appareils si vous partagez la feuille.
Mini‑méthodologie d’intégration (playbook rapide)
- Repérer le caractère souhaité et noter son code Unicode décimal.
- Tester dans une cellule isolée : =CHAR(code).
- Si tout va bien, intégrer dans la formule finale via & ou CONCATENATE.
- Vérifier le rendu sur d’autres clients (mobile, macOS, Windows).
- Documenter le code choisi dans un commentaire de cellule si utile.
Modèle décisionnel (Mermaid)
flowchart TD
A[Besoin d'un caractère spécial ?] --> B{Le caractère existe-t-il
dans la police utilisée ?}
B -- Oui --> C[Utilisez CHAR'code' dans la cellule]
B -- Non --> D[Copiez-collez depuis une source ou changez de police]
D --> E{Répétitif ?}
E -- Oui --> F[Automatisation via Apps Script]
E -- Non --> G[Manuel : copier-coller ou raccourci système]
Checklists par rôle
Pour l’analyste de données
- Vérifier que CHAR n’altère pas les formules automatisées.
- Tester les exports (CSV/Excel).
Pour le rédacteur/éditeur
- Confirmer l’apparence du symbole sur mobile et desktop.
- Ajouter un commentaire expliquant le choix du code Unicode.
Boîte de faits utile
- Saut de ligne (line feed) : code 10 (CHAR(10)).
- Puce ordinaire : code 8226 (CHAR(8226)).
- Coche : code 10003 (CHAR(10003)).
1‑ligne glossaire
- CHAR : fonction renvoyant le caractère pour un code Unicode décimal.
- Unicode : standard qui associe un numéro (code point) à chaque caractère.
- Code décimal : représentation entière du point Unicode utilisée par CHAR.
Résumé
La fonction CHAR de Google Sheets est un outil simple mais puissant pour insérer des caractères qui n’ont pas de touche clavier ou qui sont non imprimables. Elle s’utilise en indiquant le code décimal Unicode et se combine facilement avec l’opérateur & pour construire des chaînes. Vérifiez le rendu selon la police et le format d’export cible ; pour des cas avancés préférez l’automatisation Apps Script.
Notes importantes :
- Si un caractère ne s’affiche pas : changez de police ou utilisez une autre méthode.
- Pour des opérations complexes sur du texte, envisagez Apps Script ou des fonctions de texte natives.
Matériaux similaires
Installer Asterisk pour un PBX (guide débutant)

Microsoft Store ne fonctionne pas : dépannage rapide

Sécurité WordPress : scanner et protéger en 10 étapes

Flux RSS depuis notifications de forum via Blogger
Installer OCS Inventory NG Server 2 sur CentOS 5.5
