Note: The other languages of the website are Google-translated. Back to English
English English
  • Documents
  • Excel
  • Comment supprimer les premiers ou derniers n caractères d'une cellule ou d'une chaîne dans Excel?

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)
appuyer 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, "")
appuyer 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)
appuyer 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.

30
- jours d'essai gratuit, 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)
appuyer 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)
appuyer 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?

Office Tab améliore votre efficacité de 50% dans Microsoft Office en cours de fonctionnement

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

Comparé aux navigateurs bien 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 du temps.

30
Essai gratuit d'une journée, aucune carte de crédit requise.

Lire la suiteGratuit 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 pour 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

Pointe: 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 gagner 50 % de temps dans votre travail quotidien sur Excel


onglet kutools
onglet kutoolsp
Commentaires (18)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Je ne peux pas faire fonctionner cette formule, je tape : =LEFT(A1,LEN(A1)-4) et cela donne une erreur à chaque fois.
Ma colonne A1 contient les données suivantes : ELDB-AK-S-42228-001


Pourquoi ça ne marche pas ?
Ce commentaire a été minimisé par le modérateur sur le site
Désolé, je ne sais pas ce qu'il advient de votre feuille, cela fonctionne avec succès dans mon classeur
Ce commentaire a été minimisé par le modérateur sur le site
Formatez vos cellules en caractères spéciaux.
Ce commentaire a été minimisé par le modérateur sur le site
J'avais à l'origine des problèmes parce que j'utilisais cette formule dans 2 autres (IF et ROUND) et que je pouvais faire fonctionner cette formule en supprimant le LEN
Ce commentaire a été minimisé par le modérateur sur le site
utiliser ; au lieu de , dans votre formule
Ce commentaire a été minimisé par le modérateur sur le site
Cambia LEN pour LARGO
Ce commentaire a été minimisé par le modérateur sur le site
Juste ce qu'il me fallait!
Ce commentaire a été minimisé par le modérateur sur le site
beau son travail beau merci beaucoup
Ce commentaire a été minimisé par le modérateur sur le site
"A/P MALKAWATHE,,TALUKA SOUTH SOLAPUR,SOLAPUR,Solapur,413252" ce sont mes données. Je veux que le code PIN soit séparé des données. en utilisant =RIGHT(P2,LEN(P2)-6) cela ne fonctionne pas.
Ce commentaire a été minimisé par le modérateur sur le site
Vous souhaitez extraire les 6 derniers caractères, la formule =RIGHT(P2,6) peut vous aider, plus de détails, veuillez consulter cet article.https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
Ce commentaire a été minimisé par le modérateur sur le site
"658414 Mottagares kundnummer Menigo Rutt VÄX319" est mon information, mais je ne suis intéressé que par les six dernières lettres/chiffres. Des idées?
Ce commentaire a été minimisé par le modérateur sur le site
Salut, Krets, vous pouvez utiliser cette formule =RIGHT(A1, 6) pour extraire les 6 derniers caractères dans une autre cellule. Pour plus de détails, veuillez lire cet article :

https://www.extendoffice.com/documents/excel/1656-excel-extract-first-character.html
Ce commentaire a été minimisé par le modérateur sur le site
Merci, grande aide.
Ce commentaire a été minimisé par le modérateur sur le site
Aime ça!!! Expliqué clairement. Facile à suivre. Travaillé!!! Merci!
Ce commentaire a été minimisé par le modérateur sur le site
Merci vraiment ça m'a beaucoup aidé, merci c'est très utile
Ce commentaire a été minimisé par le modérateur sur le site
Gracias por tu ayuda me sirvió mucho, utilizando en vez de izquierda, DERECHA se obtienen tambien buenos resultados... Gracias. 
Ce commentaire a été minimisé par le modérateur sur le site
buenísimo, mil gracias !!
Ce commentaire a été minimisé par le modérateur sur le site
Article utile
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL