Toutes les fonctionsText
CAR (CHAR) dans Excel
CAR (CHAR) expliquée avec trois exemples vérifiés, les codes ASCII, les sauts de ligne et les différences entre plateformes.
Syntaxe
CHAR(number)Exemple : =SUBSTITUTE(A2,CHAR(160)," ")
Disponible dans : All versions
La fonction CAR renvoie le caractère associé à un nombre compris entre 1 et 255 dans le jeu de caractères de votre ordinateur. Sa syntaxe est =CHAR(number).
Quand l’utiliser
- Ajouter un saut de ligne dans un texte joint avec CHAR(10), après avoir activé le renvoi à la ligne automatique.
- Insérer un guillemet droit double dans une formule de texte avec CHAR(34).
- Générer les lettres A à Z à partir des nombres 65 à 90.
Arguments
- number. Un entier compris entre 1 et 255. Les valeurs 32 à 126 donnent les mêmes caractères ASCII sous Windows et Mac ; au-dessus de 127, le résultat dépend de la plateforme.
Exemples expliqués
Une lettre à partir de son code
Formule : C2: =CHAR(A2)
Résultat : A
65 correspond au A majuscule en ASCII.
Se déplacer dans l’alphabet
Formule : C2: =CHAR(64+A2)
Résultat : E
Ajouter 64 associe 1 à A, 2 à B et ainsi de suite ; 5 donne donc E.
Un mot entre guillemets
Formule : C2: ="He said "&CHAR(34)&A2&CHAR(34)
Résultat : He said "hi"
CHAR(34) est le guillemet double, impossible à saisir directement dans une chaîne de formule entre guillemets.
À vous de jouer
Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.
Formule en D2 : =CHAR(65)
Résultat en D2 : A
Erreurs et vérifications
- #VALUE!. Le nombre vaut 0, est négatif ou dépasse 255. Pour les caractères au-delà de 255, comme € ou un emoji, utilisez UNICHAR.
- Symbole différent sous Mac et Windows. Les codes 128 à 255 suivent le jeu de caractères de la plateforme. Préférez UNICHAR lorsqu’un fichier circule entre plusieurs systèmes.
- Le saut de ligne ne s’affiche pas. CHAR(10) ne s’affiche comme saut que si le renvoi à la ligne automatique est activé dans la cellule.
Fonctions associées
Questions fréquentes
- Quelle est la fonction inverse de CAR ?
- CODE renvoie le nombre correspondant au premier caractère d’un texte.
- Quel nombre produit un saut de ligne ?
- Utilisez 10, le saut de ligne, avec le renvoi à la ligne automatique. Ce nombre est identique dans Excel pour Windows et pour Mac.
- Comment insérer une espace insécable ?
- Utilisez UNICHAR(160), dont la signification Unicode reste la même sur toutes les plateformes. Les codes CAR de 128 à 255 dépendent du jeu de caractères de l’ordinateur.
Autres fonctions de la catégorie Text