Comment vérifier si la cellule contient caractère générique astérisque (*)
Envisager la suite de deux formules:
=IF(SEARCH("*", A1), "true", "false")
=IF(SEARCH(CHAR(42), A1), "true", "false")
Je suis à l'utilisation de ce pour essayer de détecter si une cellule contient une *
caractère, mais cela renvoie "true" pour toutes les cellules. Je ne peux que supposer que Excel voit *
comme un caractère générique peut-être.
Comment détecter l'existence d'une *
dans Excel?
Je pense que vous pouvez être en mesure d'utiliser le tilde "~" caractère à s'échapper de la star dans une recherche.
Zack réponse est bonne
Zack réponse est bonne
OriginalL'auteur series0ne | 2014-11-18
Vous devez vous connecter pour publier un commentaire.
Selon cette référence de microsoft vous devriez être en mesure d'utiliser
~
Donc changer
=IF(SEARCH("*", A1), "true", "false")
à=IF(SEARCH("~*", A1), "true", "false")
et cela devrait fonctionner.FIND
peut-être un peu plus efficace de la fonction à utiliser pour cela. par exemple,=ISNUMBER(FIND("~*", A1))
.#VALUE!
sur aucune correspondance n'est pasFALSE
.OriginalL'auteur user3885927