Table des matières
Ce tutoriel présente les étapes de la recherche de caractères spéciaux dans Excel. Nous utilisons différents caractères spéciaux tels que virgule ( , ), point ( . ), trait d'union ( - ), parenthèses (), etc. dans notre vie professionnelle quotidienne. Mais parfois, lors de la présentation des données, ces caractères spéciaux peuvent créer une confusion ou, dans certains cas, avoir un aspect très étrange. Il est donc très important de trouver les caractères spéciaux.
Télécharger le cahier d'exercices
Vous pouvez télécharger le cahier d'exercices à partir d'ici.
Trouver les caractères spéciaux.xlsm
3 méthodes simples pour trouver des caractères spéciaux dans Excel
Notre objectif est de trouver des caractères spéciaux pour une meilleure présentation. Pour cela, nous pouvons utiliser la méthode suivante 3 Nous décrirons les méthodes 3 méthodes ci-dessous.
1. utilisation de Power Query pour trouver des caractères spéciaux dans Excel
Notre objectif est de trouver les caractères spéciaux en utilisant la fonction Power Query Nous allons suivre les étapes suivantes pour apprendre la méthode.
Des pas :
- Tout d'abord, nous avons un tableau de données dans lequel nous avons Numéro d'article du commerce mondial sur Colonne B et Caractères spéciaux sur Colonne C .
- Ensuite, allez sur l'onglet Données et de la Obtenir et transformer des données choisir l'option De la table/plage option.
- Après, le Tableau 2 s'ouvrira sur l'écran d'affichage.
- Ensuite, allez dans le Ajouter une colonne et sélectionnez la colonne personnalisée option.
- Par la suite, le Colonne personnalisée s'ouvre à l'écran.
- Ensuite, collez la formule suivante dans l'onglet Formule de colonne personnalisée.
=Text.Remove([Global Trade Item Number],{"A".. "z", "0".. "9"})
- Après avoir appuyé sur la touche OK vous trouverez le résultat ci-dessous.
- Ensuite, appuyez sur le bouton Fermer & ; Charger de l'option Accueil onglet.
- Enfin, vous obtiendrez le résultat ci-dessous.
Lire la suite : Appliquer une formule pour identifier les caractères spéciaux dans Excel (4 méthodes)
2. application du code VBA
Dans ce cas, nous voulons trouver un caractère spécial en utilisant le VBA La description complète des étapes est donnée ci-dessous :
Des pas :
- D'abord, appuyez sur Alt+F11 pour ouvrir la fenêtre VBA.
- Ensuite, sélectionnez le Module de l'option Insérer onglet.
- Ensuite, insérez le code VBA suivant dans la fenêtre :
Function FindSpecialCharacter(TextValue As String) As Boolean Dim Starting_Character As Long Dim Acceptable_Character As String For Starting_Character = 1 To Len(TextValue) Acceptable_Character = Mid(TextValue, Starting_Character, 1) Select Case Acceptable_Character Case "0" To "9", "A" To "Z", "a" To "z", " " FindSpecialCharacters = False Case Else FindSpecialCharacters = True Exit For EndSelect Next End Function
- Après cela, cliquez sur le bouton Exécuter ou F5 pour voir s'il y a une erreur dans le code.
- Ensuite, enregistrez le code en appuyant sur Ctrl+S .
- Ensuite, revenez à la feuille de calcul principale et, dans le champ C5 insérer la formule suivante :
=Trouver les caractères spéciaux(B5)
- Ensuite, vous trouverez le résultat de cette cellule. Dans ce cas, comme la cellule la cellule contient des caractères spéciaux le résultat est donc le suivant VRAI .
- Utilisez ensuite le Poignée de remplissage d'utiliser le même pour toute la colonne.
- Enfin, vous obtiendrez le résultat dans l'image ci-dessous.
- Si nous modifions des données pour lesquelles il n'existe pas de caractère spécial, le système affiche FAUX dans la boîte.
Lectures similaires
- Comment définir la limite de caractères dans Excel
- Vérifier la limite de caractères dans Excel (avec des étapes faciles)
- Comment insérer un caractère entre deux textes dans Excel (5 méthodes simples)
3. application de la fonction définie par l'utilisateur
Maintenant, nous allons essayer de trouver les caractères spéciaux en appliquant un Fonction définie par l'utilisateur Les étapes sont décrites ci-dessous :
Des pas :
- Comme pour la deuxième méthode, il faut d'abord ouvrir le VBA et insérez le code suivant, puis enregistrez le code.
Public Function Check_Special_Characters(nTextValue As String) As Boolean Check_Special_Characters = nTextValue Like "*[!A-Za-z0-9 ]*" End Function
- Après avoir enregistré le code dans le fichier C5 insérer la formule suivante.
=Check_Special_Characteres(B5)
- Comme pour la méthode précédente, vous trouverez VRAI si la cellule contient un caractère spécial, sinon, il affichera FAUX Puis utiliser Poignée de remplissage pour l'appliquer à toutes les colonnes.
- Après cela, vous trouverez le résultat ci-dessous.
Comment remplacer les caractères spéciaux dans Excel
Dans certains cas, les caractères spéciaux créent tellement de confusion qu'ils doivent être remplacés. Pour remplacer les caractères spéciaux, nous allons suivre les étapes ci-dessous :
Des pas :
- Tout d'abord, écrivez les données sans les caractères dans le champ C5 cellule.
- Ensuite, allez dans le Accueil et sélectionnez Flash Fill de la Remplir option.
- Enfin, vous obtiendrez un résultat similaire à l'image ci-dessous.
Lire la suite : Comment filtrer les caractères spéciaux dans Excel (un guide simple)
Les choses à retenir
- La première méthode est la plus rapide et la plus simple d'entre elles.
- Dans le cas de l'utilisation de VBA il ne faut pas oublier qu'il doit être sauvegardé en tant que Activer-Macro fichier.
- Dans le cas de VBA le code doit d'abord être sauvegardé, après quoi les formules fonctionneront.
Conclusion
Dorénavant, suivez les méthodes décrites ci-dessus. Ainsi, vous serez en mesure de trouver les caractères spéciaux dans Excel. Faites-nous savoir si vous avez d'autres façons d'effectuer cette tâche. Suivez la méthode ExcelWIKI N'oubliez pas de laisser vos commentaires, vos suggestions ou vos questions dans la section des commentaires ci-dessous.