Comment supprimer les lettres d'une cellule dans Excel (10 méthodes)

  • Partage Ça
Hugh West

Dans cet article, vous apprendrez comment supprimer des lettres d'une cellule dans Excel.

Télécharger le cahier d'exercices

Vous pouvez télécharger le classeur Excel d'entraînement gratuit à partir d'ici.

Supprimer les lettres de la cellule.xlsm

10 méthodes pour supprimer les lettres d'une cellule dans Excel

Cette section explique comment supprimer des lettres d'une cellule dans Excel en utilisant Outils de commande d'Excel, formules diverses, VBA etc.

1. supprimer des lettres spécifiques d'une cellule avec la fonction Rechercher et Remplacer dans Excel

Le site Rechercher & Remplacer est la fonction la plus simple et la plus courante pour effectuer la plupart des tâches liées à Excel. Nous allons voir ici comment supprimer des caractères en utilisant la commande Rechercher & Remplacer dans Excel.

Considérons l'ensemble de données suivant, dans lequel nous allons supprimer toutes les lettres ( WWE ) des cellules de la Code en ne laissant que les chiffres.

Les étapes à suivre pour ce faire sont indiquées ci-dessous,

Des pas :

  • Sélectionnez le jeu de données.
  • En vertu de la Accueil allez dans l'onglet Rechercher & ; Sélectionner -> ; Remplacer .

  • Dans la fenêtre pop-up Rechercher et remplacer dans la boîte Trouvez ce que champ, écrire WWE.
  • Laissez le Remplacer par champ vierge .

  • Appuyez sur Remplacer tout .

Cela effacera toutes les WWE des cellules de votre ensemble de données dans Excel et vous laisser avec seulement les chiffres.

Lire la suite : Comment supprimer le texte d'une cellule Excel (9 méthodes faciles)

2. supprimer des lettres spécifiques d'une cellule avec la fonction SUBSTITUTE dans Excel

Contrairement à la Rechercher & Remplacer Pour obtenir la sortie d'un ensemble de données sans aucun caractère spécifique dans Excel, vous pouvez mettre en œuvre la commande la fonction SUBSTITUTE .

Générique SUBSTITUTE Formule,

=SUBSTITUTE(cellule, " ancien_texte " , " nouveau_texte " )

Ici,

ancien_texte = le texte que vous voulez supprimer

nouveau_texte = le texte que vous voulez remplacer par

Voici le même ensemble de données que nous avons utilisé dans la section précédente, mais cette fois-ci, au lieu d'utiliser l'attribut Rechercher & Remplacer pour supprimer les lettres, nous allons appliquer la fonction SUBSTITUTE pour obtenir le résultat souhaité.

Des pas :

  • Dans une cellule vide où vous voulez que votre résultat apparaisse, écrivez la formule suivante,
=SUBSTITUER(C5, "WWE","")

Ici,

C5 = cellule qui contient la valeur pour enlever les lettres

"WWE" = les lettres à enlever

"" = remplacer "WWE" par une chaîne vide

  • Appuyez sur Entrez .

Il remplacera tous les WWE (ou tout autre texte que vous avez sélectionné) avec une chaîne nulle (ou la chaîne avec laquelle vous la remplacez).

  • Faites glisser la rangée vers le bas en utilisant Poignée de remplissage pour appliquer la formule au reste des cellules.

Vous avez maintenant trouvé le résultat d'un ensemble de cellules sans aucune lettre.

Lire la suite : Comment supprimer un texte spécifique d'une colonne dans Excel (8 façons)

3. extraire les lettres d'une instance particulière d'une cellule dans Excel

Jusqu'à présent, nous avons seulement appris à supprimer toutes les lettres des cellules, mais que se passe-t-il si vous voulez supprimer des lettres uniquement à partir d'une certaine position des cellules ?

Par exemple, au lieu de supprimer toutes les WWE des cellules, nous voulons garder seulement le 1er W ainsi que les chiffres de chaque cellule.

Des pas :

  • Tout comme la section ci-dessus où nous avons implémenté le SUBSTITUTE pour supprimer la fonction WWE Ici, nous allons simplement définir la position précise à partir de laquelle nous voulons supprimer les lettres.

    Donc, ce qui précède SUBSTITUTE formule,

=SUBSTITUER(C5, "WWE","")

Devient,

=SUBSTITUER(C5, "NOUS","",1)

Ici, 1 signifie que nous voulons supprimer le 1er W des cellules de notre ensemble de données (si vous voulez supprimer la deuxième lettre de votre ensemble de données, il suffit d'écrire 2 au lieu de 1, si vous voulez supprimer la troisième lettre de votre ensemble de données, il suffit d'écrire 3 au lieu de 1, et ainsi de suite).

  • Appuyez sur Entrez .

  • Encore une fois, il suffit de faire glisser la rangée vers le bas en utilisant Poignée de remplissage pour appliquer la formule au reste des cellules.

Maintenant, vous avez trouvé le résultat d'un ensemble de cellules avec le 1er W ainsi que les chiffres.

4. supprimer plusieurs lettres spécifiques d'une cellule à l'aide de la fonction SUBSTITUTE imbriquée

Le site SUBSTITUTE ne supprime les lettres que pour un nombre quelconque d'instances à la fois. Ainsi, si vous souhaitez supprimer plusieurs lettres à la fois, vous devez mettre en œuvre la fonction imbriquée SUBSTITUTE fonction.

Découvrons donc comment mettre en œuvre la méthode de l'imbrication. SUBSTITUTE pour supprimer plusieurs lettres à la fois.

Des pas :

  • Pour établir un SUBSTITUTE vous devez écrire une fonction SUBSTITUTE à l'intérieur d'une autre fonction SUBSTITUTE et passer les arguments pertinents entre les parenthèses.

    Pour en savoir plus, consultez l'image ci-dessous,

Où,

Pour supprimer plusieurs W de la Cellule C5 on écrit d'abord la formule,

=SUBSTITUER(C5, "W","")

et ensuite, pour supprimer E (ou toute autre lettre de votre choix), nous plaçons cette formule à l'intérieur d'une autre formule. SUBSTITUTE et passer les arguments ( ancien_texte, nouveau_texte ) à l'intérieur (dans notre cas, il s'agissait de " E","" ).

Donc, maintenant la formule est,

=SUBSTITUER(SUBSTITUER(C5, "W",""), "E","")

  • Appuyez sur Entrez .

Il remplacera tous les W et E (ou tout autre texte que vous avez sélectionné) avec une chaîne nulle (ou la chaîne avec laquelle vous la remplacez).

  • Une fois encore, faites glisser la rangée vers le bas en utilisant Poignée de remplissage pour appliquer la formule au reste des cellules.
  • Vous avez maintenant trouvé le résultat d'un ensemble de cellules sans aucune lettre.

    5. supprimer la première ou la dernière lettre d'une cellule avec une formule dans Excel

    Dans cette section, vous apprendrez comment supprimer la première ou la dernière lettre des cellules avec la formule dans Excel.

    5.1 Supprimer les premières lettres d'une cellule avec une formule dans Excel

    Les étapes à suivre pour supprimer les premières lettres des cellules avec la formule dans Excel sont indiquées ci-dessous.

    Des pas :

    • Tout d'abord, sélectionnez une cellule dans laquelle vous souhaitez afficher votre résultat.
    • Dans la cellule, écrivez la formule suivante,
    =DROITE(C5, LEN(C5)-3)

    Ici,

    C5 = la cellule pour supprimer les lettres de

    • Appuyez sur Entrez .

    Il supprimera les lettres du début de la cellule.

    • Faites glisser la rangée vers le bas en utilisant Poignée de remplissage pour appliquer la formule au reste des cellules.

    Il supprimera toutes les lettres du début des cellules.

    Répartition des formules

    • LEN(C5) -> ; La fonction LEN définit la longueur de la Cellule C5
      • Sortie : 6
    • LEN(C5)-3 -> ; devient
      • 6-3
      • Sortie : 3
    • DROIT(C5, LEN(C5)-3) -> ; devient
      • DROIT (C5, 3)
      • Sortie : 101
      • Explication : Supprimer le 3 premières lettres de la Cellule C5

    5.2 Supprimer les dernières lettres d'une cellule avec une formule dans Excel

    Les étapes à suivre pour supprimer les dernières lettres des cellules avec la formule dans Excel sont indiquées ci-dessous.

    Des pas :

    • Tout d'abord, sélectionnez une cellule dans laquelle vous souhaitez afficher votre résultat.
    • Dans la cellule, écrivez la formule suivante,
    =GAUCHE(C5, LEN(C5)-2)

    Ici,

    C5 = la cellule pour supprimer les lettres de

    • Appuyez sur Entrez .

    Il supprimera les lettres de la fin de la cellule.

    • Faites glisser la rangée vers le bas en utilisant Poignée de remplissage pour appliquer la formule au reste des cellules.

    Cela supprimera toutes les lettres de la fin des cellules.

    Répartition des formules

    • LEN(C5) -> ; Longueur de la Cellule C5
      • Sortie : 6
    • LEN(C5)-2 -> ; devient
      • 6-2
      • Sortie : 4
    • GAUCHE(C5, LEN(C5)-2) -> ; devient
      • GAUCHE(C5, 2)
      • Sortie : WWE1
      • Explication : Supprimer le 2 derniers lettres du Cellule C5

    Lire la suite : Comment supprimer le texte après un caractère dans Excel (3 façons)

    6. éliminer la première et la dernière lettre d'une cellule avec une formule dans Excel

    Dans cette section, nous allons vous montrer comment supprimer toutes les lettres existant dans une cellule.

    Les étapes à suivre pour y parvenir sont indiquées ci-dessous.

    Des pas :

    • Tout d'abord, sélectionnez une cellule dans laquelle vous souhaitez afficher votre résultat.
    • Dans la cellule, écrivez la formule suivante,
    =MID(C5,3,LEN(C5)-4)

    Ici,

    C5 = la cellule pour supprimer les lettres de

    • Appuyez sur Entrez .

    Il supprimera les lettres du début et de la fin de la cellule.

    • Faites glisser la rangée vers le bas en utilisant Poignée de remplissage pour appliquer la formule au reste des cellules.

    Il supprimera toutes les lettres du début et de la fin des cellules.

    Répartition des formules

    • LEN(C5) -> ; Longueur de la Cellule C5
      • Sortie : 6
    • LEN(C5)-4 -> ; devient
      • 6-4
      • Sortie : 2
    • MID(C5,3,LEN(C5)-4) -> ; devient
      • MID(C5,3,2)
      • Sortie : E1
      • Explication : Supprimer le 2 dernières lettres de la Cellule C5 à partir de la position de 3 avec la fonction MID .

    Lire la suite : Comment supprimer le texte d'une cellule Excel (9 méthodes faciles)

    7. supprimer des lettres d'une cellule avec une formule de tableau dans Excel

    Si vous travaillez avec une grande quantité de données, vous avez besoin d'un moyen plus fort pour éliminer toutes les lettres. Array La formule permettant d'opérer dans une grande quantité de données est plus rapide et plus efficace.

    Ici, nous allons vous montrer le Array formule permettant de supprimer les lettres des cellules dans Excel.

    Des pas :

    • Tout d'abord, sélectionnez une cellule dans laquelle vous souhaitez afficher votre résultat.
    • Dans la cellule, écrivez la formule suivante,
    =SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)

    Ici,

    C5 = la cellule pour supprimer les lettres de

    • Appuyez sur Entrez .

    Il supprimera toutes les lettres des cellules d'Excel.

    • Faites glisser la rangée vers le bas en utilisant Poignée de remplissage pour appliquer la formule au reste des cellules.

    Il supprimera toutes les lettres de l'ensemble de données des cellules d'Excel.

    Notes :

    • Cette formule Array supprime tous les types de caractères, y compris les lettres, les caractères spéciaux, etc. sauf les caractères numériques. Par exemple, si la chaîne originale est abc*123-def, cette formule supprime toutes les lettres et tous les caractères spéciaux sauf les chiffres et renvoie 123.
    • S'il n'y a pas de caractère numérique dans la chaîne originale, cette formule renvoie 0.

    Lire la suite : Comment supprimer le texte d'une cellule Excel tout en laissant les chiffres (8 façons)

    8. éliminer les premières ou dernières lettres d'une cellule avec une fonction définie par l'utilisateur (UDF) en VBA

    Mise en œuvre de Macro VBA est la méthode la plus efficace, la plus rapide et la plus sûre pour exécuter n'importe quelle opération dans Excel. Dans cette section, nous allons apprendre à utiliser la fonction VBA pour supprimer les lettres des cellules avec un fonction définie par l'utilisateur (UDF) dans Excel.

    8.1 Supprimer les premières lettres d'une cellule avec VBA dans Excel

    Étapes pour supprimer les premières lettres des cellules avec VBA UDF dans Excel sont présentées ci-dessous.

    Des pas :

    • Appuyez sur Alt + F11 sur votre clavier ou allez dans l'onglet Développeur -> ; Visual Basic pour ouvrir Éditeur Visual Basic .

    • Dans la fenêtre pop-up du code, dans la barre de menu, cliquez sur Insertion -> ; Module .

    • Copiez le code suivant et collez-le dans la fenêtre de code.
     Public Function DeleteFirstL(Irng As String, Icnt As Long) DeleteFirstL = Right(Irng, Len(Irng) - Icnt) End Function 

    Il ne s'agit pas d'une sous-procédure pour le VBA à exécuter, c'est la création d'un Fonction définie par l'utilisateur (UDF) Donc, après avoir écrit le code, au lieu de cliquer sur le bouton Exécuter dans la barre de menu, cliquez sur Sauvez .

    • Maintenant, retournez à la feuille de travail qui vous intéresse et écrivez la fonction que vous venez de créer avec VBA code (Fonction DeleteFirstL dans la première ligne du code) et à l'intérieur des parenthèses de la balise DeleteFirstL passez la fonction numéro de référence de la cellule dont vous voulez enlever les lettres (dans notre cas, nous passons Cellule B5 à l'intérieur des parenthèses) et le nombre de chiffres que vous voulez que la lettre soit enlevée (nous voulons que les 3 premières lettres soient enlevées donc nous mettons 3 ).
    • Appuyez sur Entrez .

    Il supprimera les lettres du début de la cellule.

    • Faites glisser la rangée vers le bas en utilisant Poignée de remplissage pour appliquer la formule au reste des cellules.

    Il supprimera 3 lettres du début des cellules.

    8.2 Supprimer la dernière lettre d'une cellule avec VBA dans Excel

    Étapes pour supprimer les dernières lettres des cellules avec VBA UDF dans Excel sont présentées ci-dessous.

    Des pas :

    • De la même manière que précédemment, ouvrez Éditeur Visual Basic de la Développeur et Insérer a Module dans la fenêtre de code.
    • Dans la fenêtre de code, copiez le code suivant et collez-le.
     Public Function DeleteLastL(Irng As String, Icnt As Long) DeleteLastL = Left(Irng, Len(Irng) - Icnt) End Function 

    • Sauvegardez le code et retournez à la feuille de calcul concernée et écrivez la fonction que vous venez de créer avec VBA code (Fonction DeleteLastL dans la première ligne du code) et à l'intérieur des parenthèses de la balise DeleteLastL passez la fonction numéro de référence de la cellule dont vous voulez enlever les lettres (dans notre cas, nous passons Cellule B5 à l'intérieur des parenthèses) et le nombre de chiffres dont vous voulez que la lettre soit supprimée (nous voulons que les 2 dernières lettres soient supprimées, donc nous mettons 2 ).
    • Appuyez sur Entrez .

    Il supprimera les lettres de la fin de la cellule.

    • Faites glisser la rangée vers le bas en utilisant Poignée de remplissage pour appliquer la formule au reste des cellules.

    Il supprimera les deux dernières lettres de la fin des cellules.

    8.3 Supprimer toutes les lettres d'une cellule avec VBA dans Excel

    Maintenant, nous allons apprendre comment supprimer toutes les lettres des cellules avec VBA UDF dans Excel.

    Des pas :

    • De la même manière que précédemment, ouvrez Éditeur Visual Basic de la Développeur et Insérer a Module dans la fenêtre de code.
    • Dans la fenêtre de code, copiez le code suivant et collez-le.
     Function DeleteLetter(iTxt As String) As String With CreateObject("VBScript.RegExp") .Global = True .Pattern = "\D" DeleteLetter = .Replace(iTxt, "") End With End Function 

    • Sauvegardez le code et retournez à la feuille de calcul concernée et écrivez la fonction que vous venez de créer avec VBA code (Fonction DeleteLetter dans la première ligne du code) et à l'intérieur des parenthèses de la balise DeleteLetter passez la fonction numéro de référence de la cellule dont vous voulez enlever les lettres (dans notre cas, nous passons Cellule B5 à l'intérieur des parenthèses).
    • Appuyez sur Entrez .

    Cela supprimera toutes les lettres de la cellule.

    • Faites glisser la rangée vers le bas en utilisant Poignée de remplissage pour appliquer la formule au reste des cellules.

    Vous obtiendrez un ensemble de données de cellules dépourvues de toutes les lettres.

    Lire la suite : Comment supprimer le texte avant un espace avec une formule Excel (5 méthodes)

    9. supprimer les lettres d'une cellule avec l'outil Texte en colonne d'Excel

    Excel dispose d'un outil de commande intégré appelé Texte en colonnes Nous pouvons utiliser cet outil pour supprimer les lettres des cellules dans Excel.

    Les étapes à suivre pour y parvenir sont indiquées ci-dessous.

    Des pas :

    • Sélectionnez les cellules dont vous voulez supprimer les lettres.
    • Aller à l'onglet Données -> ; Texte en colonnes

    • Dans la fenêtre pop-up, sélectionnez Largeur fixe comme type de données.
    • Cliquez sur Suivant .

    • Suivant dans le Aperçu des données , faire glisser la ligne verticale jusqu'à ce que vous atteigniez toutes les lettres que vous voulez supprimer (nous voulons supprimer WWE Nous avons donc fait glisser la ligne couvrant toutes les WWE de la valeur de la donnée).
    • Cliquez sur Suivant .

    • Choisissez le Format des données des colonnes en fonction de vos besoins.
    • Cliquez sur Finition .

    Vous obtiendrez toutes les données, sauf les lettres, dans une autre colonne.

    De cette manière, vous pouvez extraire les lettres que vous souhaitez supprimer des cellules.

    10. supprimer les lettres d'une cellule avec Flash Fill dans Excel

    Vous pouvez également supprimer les lettres des cellules en utilisant l'outil Excel Flash Fill fonction. Ce qui Flash Fill C'est-à-dire qu'il recherche d'abord un modèle quelconque fourni par l'utilisateur, puis, en fonction de ce modèle, il remplit les autres cellules.

    Étapes pour supprimer les lettres des cellules en utilisant Flash Fill Nous allons les décrire à l'aide d'un exemple pour vous permettre de mieux comprendre.

    Des pas :

    • Regardez l'image suivante, où nous voulons supprimer tous les WWE de la Code WWE101 Donc, dans la cellule d'à côté, nous avons écrit seulement 101 pour familiariser Excel avec le modèle que nous voulons.
    • Ensuite, en sélectionnant le reste des cellules, on clique sur Data -> ; Flash Fill .

    Il remplira toutes les autres cellules avec le même modèle que celui que nous avons fourni, en supprimant les éléments suivants WWE et vous laissant uniquement avec les chiffres.

    Vous pouvez également appuyer sur le raccourci clavier Ctrl + E pour activer le Flash Fill .

    Lire la suite : Comment supprimer un texte spécifique d'une cellule dans Excel (11 méthodes les plus simples)

    Conclusion

    Cet article vous a montré comment supprimer des lettres d'une cellule dans Excel de 10 façons différentes. J'espère que cet article vous a été très utile. N'hésitez pas à me demander si vous avez des questions sur le sujet.

    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.