Signaler les lignes où une cellule contient un mot donné, n'importe où dans le texte.
Copier cette formule
=IF(ISNUMBER(SEARCH("urgent", A2)), "Yes", "No")SEARCH renvoie la position du mot s'il est présent (un nombre) ou une erreur dans le cas contraire. ISNUMBER convertit cela en TRUE/FALSE, et IF renvoie vos étiquettes. SEARCH ne respecte pas la casse ; utilisez FIND pour une correspondance sensible à la casse.
=IF(ISNUMBER(SEARCH("paid", B2)), "✓", "")→✓Marque les lignes dont le statut contient "paid".
=IF(ISNUMBER(SEARCH("ltd", A2)), "Company", "Person")→CompanySEARCH ignore la casse, donc une cellule contenant Acme Ltd correspond.
=IF(COUNTIF(A2, "*urgent*")>0, "Yes", "No")→YesCOUNTIF avec des caractères génériques est un moyen plus court de tester la présence d'une partie de texte.
Comparez directement : =IF(A2="urgent", "Yes", "No"). SEARCH sert aux vérifications partielles, de type « contient ».
Remplacez SEARCH par FIND : =IF(ISNUMBER(FIND("Urgent", A2)), "Yes", "No"). FIND distingue les majuscules des minuscules.
Utilisez =IF(ISTEXT(A2), "Text", "Not text"). ISTEXT vaut TRUE pour toute valeur texte et FALSE pour les nombres, les dates et les cellules vides.
SEARCH renvoie une position lorsqu'elle trouve le texte et #VALUE! sinon. ISNUMBER convertit ce résultat en TRUE ou FALSE pour que IF puisse l'utiliser.
Besoin d'une formule pour vos propres données ?
Décrivez ce que vous voulez en langage naturel et laissez ExcelGPT rédiger, expliquer et vérifier la formule — gratuit pour commencer, sans plugin.