
Generisk formel
=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0
Sammendrag
For å teste et område og finne ut om det inneholder en av mange understrenginger (delvis samsvar, spesifikk tekst osv.), Kan du bruke en formel basert på COUNTIF-funksjonen nestet i SUMPRODUCT-funksjonen.
Forklaring
Alt det harde arbeidet gjøres av COUNTIF-funksjonen, som er konfigurert til å telle verdiene i det navngitte området "understrenger" som vises det navngitte området "rng" med slik:
COUNTIF(rng,"*"&substrings&"*"))
Ved å pakke underlag i stjernene, evaluerer Excel formelen slik:
=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0
COUNTIF teller verdiene hvor som helst de vises i cellen. Siden vi gir COUNTIF flere verdier å se etter, mottar vi en telling for hver verdi i en matrise som dette: (1; 0; 1; 1) .
Til slutt returnerer SUMPRODUCT summen av alle elementene i matrisen. Ethvert resultat som er større enn null, returnerer SANT.