Comment supprimer les chiffres d'une cellule dans Excel (7 méthodes efficaces)

  • Partage Ça
Hugh West

Un problème très courant lors de l'utilisation de MS Excel est de savoir comment supprimer les nombres des cellules de texte. Pour une raison quelconque, divers systèmes mélangent le texte et les nombres intentionnellement ou accidentellement. Cet article vous guidera pour supprimer les nombres d'une cellule dans Excel avec quelques méthodes rapides ainsi que des exemples appropriés et des illustrations adéquates.

Télécharger le livre de pratique

Vous pouvez télécharger le modèle Excel gratuit ici et vous entraîner par vous-même.

Supprimer les chiffres d'une cellule.xlsm

7 façons efficaces de supprimer des chiffres d'une cellule dans Excel

Introduisons d'abord notre jeu de données. J'ai placé quelques Noms des produits et leurs IDs Les lettres et les chiffres ont des significations différentes. Pour une raison ou une autre, nous voulons supprimer les chiffres de l'ensemble des données. ID des produits .

Dans les méthodes suivantes, nous allons voir comment supprimer les chiffres des cellules avec des explications détaillées.

Méthode 1 : Utilisez la fonction Rechercher & Remplacer avec des caractères génériques pour supprimer les chiffres d'une cellule dans Excel.

Dans cette méthode, nous allons supprimer ces chiffres à l'aide de la fonction Rechercher & Remplacer avec la commande Wildcards .

À ce stade, nous avons quelques chiffres approximatifs fermés par des parenthèses et placés dans la colonne Noms des produits. Nous allons supprimer ces chiffres. Voyons donc les étapes ci-dessous.

Des pas :

➤ Sélectionner la plage de données B5:B11 .

➤ Press Ctrl+H pour ouvrir Rechercher & Remplacer commandement.

➤ Puis tapez (*) dans le Trouvez ce que et gardez le Remplacer par boîte vide.

➤ Après cela, appuyez sur Remplacer tout .

Maintenant, vous remarquerez que tous les numéros avec les noms des produits ont disparu.

Méthode 2 : Appliquer l'outil Rechercher & Sélectionner pour supprimer les chiffres d'une cellule dans Excel

Ici, vous pouvez voir que deux cellules de la colonne Product IDs ne contiennent que des chiffres. Nous allons maintenant supprimer les chiffres de la colonne IDs les cellules en utilisant Trouver et sélectionner commandement.

Étape 1 :

➤ Sélectionner la plage de données C5:C11 .

➤ Puis allez à la Accueil onglet > ; le site Modification de groupe > ; Find & ; Select> ; Go to Special

Une boîte de dialogue s'ouvre.

Étape 2 :

➤ Marque seulement Numéros de la Constantes option.

➤ Press OK .

Maintenant, regardez les cellules, seuls les chiffres sont mis en évidence.

Étape 3 :

➤ Plus tard, il suffit d'appuyer sur la touche Supprimer de votre clavier.

Le voici. Les chiffres ont été supprimés.

Méthode 3 : Utiliser le remplissage flash d'Excel pour supprimer les chiffres d'une cellule

C'est l'une des méthodes les plus simples. Regardez les identifiants des produits, qui sont un mélange de texte et de chiffres. Nous allons supprimer les chiffres des cellules en utilisant Excel. Flash Fill .

Étape 1 :

➤ D'abord, tapez uniquement le texte (pas les chiffres) de la première cellule dans une nouvelle colonne adjacente à celle-ci.

➤ Then hit the Entrez bouton.

Étape 2 :

➤ Select Cellule D5 .

➤ Maintenant, allez à Données> ; Outils de données> ; Flash Fill .

Maintenant, vous observerez que tous les chiffres sont supprimés.

Méthode 4 : Insérer la fonction SUBSTITUTE pour supprimer les chiffres d'une cellule dans Excel

Dans cette méthode, nous allons effectuer la tâche en utilisant la fonction SUBSTITUTE . le SUBSTITUTE remplace un texte existant par un nouveau texte dans une chaîne de caractères.

Maintenant, suivons les étapes ci-dessous une par une.

Étape 1 :

➤ Écrivez la formule donnée ci-dessous en Cellule D5 -

=SUBSTITUT(SUBSTITUT(SUBSTITUT(SUBSTITUT(SUBSTITUT(SUBSTITUT(SUBSTITUT(SUBSTITUT(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")

➤ Ensuite, il suffit d'appuyer sur le Entrez bouton.

Étape 2 :

➤ Now double-cliquez sur le site Poignée de remplissage et la formule sera automatiquement copiée vers le bas.

Vous verrez maintenant que les chiffres sont supprimés des cellules.

Lectures similaires :

  • Comment supprimer les sous-totaux dans Excel (2 astuces faciles)
  • Techniques de nettoyage des données dans Excel : remplacement ou suppression du texte dans les cellules
  • Comment supprimer des formules dans Excel : 7 méthodes simples

Méthode 5 : Combinaison des fonctions TEXTJOIN, MID, ROW, LEN et INDIRECT pour effacer les chiffres d'une cellule dans Excel

Ici, nous allons combiner le TEXTJOIN , MID , ROW , LEN et INDIRECT pour supprimer les chiffres d'une cellule. TEXTJOIN est appliquée pour joindre le texte de plusieurs chaînes de caractères. La fonction Moyen dans Excel est utilisée pour trouver des chaînes de caractères et les retourner à partir de n'importe quelle partie du fichier Excel. ROW renvoie le numéro de ligne pour référence. La fonction LEN est une fonction texte dans Excel qui renvoie la longueur d'une chaîne de caractères ou d'un texte. INDIRECT renvoie une référence à une plage.

Étape 1 :

➤ Tapez la formule dans Cellule D5 -

=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1 :"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1 :"&LEN(C5)),1),""))

➤ Hit the Entrez bouton.

Étape 2 :

➤ Puis faites glisser le Poignée de remplissage pour copier la formule.

👇 Répartition des formules :

ROW(INDIRECT("1 :"&LEN(C5)))

Il trouvera la liste de tableaux résultante des fonctions ROW et INDIRECT qui renvoie comme-

{1;2;3;4}

MID(B3,ROW(INDIRECT("1 :"&LEN(B3)),1)

La fonction MID est appliquée pour extraire la chaîne alphanumérique basée sur les arguments start_num et num_chars. Et pour l'argument num-chars, nous mettrons 1. Après avoir mis les arguments dans la fonction MID, elle retournera un tableau comme-

{"B" ; "H" ; "2″ ; "3″}

ISERR(MID(B3,ROW(INDIRECT("1 :"&LEN(B3))),1)+0)

Après avoir ajouté 0, le tableau de sortie est placé dans le fichier ISERR Elle créera un tableau de VRAI et FAUX , VRAI pour les caractères non numériques, et FAUX pour les nombres. La sortie retournera comme-

{VRAI;VRAI;FAUX;FAUX}

IF(ISERR(MID(B3,ROW(INDIRECT("1 :"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1 :"&LEN(B3))),1),"")

Le site SI vérifiera la sortie de la fonction ISERR Si sa valeur renvoie VRAI il retournera un tableau de tous les caractères d'une chaîne alphanumérique. Nous avons donc ajouté un autre fichier MID Si la valeur de la fonction SI La fonction est FAUX il retournera un blanc (""). Donc, finalement, nous obtiendrons un tableau qui ne contient que les caractères non numériques de la chaîne de caractères. C'est-à-dire-

{"B" ; "H" ; "" ; ""}

TEXTJOIN("",TRUE,IF(ISERR(MID(B3,ROW(INDIRECT("1 :"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1 :"&LEN(B3)),1),""))

Le site TEXTJOIN va joindre tous les caractères du tableau ci-dessus et éviter la chaîne vide. Le délimiteur pour cette fonction est défini comme une chaîne vide. ("") et la valeur de l'argument vide ignoré est saisie VRAI Cela donnera le résultat attendu.

{BH}

Méthode 6 : Associez les fonctions TEXTJOIN, IF, ISERR, SEQUENCE, LEN et MID pour supprimer les chiffres d'une cellule dans Excel.

Nous allons maintenant combiner un autre ensemble de fonctions pour effectuer cette tâche. C'est là que se trouve la fonction TEXTJOIN , SI , ISERR , SEQUENCE , LEN , MID Les fonctions. SI est utilisée pour renvoyer une valeur si une condition est vraie et une autre valeur si elle est fausse. La fonction ISERR les fonctions de retour VRAI si la valeur est une valeur d'erreur quelconque, sauf #N/A. Le site SEQUENCE vous permet de générer une liste de nombres séquentiels dans un tableau, tels que 1, 2, 3, 4.

Étape 1 :

➤ En Cellule D5 écrire la formule donnée-

=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), "")))

➤ Appuyez sur le Entrez pour obtenir le résultat.

Étape 2 :

➤ Ensuite, il suffit d'appliquer le AutoFill pour copier la formule.

👇 Répartition des formules :

LEN(C5)

Le site LEN trouvera la longueur de la chaîne de caractères de Cellule C5 qui retournera comme-

{4}

SÉQUENCE(LEN(C5))

Ensuite, le SEQUENCE La fonction donnera le numéro séquentiel selon la longueur qui retourne comme-

{1;2;3;4}

MID(C5, SÉQUENCE(LEN(C5)), 1)

La fonction MID renverra la valeur de ces numéros de position précédents, ce qui donne-

{"B" ; "H" ; "2″ ; "3″}

ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1)

Maintenant, le ISERROR La fonction affichera VRAI si elle trouve une erreur, sinon elle affichera FAUX. Le résultat est-

{VRAI;VRAI;FAUX;FAUX}

IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), "")

Ensuite, le SI fonction voit VRAI il insère le caractère de texte correspondant dans le tableau traité à l'aide d'un autre fichier de texte. MID fonction. Et voit FAUX il la remplace par une chaîne vide :

{"B" ; "H" ; "" ; ""}

TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), "")))

Le tableau final sera transmis à la fonction TEXTJOIN La fonction concatène les caractères du texte et affiche le résultat sous forme de...

{BH}

Méthode 7 : Insérer une fonction définie par l'utilisateur pour supprimer les chiffres d'une cellule dans Excel

Cas-1 : Supprimer des chiffres d'une cellule

Dans cette méthode, nous allons créer une fonction définie par l'utilisateur appelée " RemNumb "en utilisant Excel VBA Nous pouvons ensuite l'appliquer pour supprimer des chiffres d'une cellule dans Excel. Suivez les étapes ci-dessous.

Étape 1 :

Cliquez à droite sur sur le titre de la feuille.

➤ Select Afficher le code de la menu contextuel .

Peu après, un VBA apparaît.

Étape 2 :

➤ Plus tard, écrivez les codes donnés ci-dessous :

 Option Explicit Function RemNumb(Text As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "[0-9]" RemNumb = .Replace(Text, "") End With End Function 

➤ Puis appuyez sur le bouton Icône de lecture pour exécuter les codes.

Maintenant notre fonction est prête à être utilisée.

Étape 3 :

➤ En Cellule D5 type-

=RemNumb(C5)

➤ Hit the Entrez pour obtenir le résultat.

Étape 4 :

➤ Enfin, faites glisser le Poignée de remplissage pour copier la formule.

Cas 2 : Répartir les nombres et le texte dans des colonnes distinctes

Dans notre dernière méthode, nous allons à nouveau utiliser Excel VBA pour créer une nouvelle fonction définie par l'utilisateur appelée " SplitTextOrNumb "pour répartir les chiffres et le texte dans des colonnes distinctes.

Étape 1 :

➤ Comme la méthode précédente, ouvrez la VBA et écrire la formule-

 Option Explicit Function SplitTextOrNumb(str As String, is_remove_text As Boolean) As String With CreateObject("VBScript.RegExp") .Global = True If True = is_remove_text Then .Pattern = "[^0-9]" Else .Pattern = "[0-9]" End If SplitTextOrNumb = .Replace(str, "") End With End Function 

➤ Puis cliquez Exécuter et un Macro s'ouvrira.

Étape 2 :

➤ Donnez un nom à la macro et appuyez sur la touche Exécuter à nouveau.

Étape 3 :

➤ Maintenant, notre fonction est prête à être appliquée. Pour supprimer les caractères du texte, écrivez maintenant la formule suivante Cellule D5 -

=SplitTextOrNumb(C5,1)

Pour supprimer les caractères numériques :

=SplitTextOrNumb(C5,0)

Étape 3 :

➤ Enfin, il suffit d'appuyer sur la touche Entrez et utilisez le bouton Poignée de remplissage pour copier la formule.

Conclusion

J'espère que toutes les méthodes décrites ci-dessus seront suffisantes pour supprimer les chiffres d'une cellule dans Excel. N'hésitez pas à poser vos questions dans la section des commentaires et à me faire part de vos réactions.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.