Comment supprimer les chiffres des chaînes de texte dans Excel ?
Lorsque vous travaillez avec Excel, il est fréquent de rencontrer des chaînes de texte où des chiffres indésirables se mêlent à des lettres ou à d’autres caractères. Supprimer ces chiffres permet d’assurer la cohérence de vos données et d’en améliorer nettement la lisibilité. Ce guide vous propose une démarche claire et détaillée, présentant plusieurs solutions pratiques : des formules natives d’Excel, une fonction personnalisée en VBA (UDF), ainsi qu’un outil efficace de Kutools pour Excel. Chaque méthode est conçue pour vous permettre d’éliminer rapidement et efficacement les chiffres de vos chaînes textuelles, en fonction de votre flux de travail habituel et de la taille de votre jeu de données.
- Supprimer les chiffres des chaînes de texte à l’aide d’une formule
- Supprimer en lot les chiffres des chaînes de texte avec Kutools pour Excel
- Supprimer les chiffres des chaînes de texte à l’aide d’une fonction personnalisée (UDF)
- Solutions alternatives : Remplissage instantané et Convertir en colonnes
Supprimer les chiffres des chaînes de texte à l’aide d’une formule
Si vous préférez des solutions reposant uniquement sur les fonctions intégrées d’Excel, vous pouvez utiliser la formule matricielle suivante. Cette méthode est particulièrement utile pour les utilisateurs souhaitant une approche fondée sur les formules et évitant les compléments ou les macros. Gardez toutefois à l’esprit que ces formules matricielles sont souvent longues, peuvent sembler complexes aux débutants et s’avérer moins performantes sur des jeux de données très volumineux.
- Sélectionnez la cellule où vous souhaitez que le texte nettoyé apparaisse, par exemple la cellule C2.
- Saisissez la formule matricielle suivante dans la cellule sélectionnée, puis appuyez sur Ctrl + Maj + Entrée pour la valider :
=TEXTJOIN("", TRUE, IF(ISNUMBER(--MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)), "", MID(A2, ROW(INDIRECT("1:" & LEN(A2))), 1)))
Dans cette formule, « A2 » fait référence à la cellule contenant votre texte original. Si vos données se trouvent dans une autre cellule, ajustez la référence en conséquence avant d’appuyer sur Ctrl + Maj + Entrée. Après avoir appliqué la formule, cliquez sur la cellule contenant le résultat, puis utilisez la poignée de recopie – le petit carré situé dans le coin inférieur droit de la cellule – pour faire glisser et étendre la formule à l’ensemble de votre plage de données.

Conseils et dépannage :
- Cette formule ne tient pas compte de la casse et supprime tous les chiffres de la chaîne de texte, tout en conservant les lettres ainsi que les autres caractères non numériques. Elle n’affecte ni les espaces ni la ponctuation – uniquement les chiffres.
- Vérifiez toujours la sortie de la formule pour repérer d’éventuels problèmes de formatage ; copier-coller la formule ou la faire glisser sur plusieurs cellules fusionnées peut entraîner des erreurs inattendues.
- Si vous voyez une erreur #VALEUR! après avoir saisi la formule, assurez-vous d’avoir bien appuyé sur Ctrl + Maj + Entrée, et non simplement sur Entrée.
Supprimer en lot les chiffres des chaînes de texte avec Kutools pour Excel
Lorsque vous travaillez avec de très grands jeux de données ou que vous recherchez une efficacité maximale, la fonction « Supprimer des caractères spécifiques » de Kutools pour Excel vous fait gagner un temps et des efforts considérables. Cet outil automatisé supprime les caractères numériques de plusieurs cellules en une seule opération groupée, offrant rapidité et simplicité, que ce soit pour des tâches récurrentes ou des nettoyages ponctuels. Kutools s’intègre parfaitement à Excel et propose une interface intuitive pour rationaliser votre flux de travail et minimiser les erreurs liées aux manipulations manuelles.
Kutools pour Excel – Doté de plus de 300 outils essentiels pour Excel, il rend vos tâches plus rapides, plus simples et plus efficaces.Téléchargez dès maintenant !
Sélectionnez d’abord toutes les cellules contenant des chaînes de texte dont vous souhaitez supprimer les chiffres.
Accédez ensuite à l’onglet Kutools, cliquez sur « Texte », puis choisissez « Supprimer des caractères spécifiques » dans le menu déroulant.
Dans la boîte de dialogue « Supprimer des caractères spécifiques », cochez l’option « Numérique » pour supprimer uniquement les chiffres présents dans vos cellules contenant du texte, puis cliquez sur « OK » pour appliquer les modifications.

Le résultat est immédiat : toutes les cellules sélectionnées voient leurs caractères numériques supprimés.

Conseils supplémentaires :
- Si vos données contiennent non seulement des chiffres, mais aussi des symboles ou d’autres caractères indésirables, affinez encore davantage le nettoyage en cochant l’option « Non alphabétique » dans la boîte de dialogue : seuls les caractères alphabétiques seront conservés, pour un texte parfaitement uniformisé.

- La dernière action effectuée avec Kutools peut être annulée via la commande **Annuler** d’Excel. Cependant, les actions précédentes réalisées avec Kutools deviennent irréversibles dès qu’une nouvelle opération est lancée. Nous vous recommandons donc d’enregistrer votre classeur avant d’appliquer plusieurs fonctions Kutools.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Démo : supprimer les chiffres des chaînes de texte dans Excel
Supprimer les chiffres des chaînes de texte à l’aide d’une fonction personnalisée (UDF)
Si vous maîtrisez la programmation, créer une fonction personnalisée VBA (UDF) vous permet d’automatiser la suppression des chiffres et de réutiliser cette logique dans n’importe quel classeur. Cette approche offre une grande flexibilité et s’adapte parfaitement aux extractions sur mesure, aux opérations de nettoyage répétitives ou aux situations où les limites des formules classiques empêchent un traitement en masse.
Appuyez sur Alt + F11 sur votre clavier pour ouvrir l’éditeur VBA d’Excel.
Dans la fenêtre VBA, accédez à Insertion > Module. Collez le code VBA suivant dans la zone du module :
Function RemoveNumbers(Txt As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "[0-9]" RemoveNumbers = .Replace(Txt, "") End With End FunctionFermez l’éditeur VBA et revenez à Excel. Dans une cellule vide (par exemple, la cellule)B2 ou l’emplacement de votre choix pour le texte nettoyé), saisissez cette formule :
=RemoveNumbers(A2)N’oubliez pas de remplacer « A2 » par la référence de la cellule contenant votre texte original : la fonction personnalisée supprimera alors tous les chiffres de cette cellule.


Points à retenir :
- Votre classeur doit être enregistré au format compatible avec les macros (*.xlsm) après l’ajout du code VBA ; sinon, la fonction ne sera pas opérationnelle à la réouverture.
- Les solutions VBA sont idéales pour les utilisateurs souhaitant une logique personnalisée et réutilisable, mais elles exigent l’activation des macros dans Excel pour des raisons de sécurité.
- Si vous obtenez une erreur telle que #NOM?, assurez-vous que le code a été correctement saisi et enregistré dans votre module VBA, et que les macros sont bien activées.
- Cette méthode VBA fonctionne aussi bien avec de petits qu’avec de grands jeux de données ; vous pouvez l’intégrer directement dans des formules et l’étendre à d’autres cellules selon vos besoins.
Solutions alternatives : Remplissage instantané et Convertir en colonnes
Pour un nettoyage manuel rapide et visuel – notamment lorsque la structure des données est prévisible – Excel propose le Remplissage instantané et Convertir en colonnes, des outils utiles pour les cas simples ou la préparation des données :
- Remplissage instantané : Saisissez le résultat souhaité (avec les chiffres supprimés) à côté de votre cellule d’origine, puis appuyez sur
Ctrl + Epour remplir automatiquement des transformations similaires. Cette méthode est idéale lorsque le modèle de suppression est constant et facilement identifiable. Pour plus de détails, consultez le Remplissage instantané dans Excel. - Convertir en colonnes : Si les chiffres apparaissent toujours à la même position ou sont séparés par des délimiteurs, vous pouvez utiliser Données > Convertir en colonnes pour fractionner les données, puis ne conserver que les parties non numériques. Cette méthode est particulièrement adaptée aux données structurées, comme les codes ou les libellés. Pour plus de détails, consultez Comment séparer texte et nombre d’une cellule en deux colonnes.
Articles associés :
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels





