
Splošna formula
=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0
Povzetek
Če želite preizkusiti obseg in ugotoviti, ali vsebuje enega od mnogih podnizov (delna ujemanja, določeno besedilo itd.), Lahko uporabite formulo, ki temelji na funkciji COUNTIF, ugnezdeni v funkciji SUMPRODUCT.
Pojasnilo
Vse trdo delo opravi funkcija COUNTIF, ki je konfigurirana za štetje vrednosti v imenovanem obsegu "podnizov", ki se pojavijo v imenovanem obsegu "rng" s tem:
COUNTIF(rng,"*"&substrings&"*"))
Z zavijanjem podnizov v zvezdice zvezdice Excel ovrednoti formulo takole:
=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0
COUNTIF šteje vrednosti, kadar koli se pojavijo v celici. Ker damo COUNTIF več vrednosti za iskanje, za vsako vrednost v polju, kot je ta, dobimo štetje: (1; 0; 1; 1) .
Končno, SUMPRODUCT vrne vsoto vseh elementov v matriki. Vsak rezultat, večji od nič, vrne TRUE.