Comment rechercher des caractères spéciaux dans une cellule dans Excel
Vous pouvez utiliser la formule suivante pour vérifier si une cellule donnée dans Excel contient des caractères spéciaux n’importe où dans la cellule :
=SUMPRODUCT(--ISNUMBER(SEARCH({"!","#","$","%","(",")","^","@","[","]","{","}"},A2)))>0
Cette formule particulière vérifie si la cellule A2 contient des caractères spéciaux et renvoie VRAI si c’est le cas.
Sinon, il renvoie FALSE .
L’exemple suivant montre comment utiliser cette formule dans la pratique.
Exemple : recherche de caractères spéciaux dans une cellule dans Excel
Supposons que nous ayons la liste d’expressions suivante dans Excel :
Supposons que nous souhaitions rechercher chaque phrase dans la colonne A pour déterminer si elle contient ou non un caractère spécial.
Pour ce faire, nous pouvons taper la formule suivante dans la cellule B2 :
=SUMPRODUCT(--ISNUMBER(SEARCH({"!","#","$","%","(",")","^","@","[","]","{","}"},A2)))>0
Nous pouvons ensuite cliquer et faire glisser cette formule vers chaque cellule restante de la colonne B :
La formule renvoie VRAI si la phrase contient un caractère spécial.
Sinon, il renvoie FALSE si aucun caractère spécial n’est trouvé.
Par exemple, on peut voir :
- La première phrase contient au moins un caractère spécial.
- La deuxième phrase ne contient aucun caractère spécial.
- La troisième phrase contient au moins un caractère spécial.
Et ainsi de suite.
Notez que la formule que nous avons utilisée contient les caractères spéciaux les plus courants, mais si vous souhaitez rechercher d’autres caractères spéciaux, incluez simplement ceux de la fonction SEARCH() dans la formule.
Notez également que vous pouvez choisir de rechercher uniquement des caractères spéciaux spécifiques si vous le souhaitez.
Par exemple, vous pouvez utiliser la formule suivante pour rechercher uniquement un signe dollar ou un signe pourcentage dans les cellules :
=SUMPRODUCT(--ISNUMBER(SEARCH({"$","%"},A2)))>0
Cette formule renverrait VRAI si un signe dollar ($) ou un signe de pourcentage (%) était détecté dans une cellule donnée ou FAUX si aucun des deux caractères n’était détecté.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :
Comment rechercher un astérisque dans une cellule dans Excel
Comment rechercher un point d’interrogation dans Excel
Comment trouver des valeurs uniques à partir de plusieurs colonnes dans Excel