
Generisk formel
=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0
Sammanfattning
För att testa ett intervall och avgöra om det innehåller en av många understrängar (partiella matchningar, specifik text, etc.) kan du använda en formel baserad på COUNTIF-funktionen kapslad i SUMPRODUCT-funktionen.
Förklaring
Allt hårt arbete görs av COUNTIF-funktionen, som är konfigurerad för att räkna värdena i det namngivna intervallet "substrings" som visas det namngivna intervallet "rng" med så här:
COUNTIF(rng,"*"&substrings&"*"))
Genom att lägga in underlag i asteriskerna utvärderar Excel formeln så här:
=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0
COUNTIF räknar värdena var de än förekommer i cellen. Eftersom vi ger COUNTIF flera värden att leta efter, får vi ett värde för varje värde i en sådan matris: (1; 0; 1; 1) .
Slutligen returnerar SUMPRODUCT summan av alla objekt i matrisen. Alla resultat som är större än noll returnerar SANT.