Comment supprimer tous les signes de ponctuation (virgule, guillemets, apostrophe) des cellules ?
Il y a de nombreux signes de ponctuation dans les cellules, tels que les virgules, les guillemets, les points, les points d'interrogation, etc. Comment pourriez-vous rapidement les supprimer des cellules dans Excel ? Cet article propose deux solutions ci-dessous :
- Supprimer tous les signes de ponctuation des cellules avec une fonction définie par l'utilisateur
- Supprimer tous les signes de ponctuation des cellules avec Kutools pour Excel
Supprimer tous les signes de ponctuation des cellules avec une fonction définie par l'utilisateur
Cette méthode introduit une Fonction Définie par l'Utilisateur pour facilement supprimer tous types de signes de ponctuation des cellules dans Excel. Veuillez procéder comme suit :
1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insérer > Module, puis copiez et collez le code suivant dans la nouvelle fenêtre Module qui s'ouvre.
VBA : Supprimer les signes de ponctuation des cellules dans Excel
Function RemovePunctuation(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Pattern = "[^A-Z0-9 ]"
.IgnoreCase = True
.Global = True
RemovePunctuation = .Replace(Txt, "")
End With
End Function
3. Enregistrez la Fonction Définie par l'Utilisateur et fermez la fenêtre Visual Basic pour Applications.
4. Sélectionnez une cellule vide où vous afficherez le résultat, entrez la formule =RemovePunctuation(A2) (A2 est la cellule dont vous supprimerez tous les signes de ponctuation) dedans, puis faites glisser la poignée de remplissage jusqu'à la plage dont vous avez besoin.
Et ensuite, vous verrez que tous les types de signes de ponctuation sont supprimés. Voir capture d'écran :
Supprimer tous les signes de ponctuation des cellules avec Kutools pour Excel
Cette méthode présente l'utilitaire Supprimer des caractères spécifiques de Kutools pour Excel pour rapidement supprimer tous types de signes de ponctuation de la plage sélectionnée en une seule fois. Veuillez procéder comme suit :
1. Sélectionnez la plage dont vous supprimerez tous les signes de ponctuation, puis cliquez sur Kutools > Texte > Supprimer des caractères spécifiques. Voir capture d'écran :
2. Dans la boîte de dialogue Supprimer des caractères spécifiques qui s'ouvre, veuillez cocher uniquement l'option Personnalisé et tapez les signes de ponctuation ~!@#$%^&*()_-+={}[]:;""''<>,./?`\| dans la case ci-dessous, puis cliquez sur le bouton Ok . Voir capture d'écran :
Et ensuite, vous verrez que tous les types de signes de ponctuation sont supprimés des cellules sélectionnées. Voir la capture d'écran ci-dessus.
Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant
Démo : Supprimer tous les signes de ponctuation des cellules avec Kutools pour Excel
Articles connexes :
Comment supprimer les lettres des chaînes/nombres/cellules dans Excel ?
Comment supprimer les nombres des chaînes de texte dans Excel ?
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !