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.
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
>> 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
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
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. |
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
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
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. |
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.
3.1 Supprimer les N premiers / derniers caractères sans formule
>> Supprimer les N premiers caractères
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:
>> Supprimer les N derniers caractères
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:
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.
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:
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.
Plus de conseils sur la suppression de caractères ...