Supprimer les caractères non numériques des chaînes de texte
Il vous arrive parfois de devoir supprimer tous les caractères non numériques d’une chaîne de texte pour ne conserver que les chiffres, comme le montre la capture d’écran ci-dessous. Cet article vous présente plusieurs formules efficaces pour réaliser cette opération dans Excel.

- Supprimer tous les caractères non numériques des chaînes de texte à l’aide de formules
- Supprimer tous les caractères non numériques des chaînes de texte grâce à une fonctionnalité simple
Supprimer tous les caractères non numériques des chaînes de texte à l’aide de formules
Dans Excel 2019 et Office 365, la fonction **TEXTJOIN** combinée aux fonctions **SIERREUR**, **MID**, **LIGNE** et **INDIRECT** vous permet d’extraire uniquement les chiffres d’une chaîne de texte. La syntaxe générique est la suivante :
- text: la chaîne de texte ou la valeur de cellule dont vous souhaitez supprimer tous les caractères non numériques.
1. Copiez ou saisissez la formule ci-dessous dans une cellule vide pour afficher le résultat :
2. Ensuite, appuyez simultanément sur les touches Ctrl + Maj + Entrée pour obtenir le premier résultat, comme illustré ci-dessous :

3. Sélectionnez ensuite la cellule contenant la formule, puis faites glisser la poignée de recopie vers les cellules auxquelles vous souhaitez appliquer cette formule. Seuls les chiffres seront extraits, tous les autres caractères non numériques ayant été supprimés, comme illustré ci-dessous :

Explication de la formule :
LIGNE(INDIRECT("1:100")) : Le nombre 1:100 dans la formule INDIRECT indique que la fonction MID évalue les 100 premiers caractères de la chaîne de texte. Ce tableau contient 100 nombres, comme suit : {1;2;3;4;5;6;7;8;…;98;99;100}.
Remarque : Si votre chaîne de texte est plus longue, remplacez simplement le nombre 100 par une valeur plus élevée adaptée à vos besoins.
MID(A2;LIGNE(INDIRECT("1:100"));1): Cette fonction MID est utilisée pour Extraire le texte dans la cellule A2 afin d’extraire un caractère à la fois, ce qui produira un tableau comme suit :
{"5";"0";"0";« »;«K»;«u»;«t»;«o»;«o»;«l»;«s»;« »;«f»;«o»;«r»;« »;«E»;«x»;«c»;«e»;«l»;«»;«»;«»;«»;«»;«»...}
MID(A2;LIGNE(INDIRECT("1:100"));1)+0 : L’ajout de la valeur 0 à ce tableau force la conversion du texte en nombre. Les valeurs numériques stockées sous forme de texte sont ainsi transformées en nombres, tandis que les valeurs non numériques génèrent des erreurs #VALEUR!, comme suit :
{"5";"0";"0";#VALEUR!;#VALEUR!;#VALEUR!;#VALEUR!;#VALEUR!;#VALEUR!;#VALEUR!;#VALEUR!...}
SIERREUR(MID(A2;LIGNE(INDIRECT("1:100"));1)+0): Cette fonction SIERREUR remplace toutes les valeurs d’erreur par une chaîne vide, comme suit :
{"5"; "0";"0";«»;«»; «»;«»;«»;«»;«»;«»; … }
TEXTJOIN(«»;VRAI;SIERREUR(MID(A2;LIGNE(INDIRECT("1:100"));1)+0;«»)) : Enfin, la fonction TEXTJOIN combine toutes les valeurs non vides du tableau renvoyé par SIERREUR pour produire le résultat final.

Remarques:
1. Avec la formule ci-dessus, les chiffres seront renvoyés au format texte. Si vous avez besoin d’une valeur numérique réelle, appliquez cette formule et n’oubliez pas d’appuyer simultanément sur les touches Ctrl + Maj + Entrée pour obtenir le résultat correct.
2. Cette formule ne fonctionne pas dans les anciennes versions d’Excel. Dans ce cas, la formule suivante pourrait vous être utile. Copiez-la ou saisissez-la dans une cellule vide :

Supprimer tous les caractères non numériques des chaînes de texte grâce à une fonctionnalité simple
Les formules ci-dessus sont peut-être trop longues à retenir. Découvrez donc dès maintenant Kutools pour Excel, équipé de la fonctionnalité Supprimer des caractères spécifiques : supprimez en quelques clics seulement les caractères numériques, alphabétiques, non imprimables ou alphanumériques de vos chaînes de texte.Cliquez pour télécharger Kutools pour Excel et profiter d’un essai gratuit !
Fonctions associées utilisées :
- TEXTJOIN:
- La fonction TEXTJOIN permet de combiner plusieurs valeurs issues d’une ligne, d’une colonne ou d’une plage de cellules à l’aide d’un délimiteur personnalisé.
- MID:
- La fonction MID permet d’extraire et de renvoyer un nombre précis de caractères situés au cœur d’une chaîne de texte donnée.
- ROW:
- La fonction LIGNE d’Excel renvoie le numéro de ligne correspondant à une référence donnée.
- INDIRECT:
- La fonction INDIRECT d’Excel transforme une chaîne de texte en une référence valide.
- IFERROR:
- La fonction SIERREUR renvoie un résultat personnalisé si une formule génère une erreur, et le résultat habituel lorsqu’aucune erreur ne survient.
Autres articles :
- Supprimer les caractères indésirables d’une cellule dans Excel
- Vous pouvez utiliser la fonction SUBSTITUER pour éliminer tout caractère indésirable d’une cellule spécifique dans Excel.
- Supprimer les sauts de ligne des cellules dans Excel
- Ce tutoriel vous propose trois formules pour supprimer facilement les sauts de ligne (insérés en appuyant sur Alt + Entrée dans une cellule) de cellules spécifiques dans Excel.
- Supprimer du texte selon une position variable dans Excel
- Ce tutoriel explique comment supprimer du texte ou des caractères d’une cellule lorsque leur position varie.
- Supprimer tous les caractères numériques des chaînes de texte
- Si vous souhaitez supprimer uniquement tous les chiffres d’une liste de chaînes de texte tout en conservant les autres caractères non numériques, certaines formules Excel peuvent vous être très utiles.
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.