Comment supprimer les caractères non numériques des cellules dans Excel ?
Les utilisateurs d’Excel rencontrent souvent des données comprenant un mélange de chiffres et de caractères non numériques, tels que des lettres ou des symboles. Nettoyer ces données peut s’avérer essentiel pour une analyse ou un rapport ultérieur. Dans ce guide, nous explorerons quatre méthodes permettant de supprimer les caractères non numériques des cellules dans Excel, afin que vos données soient propres et exploitables.

- En utilisant une formule(Excel 2021 et versions ultérieures)
- En utilisant Kutools IA Aide(Intelligent et efficace)
- En utilisant un outil remarquable(Un seul clic)
- En utilisant du code VBA
Supprimer les caractères non numériques des cellules dans Excel
Dans cette section, découvrez quatre méthodes efficaces pour supprimer les caractères non numériques des cellules Excel, conçues pour s’adapter à toutes les versions d’Excel et à tous les niveaux d’expertise.
Supprimer les caractères non numériques des cellules dans Excel à l’aide d’une formule
Pour supprimer les caractères non numériques des cellules dans Excel, utilisez une formule basée sur la fonction TEXTJOIN .
Étape 1 : Sélectionnez une cellule et appliquez la formule
Dans la cellule C2, saisissez la formule ci-dessous, puis appuyez sur Entrée pour afficher le résultat.
=TEXTJOIN("",TRUE,IFERROR(MID(A2,SEQUENCE(LEN(A2)),1)+0,""))+0

Étape 2 : Appliquez la formule aux autres cellules et obtenez tous les résultats
Après avoir calculé le premier résultat, faites glisser la poignée de recopie depuis la cellule contenant la formule (C2 dans cet exemple) jusqu’à la cellule C8 pour appliquer automatiquement la formule aux cellules suivantes.

- NBCAR(A2) : Trouve la longueur de la chaîne contenue dans A2.
- SEQUENCE(LEN(A2))Crée une liste de nombres allant de 1 à la longueur de la chaîne, chaque nombre correspondant à la position d’un caractère dans celle-ci.
- MID(A2, SEQUENCE(LEN(A2)), 1)Extrait chaque caractère de la cellule A2, un par un.
- +0Tente de convertir chaque caractère en nombre ; si le caractère n’est pas un chiffre, une erreur est générée.
- IFERROR(..., «»)Si la conversion d’un caractère génère une erreur (ce qui signifie qu’il ne s’agit pas d’un chiffre), il est remplacé par une chaîne vide.
- TEXTJOIN(«», TRUE, ...)Combine tous les caractères en une seule chaîne, en ignorant les chaînes vides (les caractères non numériques ayant déjà été supprimés).
- +0 at the end: Convertit la chaîne finale, composée uniquement de chiffres, en une valeur numérique.
Supprimer les caractères non numériques des cellules dans Excel à l’aide de Kutools IA Aide
La fonction « Assistant IA » de Kutools pour Excel offre une commodité incomparable pour nettoyer les feuilles Excel en supprimant aisément les caractères non numériques. Grâce à une simple saisie de votre part, cet outil puissant prend le relais, analyse automatiquement et exécute les tâches requises sans nécessiter de formules complexes. Cela accélère non seulement le processus, mais élimine également les risques d’erreurs, augmentant considérablement votre productivité et votre précision. La fonction « Assistant IA » transforme une tâche manuelle fastidieuse en une opération fluide et efficace, ce qui en fait un atout indispensable pour tout utilisateur Excel souhaitant optimiser ses flux de travail.
Après avoir téléchargé et installé Kutools pour Excel, cliquez sur « Kutools IA » > « Assistant IA » pour ouvrir le volet « Kutools IA Aide ».
1. Dans le volet « Kutools IA Aide », saisissez votre demande comme dans l’exemple ci-dessous dans la zone de discussion, puis cliquez sur le bouton
« Envoyer » ou appuyez sur Entrée pour envoyer votre requête.
«Veuillez supprimer les caractères non numériques de la plage A2:A8 dans Excel pour moi»
2. Une fois votre saisie analysée par l’outil, cliquez sur le bouton « Exécuter ». Kutools IA Aide exploitera sa technologie d’intelligence artificielle pour traiter votre demande et appliquer instantanément les résultats dans Excel.

Conseil : pour utiliser cette fonctionnalité, vous devez d’abord installer Kutools pour Excel. Cliquez dès maintenant pour télécharger Kutools pour Excel !
Supprimer les caractères non numériques des cellules dans Excel à l’aide d’un outil remarquable
Pour nettoyer efficacement les données en supprimant les caractères non numériques d’une plage limitée, l’utilitaire « Supprimer des caractères spécifiques » de Kutools pour Excel offre une solution en un seul clic. Cet outil puissant simplifie une tâche souvent fastidieuse, vous permettant d’éliminer instantanément les caractères indésirables et d’obtenir des données plus propres et immédiatement exploitables.
1. Après avoir sélectionné la plage dont vous souhaitez supprimer les caractères non numériques, cliquez sur « Kutools » > « Texte » > « Supprimer des caractères spécifiques ».
2. Dans la boîte de dialogue « Supprimer des caractères spécifiques », cochez l’option « Non numérique », puis cliquez sur « OK » pour supprimer instantanément tous les caractères non numériques de la sélection.

Conseil : pour utiliser cette fonctionnalité, vous devez d’abord installer Kutools pour Excel. Cliquez dès maintenant pour télécharger Kutools pour Excel !
Supprimer les caractères non numériques des cellules dans Excel à l’aide d’un code VBA
Pour supprimer les caractères non numériques d’une plage à l’aide d’un code VBA, procédez comme suit :
Étape 1 : Ouvrez l’éditeur de module VBA et copiez le code
- Maintenez les touches « ALT + F11 » enfoncées dans Excel pour ouvrir la fenêtre « Microsoft Visual Basic pour Applications ».
- Cliquez sur « Insertion » > « Module », puis copiez-collez le code ci-dessous dans la fenêtre du module.
- Code VBA : Supprimer tous les caractères non numériques
Sub RemoveNotNum() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub
Étape 2 : Exécutez le code
- Après avoir collé ce code, appuyez sur la touche F5 pour l’exécuter.
- Dans la boîte de dialogue Kutools for Excel qui s’ouvre, sélectionnez la plage dont vous souhaitez supprimer les caractères non numériques, puis cliquez sur OK.

Résultat
Tous les caractères non numériques de la plage sélectionnée sont alors supprimés.

Sub RemoveNotNum() 'Updateby Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng xOut = "" For i = 1 To Len(Rng.Value) xTemp = Mid(Rng.Value, i, 1) If xTemp Like "[0-9.]" Then xStr = xTemp Else xStr = "" End If xOut = xOut & xStr Next i Rng.Value = xOut Next End Sub- Résultat

Articles associés
Comment supprimer les espaces au début et à la fin dans Excel ?
Dans cet article, nous explorerons deux méthodes efficaces pour supprimer les espaces au début et à la fin dans Excel.
Comment supprimer les premiers, derniers X caractères ou des caractères à des positions précises dans du texte sous Excel ?
Vous utilisez Excel et devez régulièrement supprimer les n premiers caractères en début de chaîne, les x derniers en fin de chaîne, ou encore des caractères à des positions spécifiques, comme illustré ci-dessous ? Dans cet article, découvrez des astuces pratiques pour réaliser ces opérations rapidement et facilement dans Excel.
Trouver l’occurrence d’un caractère dans Excel – 3 méthodes rapides
Par exemple, cherchons la 2ᵉ ou la 3ᵉ occurrence du caractère « - » dans une chaîne de texte. Je vais vous présenter des techniques simples pour accomplir cette tâche efficacement.
Compter les caractères dans Excel : cellule et plage (guide facile)
Dans l’univers vaste d’Excel, maîtriser les subtilités de la manipulation des données est essentiel. L’un de ces aspects clés consiste à compter les caractères, les caractères spécifiques ou certains textes au sein d’une cellule ou d’une plage de cellules. Ce guide vous explique pas à pas comment y parvenir. Que vous soyez débutant ou expert Excel, il y a toujours quelque chose de nouveau à découvrir !
Les 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 réduit des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for OfficeLa suite regroupe des compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro — la solution idéale pour les équipes qui collaborent sur 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 ni carte bancaire requise
- Meilleur rapport qualité-prix— économisez par rapport à l’achat séparé des compléments