ASC
Convertit les caractères pleine largeur (double-octet) d'une chaîne en caractères demi-largeur (simple-octet). Surtout utilisé avec des données en langues asiatiques (japonais, chinois, coréen).
ASC(texte)Arguments
texteLe texte ou la référence de cellule contenant les caractères à convertir.
=ASC("EXCEL")Convertit les lettres latines pleine largeur en demi-largeur
=ASC("123")Convertit les chiffres pleine largeur en demi-largeur
=ASC(A1)Nettoie un texte importé contenant des caractères pleine largeur
- •Affecte uniquement les caractères pleine largeur ; les autres restent inchangés
- •Utilisez DBCS pour la conversion inverse (demi-largeur → pleine largeur)
- •Très utile avec des données issues de systèmes japonais, chinois ou coréens
- •Le nom de la fonction est identique dans toutes les langues d'Excel
- •Utiliser ASC sur un texte ne contenant aucun caractère pleine largeur, en attendant une transformation - elle renvoie simplement le texte inchangé lorsqu'il n'y a rien à convertir
- •Confondre ASC avec une fonction générale de nettoyage de texte comme SUPPRESPACE ou EPURAGE - elle ne fait que convertir les caractères pleine largeur en demi-largeur, elle ne supprime ni les espaces ni les caractères non imprimables
- •Appliquer ASC dans un contexte non est-asiatique en attendant un effet visible sur du texte latin ordinaire collé depuis Word ou un site web - la plupart du texte issu de sources occidentales ne contient jamais de caractères pleine largeur au départ
DBCSEffectue la conversion inverse - transforme les caractères demi-largeur en caractères pleine largeur.SUPPRESPACESupprime les espaces superflus du texte, un type de nettoyage différent de la conversion de largeur d'ASC.EPURAGESupprime les caractères de contrôle non imprimables, sans rapport avec la distinction pleine largeur/demi-largeur traitée par ASC.Que change réellement ASC dans une chaîne de texte ?
Elle convertit les caractères pleine largeur (double octet) - courants dans les textes japonais, chinois et coréen - en leurs équivalents demi-largeur (simple octet). Les caractères sans forme pleine largeur restent inchangés.
Pourquoi ASC a-t-elle renvoyé mon texte sans changement visible ?
Votre texte ne contenait probablement aucun caractère pleine largeur au départ - ASC n'affecte que cette catégorie spécifique de caractères, pas les problèmes généraux d'espacement ou de mise en forme.
Le nom de la fonction ASC change-t-il selon la version linguistique d'Excel ?
Non, ASC conserve le même nom dans toutes les versions linguistiques d'Excel, contrairement à la plupart des autres fonctions qui reçoivent des noms entièrement localisés.
Besoin de traduire une formule utilisant ASC ?
Utilisez notre traducteur pour convertir votre formule complète
