
Generisk formel
=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0
Resumé
For at teste et interval og bestemme, om det indeholder en af mange understrenge (delvise matches, specifik tekst osv.), Kan du bruge en formel baseret på COUNTIF-funktionen, der er indlejret i SUMPRODUCT-funktionen.
Forklaring
Alt det hårde arbejde udføres af COUNTIF-funktionen, som er konfigureret til at tælle værdierne i det navngivne område "understreng", der vises det navngivne område "rng" med sådan:
COUNTIF(rng,"*"&substrings&"*"))
Ved at indpakke understrenge i stjernerne vurderer Excel formlen således:
=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0
COUNTIF tæller værdierne, uanset hvor de vises i cellen. Da vi giver COUNTIF flere værdier at se efter, modtager vi et antal for hver værdi i en matrix som denne: (1; 0; 1; 1) .
Endelig returnerer SUMPRODUCT summen af alle elementer i arrayet. Ethvert resultat større end nul returnerer SAND.