JIS (même nom en anglais : JIS) convertit les caractères à demi-largeur (hankaku) en caractères à pleine largeur (zenkaku) pour les langues asiatiques comme le japonais, le chinois et le coréen. Si tu travailles avec des données en japonais, cette fonction te permet d'uniformiser l'affichage et d'améliorer la lisibilité de tes documents.
Elle est essentielle pour respecter les normes de formatage japonaises dans les documents officiels et commerciaux : standardiser un référentiel produit importé, préparer des documents pour mise en page professionnelle ou nettoyer des saisies utilisateur mixtes.
Syntaxe de la fonction JIS
=JIS(texte)Les kanji et hiragana n'ont pas de forme demi-largeur : ils restent inchangés. JIS ne génère pas d'erreur sur ces caractères, elle retourne simplement le texte tel quel pour les parties qui n'ont rien à convertir.
Comprendre chaque paramètre de la fonction JIS
texte
: le texte ou la référence de cellule contenant les caractères à convertir en pleine largeurCe paramètre peut contenir des lettres latines (ABC devient ABC), des chiffres (123 devient 123), du katakana demi-largeur (カタカナ devient カタカナ) et de la ponctuation.
Les kanji, hiragana et caractères chinois traditionnels ne sont pas modifiés car ils n'existent qu'en pleine largeur. Si le paramètre texte est vide ou contient uniquement des caractères déjà en pleine largeur, JIS retourne le texte inchangé sans générer d'erreur.
Astuce : JIS est sûre à utiliser sur n'importe quel contenu japonais mixte : elle ne touche que ce qui a une forme demi-largeur, le reste passe tel quel.
Attention : N'applique jamais JIS à des adresses email, des URLs ou des identifiants techniques. user@mail.com deviendrait user@mail.com, ce qui les rend invalides. Réserve JIS aux champs texte affichés dans des documents.
Exemples pratiques pas à pas
Data analyst : standardiser des données d'import japonaises
Tu es data analyst et tu reçois régulièrement des fichiers CSV exportés depuis un système japonais. Les données contiennent un mélange de caractères demi-largeur et pleine largeur selon la façon dont elles ont été saisies. Pour standardiser ton référentiel et faciliter les recherches, tu dois tout convertir en pleine largeur.
SKU-A001 devient SKU-A001, et パソコン ケース devient パソコン ケース. Cette uniformisation te permet d'effectuer des recherches fiables avec RECHERCHEV ou INDEX/EQUIV, car tu es certain que tous tes identifiants sont au même format. Plus de risque de doublon à cause d'une différence de largeur de caractère.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Code produit brut | Code normalisé | Nom produit | Nom normalisé |
| 2 | SKU-A001 | =JIS(A2) | パソコン ケース | =JIS(C2) |
| 3 | SKU-B042 | =JIS(A3) | USB ケーブル 2m | =JIS(C3) |
| 4 | SKU-C125 | =JIS(A4) | LED モニター 24" | =JIS(C4) |
=JIS("SKU-A001")Astuce de pro : Crée une colonne intermédiaire avec =JIS(A2), puis copie-colle les valeurs par-dessus les données d'origine. Tu peux aussi appliquer cette transformation automatiquement à chaque import via Power Query.
Designer graphique : préparer du texte pour mise en page japonaise
Tu es designer graphique et tu prépares des documents pour impression au Japon. Les designers japonais et les imprimeries s'attendent à ce que tous les textes alphanumériques dans les titres et mentions légales soient en pleine largeur pour un rendu visuel harmonieux.
Model X-2024 devient Model X-2024, et ¥29,800 devient ¥29,800. Les caractères pleine largeur s'alignent parfaitement avec les kanji sur une grille régulière, ce qui est essentiel dans le design japonais traditionnel.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Titre brut | Titre formaté | Prix brut | Prix formaté |
| 2 | Model X-2024 | =JIS(A2) | ¥29,800 | =JIS(C2) |
| 3 | Pro Series 15" | =JIS(A3) | ¥89,900 | =JIS(C3) |
| 4 | Basic Type-A | =JIS(A4) | ¥12,500 | =JIS(C4) |
=JIS("Model X-2024")Astuce de pro : Les caractères pleine largeur s'alignent parfaitement sur une grille verticale ou horizontale. Si tu fais de la mise en page verticale (tategaki), la pleine largeur est indispensable pour un rendu correct.
Développeur : nettoyer des formulaires de saisie utilisateur
Tu gères une application avec des formulaires en japonais. Les utilisateurs saisissent leurs informations avec un mélange de caractères demi-largeur et pleine largeur selon leur clavier. Pour faciliter le traitement et éviter les doublons dans ta base de données, tu standardises toutes les saisies en pleine largeur.
タナカ タロウ (katakana demi-largeur) devient タナカ タロウ (pleine largeur). Cette standardisation t'évite qu'un même utilisateur soit enregistré deux fois à cause d'une différence de largeur de caractère.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nom saisi | Nom normalisé | Téléphone saisi | Tél. normalisé |
| 2 | タナカ タロウ | =JIS(A2) | 090-1234-5678 | =JIS(C2) |
| 3 | 佐藤 ハナコ | =JIS(A3) | 080-9876-5432 | =JIS(C3) |
| 4 | Yamada Kenji | =JIS(A4) | 070-5555-7777 | =JIS(C4) |
=JIS("タナカ タロウ")Assistant administratif : préparer des documents officiels japonais
Tu prépares des documents officiels (contrats, certificats, rapports) où tous les numéros, codes et références doivent être en pleine largeur selon les standards administratifs japonais. Les données dans ton système sont en format mixte.
EMP-2024-001 devient EMP-2024-001, et 2024/04/01 devient 2024/04/01. Ce format est obligatoire dans de nombreux documents administratifs japonais officiels : contrats de travail, certificats d'emploi et rapports aux autorités.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Code employé | Code formaté | Date embauche | Date formatée |
| 2 | EMP-2024-001 | =JIS(A2) | 2024/04/01 | =JIS(C2) |
| 3 | EMP-2024-042 | =JIS(A3) | 2024/06/15 | =JIS(C3) |
| 4 | EMP-2023-125 | =JIS(A4) | 2023/10/01 | =JIS(C4) |
=JIS("EMP-2024-001")Astuce de pro : Crée un modèle Excel avec des formules JIS dans les cellules clés. Même si quelqu'un saisit en demi-largeur, l'affichage final sera toujours conforme aux normes. Exporte ensuite en PDF pour la distribution officielle.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction JIS
Avec JIS, tu ne verras jamais de #VALEUR! s'afficher : elle convertit sans broncher. Le vrai danger est invisible, c'est quand elle transforme ce qu'il ne fallait surtout pas toucher. Un email ou une URL passés en pleine largeur (user@mail.com devient user@mail.com) ou un code système converti d'un coup sur toute une plage : le résultat reste « propre » à l'écran mais devient inutilisable pour la machine.
L'autre surprise classique, c'est l'inverse : tes kanji et hiragana ne bougent pas après JIS. Ce n'est pas un bug, ils n'ont tout simplement pas de version demi-largeur à convertir.
Appliquer JIS à des emails ou URLs
JIS convertit les caractères ASCII en pleine largeur. Une adresse email user@mail.com devient user@mail.com, qui n'est plus une adresse valide.
Solution : N'applique jamais JIS aux emails, URLs ou identifiants techniques. Utilise plutôt ASC pour t'assurer qu'ils restent en demi-largeur, format standard pour les systèmes informatiques.
Les kanji ne changent pas après JIS
JIS n'affecte que les caractères ayant une forme demi-largeur : lettres latines, chiffres, katakana, symboles. Les kanji, hiragana et caractères chinois n'ont pas de forme demi-largeur, ils restent inchangés.
Solution : C'est le comportement attendu. JIS ne génère pas d'erreur sur ces caractères, elle les laisse tels quels. Si tu veux modifier des kanji, tu as besoin d'une autre approche (remplacement direct avec SUBSTITUE).
Résultat inattendu sur des codes ou identifiants système
Tu as appliqué JIS à une plage entière sans vérifier, et certains champs (codes-barres, identifiants, numéros de série) ont été convertis en pleine largeur, les rendant inutilisables pour les systèmes informatiques.
Solution : Teste toujours JIS sur 10 à 20 lignes représentatives avant de l'appliquer à toute ta base. Vérifie que le résultat est bien ce que tu attends pour chaque type de donnée. Garde une colonne d'origine et une colonne convertie séparément.
JIS vs ASC vs SUBSTITUE vs TEXTE
Le choix se joue surtout entre JIS et son miroir ASC. Prends JIS quand tu veux un rendu pleine largeur soigné : documents officiels japonais, mise en page alignée sur la grille des kanji. Prends ASC dès qu'il faut du demi-largeur fiable pour la machine, typiquement les emails, URLs et identifiants.
Si ton besoin n'est pas une histoire de largeur, regarde ailleurs : SUBSTITUE remplace un fragment de texte précis par un autre, et TEXTE sert à mettre en forme un nombre (prix, date) sans rien convertir en zenkaku.
| Fonction | Usage principal | Exemple | Quand l'utiliser |
|---|---|---|---|
| JIS | Convertir en pleine largeur | ABC → ABC | Documents officiels, mise en page japonaise |
| ASC | Convertir en demi-largeur | ABC → ABC | Emails, URLs, économie d'espace en base de données |
| SUBSTITUE | Remplacer du texte spécifique | Bonjour → Hello | Nettoyage, remplacement de caractères ciblés |
| TEXTE | Formater des nombres en texte | 1234 → ¥1,234 | Formatage de prix, dates, nombres |
Questions fréquentes sur la fonction JIS
Que fait exactement la fonction JIS ?
JIS convertit les caractères demi-largeur (hankaku) en caractères pleine largeur (zenkaku). Par exemple, elle transforme ABC en ABC et カタカナ en カタカナ. C'est l'inverse de la fonction ASC. Essentielle pour standardiser l'affichage du texte japonais dans des documents professionnels.
Pour quelles langues JIS est-elle utile ?
JIS est principalement utilisée pour le japonais, mais fonctionne aussi avec le chinois et le coréen. Ces langues utilisent deux types de caractères : pleine largeur (occupant deux espaces) et demi-largeur (un espace). La fonction permet d'uniformiser l'affichage pour un rendu harmonieux.
Quelle est la différence entre JIS et ASC ?
Ce sont deux fonctions inverses. JIS convertit de demi-largeur vers pleine largeur, tandis que ASC fait l'inverse. Utilise ASC pour économiser de l'espace dans les bases de données ou assurer la compatibilité des emails et URLs. Utilise JIS pour l'uniformité visuelle dans les documents japonais.
JIS fonctionne-t-elle sur tous les caractères ?
JIS affecte uniquement les caractères qui ont une version pleine largeur : lettres latines, chiffres, katakana, ponctuation. Les caractères qui n'existent qu'en pleine largeur (kanji, hiragana) restent inchangés. La fonction ne génère pas d'erreur sur ces caractères.
Puis-je utiliser JIS avec d'autres fonctions de texte ?
Absolument. Tu peux combiner JIS avec CONCATENER, SUBSTITUE, GAUCHE, DROITE et d'autres fonctions texte. Par exemple, =JIS(TEXTE(A1;"0000")) te permet de formater un nombre avec des zéros initiaux ET le convertir en pleine largeur. C'est très utile pour le nettoyage de données japonaises.
Pour aller plus loin
Les fonctions similaires : ASC, SUBSTITUE, EPURAGE, SUPPRESPACE, NOMPROPRE
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois
