Fonction ASC

Excel 2007+

Résumé

La fonction ASC convertit les caractères à pleine largeur (codés sur deux octets) en caractères à demi-largeur (codés sur un octet) pour les langues utilisant un jeu de caractères DBCS comme le japonais. Elle est essentielle pour normaliser les données texte destinées à des comparaisons ou des tris.

Syntaxe

ASC(texte)

Paramètres

Paramètre Type Requis Description
texte Texte Oui Texte ou référence à une cellule contenant le texte à convertir

Utilisation de la fonction ASC

ASC standardise les caractères japonais (et autres DBCS) en remplaçant les formes pleine largeur par demi-largeur, facilitant les opérations de tri, recherche et comparaison dans Excel.

Exemples Courants de ASC

Conversion caractères japonais

=ASC("EXCEL")

Convertit EXCEL (pleine largeur) en EXCEL (demi-largeur) pour tri normal.

Texte ASCII inchangé

=ASC("EXCEL")

Retourne "EXCEL" car pas de caractères pleine largeur.

Chaîne vide

=ASC("")

Retourne chaîne vide.

Questions Fréquemment Posées

Convertit caractères pleine largeur (abc → abc) pour langues DBCS.

Non, texte ASCII/latin reste inchangé.

Erreurs Courantes et Solutions

#VALEUR!

Cause: Argument non-textuel fourni

Solution: Utiliser TEXT() ou ""& pour forcer texte

Notes

  • Fonctionne avec japonais, chinois traditionnel DBCS
  • Caractères cible : A-Z → A-Z, 0-9 → 0-9
  • Utile pour nettoyer données importées d'applications japonaises

Compatibilité

Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans : Excel 2003 et versions antérieures

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+