Passer au contenu principal

Comment supprimer les premiers ou derniers n caractères d'une cellule ou d'une chaîne dans Excel?

Ce didacticiel présente différentes astuces rapides pour supprimer les N premiers ou derniers caractères d'une cellule ou d'une chaîne dans Excel.

doc supprimer le premier dernier 1 1. Supprimez les N premiers caractères avec la formule / UDF
2. Supprimez les N derniers caractères avec la formule / UDF
3. Suppression par lots de N caractères de gauche, de droite ou du milieu sans formules
4. Téléchargez un exemple de fichier

1. Supprimez les N premiers caractères avec des formules

Dans cette partie, j'introduis trois façons différentes de supprimer rapidement les N premiers caractères d'une chaîne.

1.1 Supprimer les N premiers caractères avec la fonction DROITE / REMPLACER

>> Combinez les fonctions DROITE et LEN pour supprimer les N premiers caractères

Syntaxe et arguments de la formule

Formule: = RIGHT (string_cell, LEN (string_cell) -n_character)

Référence: string_cell: la cellule que vous utilisez pour supprimer des caractères

n_character: le nombre de caractères que vous souhaitez supprimer

Exemple: supprimez les 2 premiers caractères de la chaîne dans la cellule A2, copiez et collez la formule
= DROITE (A2, LEN (A2) -2)
Press Entrer key
doc supprimer le premier dernier 2

>> Fonction REPLACE pour supprimer les N premiers caractères

Syntaxe et arguments de la formule

Formule: = REPLACE (Old_text, Strat_n, Num_Chars, New_text)

Référence: Old_text: la cellule que vous utilisez pour remplacer les caractères

Old_text: la cellule que vous utilisez pour remplacer les caractères

Start_n: la position du caractère dans old_text que vous souhaitez remplacer par new_text

Num_Chars: le nombre de caractères de l'ancien texte que vous souhaitez remplacer par new_text

Nouveau_texte: le texte qui remplacera l'ancien_texte

Exemple: remplacez les deux premiers caractères par rien dans la cellule A6, copiez et collez cette formule:
= REMPLACER (A6,1,2, "")
Press Entrer key
doc supprimer le premier dernier 3

1.2 Supprimer les N premiers caractères avec la fonction définie par l'utilisateur

1. presse Alt + F11 pour activer la fenêtre Microsoft Visual Basic pour Applications, puis cliquez sur insérer > Module pour créer un module.

2. Copiez le code ci-dessous et collez-le dans le Module scripts.

Code VBA: supprimer les n premiers caractères

Public Function RemoveFirstC(rng As String, cnt As Long)

RemoveFirstC = Right(rng, Len(rng) - cnt)

End Function

3. Enregistrez le code et revenez à la feuille que vous utilisez. Par exemple, supprimez les 3 premiers caractères de la chaîne dans la cellule A11, copiez et collez cette formule
= RemoveFirstC (A11,3)
Press Entrer key
doc supprimer le premier dernier 4


supprimer la position

Cet outil de suppression de caractères augmente votre efficacité de 90%, laissez beaucoup de temps pour profiter de votre vie

▲ Dites adieu à la modification et à la mémorisation des formules, reposez-vous complètement sur le cerveau.

▲ Sauf cet outil, il existe 228 outils avancés (y compris plus de 30 outils d'édition de texte) sinon dans Kutools for Excel, qui peut résoudre votre 80% Énigmes Excel.

▲ Devenez un expert Excel en 5 minutes, gagnez la reconnaissance et la promotion des gens.

▲ Plus de 110000 personnes à haut rendement et plus de 300 choix d'entreprises de renommée mondiale.

Essai gratuit de 30 jours, aucune carte de crédit requise


2. Supprimez les N derniers caractères avec des formules

Dans cette partie, il existe deux façons de supprimer les N derniers caractères de la chaîne dans Excel.

2.1 Supprimer les N derniers caractères avec la fonction GAUCHE

Syntaxe et arguments de la formule

Formule: = LEFT (string_cell, LEN (string_cell) -Num_chars)

Référence: string_cell: la cellule que vous utilisez pour supprimer des caractères

n_character: le nombre de caractères que vous souhaitez supprimer

Exemple: supprimez les 2 derniers caractères de la chaîne dans la cellule A2, copiez et collez la formule
= GAUCHE (A2, LEN (A2) -2)
Press Entrer key
doc supprimer le premier dernier 5

2.2 Supprimer les N derniers caractères avec la fonction définie par l'utilisateur

1. presse Alt + F11 pour activer la fenêtre Microsoft Visual Basic pour Applications, cliquez sur insérer > Module pour créer un module.

2. Copiez le code ci-dessous et collez-le dans le script du module.

Code VBA: supprimer les n derniers caractères

Public Function RemoveLastC(rng As String, cnt As Long)

RemoveLastC = Left(rng, Len(rng) - cnt)

End Function

3. Enregistrez le code et revenez à la feuille que vous utilisez. Par exemple, supprimez les 3 derniers caractères de la chaîne dans la cellule A5, tapez cette formule
= SupprimerLastC (A5,3)
Press Entrer key
doc supprimer le premier dernier 6


pas bouger

Voulez-vous avoir une augmentation de salaire et beaucoup de temps pour accompagner votre famille?

L'onglet Office améliore votre efficacité de 50 % lorsque Microsoft Office fonctionne actuellement

Incroyable, travailler sur deux documents ou plus est plus facile et plus rapide que travailler sur un seul.

Comparé aux navigateurs connus, l'outil à onglets d'Office Tab est plus puissant et plus efficace.

Réduisez les centaines de clics de souris et de saisie au clavier chaque jour pour vous, dites au revoir à la main de la souris maintenant.

Si vous travaillez habituellement sur plusieurs documents, Office Tab vous fera gagner beaucoup de temps.

30-jour d'essai gratuit, Pas de carte de crédit nécessaire.

En savoir plusGratuit Télécharger maintenant


3. Supprimez N caractères de gauche, de droite ou du milieu sans formules

Si vous ne voulez pas perdre de temps à vous souvenir des formules pour gérer la tâche de suppression de N caractères à gauche ou à droite d'une chaîne, le Supprimer par position utilité de Kutools for Excel peut gérer cette tâche avec des clics sans aucune formule.

Maintenant, faites-vous travailler plus vite et mieux que les autres, obtenez une promotion avec facilité

35 outils d'édition de texte pour Excel améliorent votre productivité à 90% dans le traitement de texte et vous laissent beaucoup de temps pour profiter de la vie

Ces outils ne font qu'une partie de Kutools for Excel, il y a 194 autres outils que vous pouvez résoudre 80% Excel puzzles pour vous.

  • Kutools for Excel vous aide à gérer facilement 1500 scénarios de travail, améliorez en moyenne votre efficacité de 71% chaque jour
  • Un seul clic pour terminer la plupart des opérations compliquées, évitez la main de la souris causée par des milliers de clics de souris pour vous.
  • Vous pouvez gérer les tâches Excel en quelques secondes sans rechercher de formule douloureuse et VBA, et avoir beaucoup plus de temps pour accompagner votre famille.
  • Choisi par plus de 110000 personnes hautement efficaces et plus de {module708} entreprises mondialement connues.

Après avoir installé gratuitement Kutools for Excel, procédez comme suit:

Sélectionnez les cellules dont vous souhaitez supprimer des caractères, appliquez l'utilitaire en cliquant sur Kutools > Texte > Supprimer par position.
doc supprimer le premier dernier 7

3.1 Supprimer les N premiers / derniers caractères sans formule

>> Supprimer les N premiers caractères

doc supprimer le premier dernier 8

1) Dans Nombres zone de texte, tapez le nombre de caractères que vous souhaitez supprimer de la chaîne, dans cet exemple, je vais d'abord supprimer 3 caractères de chaînes.

2) Vérifier De gauche option Position .

Le résultat est affiché sous la forme:
doc supprimer le premier dernier 9

>> Supprimer les N derniers caractères

doc supprimer le premier dernier 10

1) Dans Nombres zone de texte, tapez le nombre de caractères que vous souhaitez supprimer de la chaîne, dans cet exemple, je supprimerai en dernier 3 caractères de chaînes.

2) Vérifier De droite option Position .

Le résultat est affiché sous la forme:
doc supprimer le premier dernier 11

3.2 Supprimer N caractères d'une position spécifique centrale sans formule

Mais parfois, vous souhaiterez peut-être supprimer un nombre spécifique de caractères du milieu d'une chaîne.

Exemple: Supprimer 3 caractères commence par les troisièmes caractères de la chaîne.

doc supprimer le premier dernier 12

1) Dans Numéro texte, tapez le nombre de caractères que vous souhaitez supprimer des chaînes, ici je vais supprimer 3 caractères.

2) Vérifier Spécifier , puis tapez le nombre dont vous souhaitez supprimer la chaîne commençant à côté de la zone de texte dans Position section, ici je vais supprimer les caractères du troisième caractère.

Le résultat est affiché sous la forme:
doc supprimer le premier dernier 13

Supprimer les caractères par position sans formules

supprimer par position

Conseil: Si vous souhaitez supprimer tous les caractères numériques, alpha, non numériques, non alpha ou spécifiques des cellules, vous pouvez appliquer Kutools for Excel's Supprimer les caractères utilitaire.
supprimer par caractères

Plus de conseils sur la suppression de caractères ...


Télécharger un exemple de fichier

échantillon


Outils de productivité recommandés

Onglet Office - Navigation par onglets, modification, gestion des documents dans Microsoft Office 2019-2003 et Office 365


onglet bureau

Kutools for Excel - Collecte plus de 300 outils avancés pour économiser 50% de temps dans votre travail Excel quotidien


onglet kutools
onglet kutoolsp
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Helpful Article
This comment was minimized by the moderator on the site
buenísimo, mil gracias!!
This comment was minimized by the moderator on the site
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados...Gracias. 
This comment was minimized by the moderator on the site
Merci vraiment ca m'a beaucoup aidé, thanks it is very useful
This comment was minimized by the moderator on the site
Love this!!! Explained clearly. Easy to follow. Worked!!! Thanks!
This comment was minimized by the moderator on the site
Thanks, great help.
This comment was minimized by the moderator on the site
"658414 Mottagares kundnummer Menigo Rutt VÄX319" is my information, but I'm only interested in the last six letters/numbers. Any ideas?
This comment was minimized by the moderator on the site
Hi, Krets, you can use this formula =RIGHT(A1, 6) to extract last 6 characters in another cell. For more details, please read this article:

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
This comment was minimized by the moderator on the site
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" this is my data. I want pincode separated from the data. by using =RIGHT(P2,LEN(P2)-6) it is not working.
This comment was minimized by the moderator on the site
You want to extract last 6 characters, the formula =RIGHT(P2,6) may help you, more details, please go to this article.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
This comment was minimized by the moderator on the site
nice its work nice thank you very much
This comment was minimized by the moderator on the site
Just what I needed!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations