Flagga en cell om den innehåller något av flera nyckelord samtidigt.
Kopiera denna formel
=IF(SUMPRODUCT(--ISNUMBER(SEARCH(Words, A2)))>0, "Yes", "No")SEARCH kontrollerar varje ord i intervallet Words mot cellen, ISNUMBER omvandlar träffar till TRUE, det dubbla minuset gör dem till 1/0 och SUMPRODUCT summerar dem – större än noll betyder att minst ett nyckelord hittades.
=SUMPRODUCT(--ISNUMBER(SEARCH(Banned, A2)))>0→TRUETRUE om texten innehåller något förbjudet ord.
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"refund","cancel"}, A2)))>0, "Review", "")→ReviewListar orden direkt i formeln i stället för i ett område.
=SUMPRODUCT(--ISNUMBER(SEARCH(Words, A2)))→2Returnerar hur många av de listade orden som finns i texten.
Jämför antalet med listans längd: …=COUNTA(Words) är TRUE endast när varje ord hittas.
Ordlistan innehåller en tom cell. SEARCH hittar en tom sträng i vilken text som helst, så ta bort tomma celler från listan.
Lägg till blanksteg på båda sidor: SEARCH(" "&Words&" ", " "&A2&" "). Då matchar inte ett kort ord inuti ett längre.
I Excel 365 använder du =TEXTJOIN(", ", TRUE, FILTER(Words, ISNUMBER(SEARCH(Words, A2)), "")).
Behöver du en formel för dina egna data?
Beskriv vad du vill göra i klartext och låt ExcelGPT skriva, förklara och verifiera formeln — gratis att börja, inget tillägg.