Flag rows where a cell contains a given word, anywhere in the text.
Copy this formula
=IF(ISNUMBER(SEARCH("urgent", A2)), "Yes", "No")SEARCH returns the position of the word if present (a number) or an error if not. ISNUMBER turns that into TRUE/FALSE, and IF returns your labels. SEARCH is case-insensitive; use FIND for case-sensitive matching.
=IF(ISNUMBER(SEARCH("paid", B2)), "✓", "")→✓Marks rows whose status contains "paid".
=IF(ISNUMBER(SEARCH("ltd", A2)), "Company", "Person")→CompanySEARCH ignores case, so a cell containing Acme Ltd matches.
=IF(COUNTIF(A2, "*urgent*")>0, "Yes", "No")→YesCOUNTIF with wildcards is a shorter way to test for part of a text.
Compare directly: =IF(A2="urgent", "Yes", "No"). SEARCH is for partial/contains checks.
Replace SEARCH with FIND: =IF(ISNUMBER(FIND("Urgent", A2)), "Yes", "No"). FIND distinguishes upper and lower case.
Use =IF(ISTEXT(A2), "Text", "Not text"). ISTEXT is TRUE for any text value and FALSE for numbers, dates and blanks.
SEARCH returns a position when it finds the text and #VALUE! when it does not. ISNUMBER turns that into TRUE or FALSE so IF can use it.
Need a formula for your own data?
Describe what you want in plain language and let ExcelGPT write, explain, and verify the formula — free to start, no plugin.