Note: The other languages of the website are Google-translated. Back to English
English English

Comment supprimer le premier, le dernier X caractères ou certains caractères de position du texte dans Excel?

Pour la plupart des utilisateurs d'Excel, vous devez parfois supprimer les n premiers caractères du début des chaînes de texte ou supprimer les x derniers caractères de la fin des chaînes de texte comme illustré ci-dessous. Cet article, je vais vous présenter quelques astuces pratiques pour résoudre cette tâche rapidement et facilement dans Excel.
 

doc supprimer les x premiers caractères 1


Méthode 1: supprimer le premier ou le dernier x caractères des chaînes de texte avec des formules

 Supprimez les x premiers caractères du début des chaînes de texte:

Dans Excel, vous pouvez utiliser les fonctions DROITE et GAUCHE pour supprimer le certain nombre de caractères du début ou de la fin des chaînes, procédez comme suit:

1. Tapez ou copiez la formule suivante dans une cellule vide C4 où vous souhaitez placer le résultat:

= DROITE (A4, LEN (A4)-2)

et appuyez sur Entrer touche pour obtenir le premier résultat. Voir la capture d'écran:

doc supprimer les x premiers caractères 2

Notes: Dans la formule ci-dessus:

  • A4 est la valeur de la cellule que vous souhaitez supprimer des caractères;
  • Le nombre 2 signifie le nombre de caractères que vous souhaitez supprimer du début de la chaîne de texte.

2. Ensuite, sélectionnez la cellule C4 et faites glisser la poignée de remplissage vers les cellules où vous souhaitez appliquer cette formule, et tous les 2 premiers caractères ont été supprimés des chaînes de texte, voir capture d'écran:

doc supprimer les x premiers caractères 3


 Supprimez les x derniers caractères de la fin des chaînes de texte:

Si vous devez supprimer les derniers caractères, vous pouvez utiliser la fonction GAUCHE comme la fonction DROITE.

Veuillez saisir ou copier cette formule dans une cellule vide:

= GAUCHE (A4, LEN (A4)-9)

puis faites glisser la poignée de remplissage vers les cellules que vous souhaitez appliquer cette formule, et les 9 derniers caractères ont été supprimés des chaînes de texte à la fois, voir capture d'écran:

doc supprimer les x premiers caractères 4

Notes: Dans la formule ci-dessus:

  • A4 est la valeur de la cellule que vous souhaitez supprimer des caractères;
  • Le nombre 9 signifie le nombre de caractères que vous souhaitez supprimer de la fin de la chaîne de texte.

Méthode 2: supprimer le premier ou le dernier x caractères des chaînes de texte avec la fonction définie par l'utilisateur

Voici une fonction définie par l'utilisateur qui peut également vous aider à supprimer les n premiers ou derniers caractères des chaînes de texte, procédez comme suit:

 Supprimez les x premiers caractères du début des chaînes de texte:

1. Maintenez le Alt + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2Cliquez sur insérer > Moduleet collez le code suivant dans la fenêtre Module.

Public Function removeFirstx(rng As String, cnt As Long)
removeFirstx = Right(rng, Len(rng) - cnt)
End Function

3. Revenez ensuite à la feuille de calcul, puis entrez cette formule: = removefirstx (A4,2) dans une cellule vide, puis faites glisser la poignée de recopie vers le bas pour obtenir les résultats dont vous avez besoin, voir capture d'écran:

doc supprimer les x premiers caractères 5

Notes: Dans la formule ci-dessus:

  • A4 est la cellule que vous souhaitez supprimer des caractères;
  • Le nombre 2 indique le nombre de caractères que vous souhaitez supprimer du début de la chaîne de texte.

 Supprimez les x derniers caractères de la fin des chaînes de texte:

Pour supprimer les n derniers caractères des chaînes de texte, veuillez appliquer la fonction définie par l'utilisateur suivante:

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

Et puis appliquez cette formule: = enleverastx (A4,9) pour obtenir les résultats dont vous avez besoin, voir capture d'écran:

doc supprimer les x premiers caractères 6

Notes: Dans la formule ci-dessus:

  • A4 est la cellule que vous souhaitez supprimer des caractères;
  • Le nombre 9 indique le nombre de caractères que vous souhaitez supprimer de la fin de la chaîne de texte.

Méthode 3: supprimer le premier, le dernier x caractères ou certains caractères de position sans aucune formule

L'utilisation des fonctions Excel pour supprimer certains caractères n'est pas aussi directe qu'elle l'est. Jetez simplement un œil à la manière fournie dans cette méthode, qui ne nécessite pas plus de deux ou trois clics de souris. Avec le Supprimer par position utilitaire du complément tiers Kutools pour Excel, vous pouvez facilement supprimer le premier, le dernier ou certains caractères de la chaîne de texte. Cliquez pour télécharger Kutools for Excel! Veuillez voir la démo ci-dessous:

Après l'installation de Kutools pour Excel, veuillez postuler Supprimer par position selon ces étapes:

1. Sélectionnez la plage dans laquelle vous souhaitez supprimer certains caractères. Puis clique Kutools > Texte > Supprimer par position. Voir la capture d'écran:

2. Spécifiez les opérations suivantes dans la fenêtre contextuelle Supprimer par position boite de dialogue.

  • (1.) Spécifiez le nombre de caractères à supprimer.
  • (2.) Choisissez De gauche option sous la Position section pour supprimer les n premiers caractères, voir capture d'écran:

doc supprimer les x premiers caractères 8

Conseils: La série Supprimer par position L'utilitaire peut également vous aider à supprimer les n derniers caractères ou certains caractères d'une position spécifique.

Méthode 4: supprimez les premiers x et les x derniers caractères des chaînes de texte avec une formule

Parfois, vous souhaitez supprimer des caractères des chaînes de texte des deux côtés, par exemple, vous devez supprimer les 2 premiers caractères et les 9 derniers caractères en même temps. Ici, la fonction MID peut vous rendre service.

1. Veuillez saisir ou copier cette formule dans une cellule vide:

= MID (A4,3, LEN (A4)-11)

et appuyez sur Entrer touche pour obtenir le premier résultat. Voir la capture d'écran:

doc supprimer les x premiers caractères 11

Notes: Dans la formule ci-dessus:

  • A4 est la valeur de la cellule que vous souhaitez supprimer des caractères;
  • Le nombre 3 est un de plus que le nombre de caractères que vous souhaitez supprimer du côté gauche;
  • Le nombre 11 est le nombre total de caractères que vous souhaitez supprimer.

2. Ensuite, sélectionnez la cellule C4 et faites glisser la poignée de remplissage vers les cellules où vous souhaitez appliquer cette formule, et tous les 2 premiers et 9 derniers caractères ont été supprimés immédiatement des chaînes de texte, voir capture d'écran:

doc supprimer les x premiers caractères 12



Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer 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!
bas de cabine
Commentaires (131)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
son utilisation complète pour rendre les données beaucoup plus faciles Merci
Ce commentaire a été minimisé par le modérateur sur le site
Désolé, mais ne fonctionne pas pour moi. M'affiche une erreur.
Ce commentaire a été minimisé par le modérateur sur le site
Imprimez cet article pour vous aider à supprimer des caractères.
Ce commentaire a été minimisé par le modérateur sur le site
merci ma belle pour cette aide
Ce commentaire a été minimisé par le modérateur sur le site
Merci d'avoir posté ceci!! :-)
Ce commentaire a été minimisé par le modérateur sur le site
c'est ce que je recherche. J'ai besoin d'une dernière chose : je veux copier les valeurs entre parenthèses dans une autre cellule, dans votre cas, le code postal (ZIP) : 211230, je veux copier le code postal dans une autre cellule.
Ce commentaire a été minimisé par le modérateur sur le site
[quote]c'est ce que je recherche.. J'ai besoin d'une dernière chose : je veux copier les valeurs entre parenthèses dans une autre cellule, dans votre cas- Code postal (ZIP) : 211230, je veux copier ZIP dans une autre cellule .Par heureux[/quote] Salut, Heureux. As tu réussi à obtenir une réponse? Sinon, le plus simple serait d'utiliser la commande Mid. Par exemple, si le code postal (ZIP) : 211230 est dans la cellule A1, la commande serait =MID(A1,11,3) - c'est-à-dire, prendre les 3 caractères du milieu en commençant par le 11e à partir de la gauche.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai 275 noms mais de manière répétée. Je veux extraire chaque nom de cette liste qui n'apparaîtra qu'une seule fois.
Ce commentaire a été minimisé par le modérateur sur le site
Salut Zedd, Pour la tâche que vous avez mentionnée. Nous pouvons utiliser la combinaison IF et COUNT IF Ex : =IF(COUNTIF($A$1:$A$275,A1)= 1,A1,FALSE) Cordialement, Umakanth Ramineedi
Ce commentaire a été minimisé par le modérateur sur le site
sélectionnez la colonne spécifique et dans le panneau "données".. cliquez sur "supprimer les doublons"
Ce commentaire a été minimisé par le modérateur sur le site
Merci de m'aider
Ce commentaire a été minimisé par le modérateur sur le site
Excellente astuce ! Vous venez de me faciliter la vie :)
Ce commentaire a été minimisé par le modérateur sur le site
Merci beaucoup a été vraiment utile!
Ce commentaire a été minimisé par le modérateur sur le site
Excellent conseil ! Très utile pour les débutants comme moi ! Merci!
Ce commentaire a été minimisé par le modérateur sur le site
Merci à l'équipe .... vraiment utile
Ce commentaire a été minimisé par le modérateur sur le site
J'ai un groupe de nombres. Certains d'entre eux ont un zéro au début. Je ne peux pas avoir un zéro comme premier chiffre. Les chiffres ne sont pas tous de la même longueur, mais je veux juste que le zéro disparaisse. Y-a-t-il un moyen de faire ça.
Ce commentaire a été minimisé par le modérateur sur le site
@kn : vous pouvez utiliser ce qui suit, en considérant que la cellule source est A1 Dans la formule ci-dessous, si évaluera quel est le premier caractère, et si c'est un zéro, il le supprimera, si ce n'est pas un zéro, il restera comme si. =IF((LEFT(A1,1)="0"),RIGHT(A1,(LEN(A1)-1)),A1) j'espère que cela vous aidera, bravo !
Ce commentaire a été minimisé par le modérateur sur le site
Salut! J'espère que vous pouvez m'aider les gars comment supprimer tous les caractères après la première virgule de gauche et ajouter
Ce commentaire a été minimisé par le modérateur sur le site
Salut #Ray, Votre question semble manquer de détails à la fin, mais pour supprimer quoi que ce soit après la première virgule, vous pouvez utiliser ce qui suit : en supposant que vos données source sont en A1. En gros, saisit tout ce qui reste de la première virgule qu'il trouve dans la chaîne (position de la virgule moins 1) =LEFT(A1,(SEARCH(",",A1)-1)) si A1 est abcdef,ghijkl alors vous obtiendrez a B c d e F
Ce commentaire a été minimisé par le modérateur sur le site
Salut les gars, créez une liste avec 3 colonnes et environ 500 lignes, et dans chaque cellule j'ai un "#" qui doit être supprimé. Je ne comprends vraiment pas comment l'enlever et je ne m'entends pas avec la formule en haut. Peut-être parce que j'utilise un appareil mac ?
Ce commentaire a été minimisé par le modérateur sur le site
faites simplement une recherche et remplacez. Trouvez "#" remplacé par "" vide. De cette façon, vous n'avez même pas besoin d'une formule. Ceci considère qu'il n'y a qu'un seul "#" que vous souhaitez supprimer dans chaque cellule. salutations!
Ce commentaire a été minimisé par le modérateur sur le site
mais que se passe-t-il si les caractères d'une cellule ont des couleurs de police différentes et que je souhaite conserver leurs couleurs ?
Ce commentaire a été minimisé par le modérateur sur le site
Utilisez le peintre de format dans ce cas. Supposons que vos données d'origine se trouvent dans la "colonne A" (qui est formatée avec de la couleur) et que les données après l'application de la formule se trouvent dans la "colonne B" (non formatée), puis suivez les étapes suivantes : 1) Cliquez sur "Format Painter" dans "Accueil". 2) Cliquez sur le nom de la colonne 'A' (la colonne complète doit être sélectionnée) 3) Cliquez sur le nom de la colonne 'B' Vous aurez le même formatage pour la colonne B que votre colonne source (colonne A). J'espère que cela t'aides.
Ce commentaire a été minimisé par le modérateur sur le site
Bon conseil les gars. Conseils très utiles
Ce commentaire a été minimisé par le modérateur sur le site
Merci! La formule correspond à mes besoins ! :-)
Ce commentaire a été minimisé par le modérateur sur le site
merci, c'est un super post. J'essaie d'extraire la première lettre de deux noms à automatiser dans un journal d'action ? Pouvez-vous m'aider avec cette formule? Bien sûr, c'est LEN. Mais ne peut pas simplement l'obtenir .... par exemple. Brian Adams = BA Merci Craig
Ce commentaire a été minimisé par le modérateur sur le site
@Craig, vous pouvez le faire : =CONCATENATE((MID(A2,1,1)),(MID(A2,(FIND(" ",A2)+1),1))) étant donné que vos données source sont dans la cellule A2. Cependant cela ne fonctionnera pas si vous avez plus de 2 noms distincts séparés par des espaces. Vous pouvez élaborer cela dans une instruction IF pour traiter les cas où vous avez 3 noms et souhaitez extraire 3 lettres (c'est-à-dire John Bon Jovi....JBJ) bravo !
Ce commentaire a été minimisé par le modérateur sur le site
essayez ceci mon frère A1=Brian Adams B2=CONCATENATE(LEFT(A1,1),LEFT(RIGHT(A1,SEARCH(" ",A1)-1),1))
Ce commentaire a été minimisé par le modérateur sur le site
Génial! Cela a été très utile, merci !!!
Ce commentaire a été minimisé par le modérateur sur le site
vraiment utile Merci d'avoir posté ceci
Ce commentaire a été minimisé par le modérateur sur le site
la fonction a été très utile et grâce à cela, j'ai pu gagner du temps
Il n'y a pas encore de commentaires postés ici
TÉLÉCHARGER PLUS
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés