Comment supprimer les 3 derniers caractères dans Excel (4 formules)

  • Partage Ça
Hugh West

Il est évident pour chacun d'entre nous que nous détectons la présence de certains caractères inutiles à la fin d'une ligne de texte. Ainsi, nous pouvons tous vouloir supprimer tous ces derniers caractères inutiles pour présenter nos données d'une meilleure manière. Eh bien, si vous avez ces problèmes et que vous cherchez des moyens pour supprimer les derniers caractères dans Excel En effet, nous allons vous montrer quatre formules distinctes pour supprimer facilement les trois derniers caractères dans Excel.

Télécharger le cahier d'exercices

Nous vous recommandons de télécharger le fichier Excel et de vous entraîner avec lui.

Supprimer les 3 derniers caractères.xlsm

4 formules pour supprimer les 3 derniers caractères dans Excel

Nous utiliserons un exemple de liste d'informations sur les employés comme ensemble de données pour démontrer toutes les méthodes utilisées dans cet article :

Donc, sans plus de discussion, plongeons directement dans toutes les méthodes, une par une.

1. utiliser les fonctions LEFT et LEN pour supprimer les 3 derniers caractères dans Excel

Dans le Liste d'informations sur les employés le Nom complet contient tous les noms complets des employés. Ici, nous pouvons voir que chaque nom porte le même nom de famille qui est " Roy "Ainsi, notre objectif est de supprimer le nom de famille de tous les noms d'employés et de ne stocker que le prénom dans le fichier Nom de famille colonne. Donc, sans attendre, passons à la méthode par étapes :

🔗 Étapes :

❶ Tout d'abord, sélectionnez cellule E5 ▶ pour enregistrer le résultat de la formule.

❷ Ensuite, tapez la formule

=GAUCHE(D5,LEN(D5)-3)

à l'intérieur de la cellule.

❸ Après cela, appuyez sur la touche ENTER bouton.

❹ Finalement, faites glisser le Poignée de remplissage à la fin de l'icône Nom de famille colonne.

C'est tout.

␥ Formula Breakdown :

📌 Syntaxe : LEFT(texte, [num_chars])

📌 Syntaxe : LEN(texte)

  • LEN(D5)-3 ▶ calcule la longueur du texte, " Jason Roy "puis soustrait le résultat avec 3 .
  • D5 ▶ fait référence à l'adresse de cellule du texte " Jason Roy ".
  • =GAUCHE(D5,LEN(D5)-3) ▶ tronque les 3 derniers caractères, c'est-à-dire " Roy " du texte " Jason Roy ".

Lire la suite : Supprimer le dernier caractère d'une chaîne de caractères Excel

2. supprimer les 3 derniers caractères en utilisant la fonction REPLACE dans Excel

Maintenant, nous allons supprimer les 3 derniers caractères en les remplaçant par un null string ("") Pour ce faire, nous utiliserons la fonction Remplacer ici.

🔗 Étapes :

❶ Tout d'abord, sélectionnez cellule E5 ▶ pour enregistrer le résultat de la formule.

❷ Alors, type la formule

=REPLACE(D5, FIND(" ",D5)+1, 3, "")

à l'intérieur de la cellule.

❸ Après cela, appuyez sur la touche ENTER bouton.

❹ Finalement, faites glisser le Poignée de remplissage à la fin de l'icône Nom de famille colonne.

C'est tout.

␥ Formula Breakdown :

📌 Syntaxe : REPLACE(old_text, start_num, num_chars, new_text)

📌 Syntaxe : FIND(find_text, within_text, [start_num])

  • "" ▶ fait référence à un chaîne nulle dans Excel.
  • 3 ▶ fait référence à la dernière 3 caractères dans une ligne de texte.
  • FIND(" ",D5)+1 ▶ trouve le numéro de départ de la dernière 3 des personnages.
  • " " ▶ utilisé pour la détection de la fin d'une ligne de texte.
  • =REPLACE(D5, FIND(" ",D5)+1, 3, "") ▶ tronque les 3 derniers caractères, c'est-à-dire " Roy " du texte " Jason Roy ".

Lire la suite : Supprimer le dernier caractère d'une chaîne de caractères dans Excel avec VBA

3. ignorer les 3 derniers caractères dans Excel en utilisant la fonction Flash Fill

Microsoft Excel 2013 et les versions ultérieures ont mis au point un outil extrêmement utile appelé Flash Fill Dans cette section, nous allons supprimer les 3 derniers caractères, c'est-à-dire ignorer le nom de famille, Roy de chacun des noms d'employés à l'aide de l'application Flash Fill Voici les étapes à suivre :

🔗 Étapes :

❶ Tout d'abord, sélectionnez cellule E5 et le type Jason en elle.

❷ Ensuite, appuyez sur la touche ENTER bouton.

❸ Dans la cellule suivante, E6 commence à taper Brandon en ne laissant que son nom de famille, Roy .

Vous remarquerez maintenant qu'Excel a déjà saisi le modèle et propose un aperçu pour tous les noms suivants.

❹ Tout ce que vous avez à faire est d'appuyer sur la touche ENTER de nouveau.

Ainsi, nous avons fait le Nom de famille colonne complète avec seulement les prénoms des employés.

Lire la suite : Comment supprimer des caractères dans Excel

4. supprimer les 3 derniers caractères en utilisant le code VBA dans Excel

Enfin, dans cette section, nous utiliserons les codes VBA pour supprimer les 3 derniers caractères, c'est-à-dire le nom de famille Roy de tous les noms complets des employés. Maintenant, voici les étapes :

🔗 Étapes :

Sélectionnez la gamme (D5:D14) des cellules ▶ pour supprimer les 3 derniers caractères.

❷ Presse ALT + F11 ▶ pour ouvrir le VBA fenêtre.

❸ Aller à Insérer Module .

Copie les éléments suivants VBA code :

 Public Function RemoveLast3Characters(rng As String, cnt As Long) RemoveLast3Characters = Left(rng, Len(rng) - cnt) End Function 

❺ Presse CTRL + V ▶ à pâte ce qui précède VBA code.

Sauvez le site VBA code et revenir en arrière à votre feuille de calcul.

❼ Maintenant, sélectionnez cellule E5 ▶ pour enregistrer le résultat de la formule.

❽ Ensuite, type la formule

=Supprimer les 3 derniers caractères (D5,3)

à l'intérieur de la cellule.

❾ Après cela, appuyez sur la touche ENTER bouton.

❹ Finalement, faites glisser le Poignée de remplissage à la fin de l'icône Nom de famille colonne.

C'est tout.

📓 Note :

La fonction =Supprimer les 3 derniers caractères (Texte, Nombre) est une fonction synthétisée. Vous pouvez utiliser cette fonction avec la fonction VBA Ce code permet de supprimer n'importe quel nombre de derniers caractères d'une chaîne de caractères. Il suffit d'entrer le nombre souhaité dans le champ Nombre de la fonction. C'est tout.

Les choses à retenir

📌 Faites attention aux syntaxe de la fonctions .

📌 Insérer les données gammes soigneusement dans le formules .

📌 ("") renvoie à NULL String dans Excel.

Conclusion

Pour conclure, nous avons abordé 4 méthodes distinctes pour supprimer les trois derniers caractères dans Excel. Nous vous recommandons de télécharger le cahier d'exercices joint à cet article et de mettre en pratique toutes les méthodes avec celui-ci. Et n'hésitez pas à poser vos questions dans la section des commentaires ci-dessous. Nous essaierons de répondre à toutes les demandes pertinentes dès que possible.

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.