
Formuła ogólna
=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0
Podsumowanie
Aby przetestować zakres i określić, czy zawiera jeden z wielu podciągów (częściowe dopasowania, określony tekst itp.), Możesz użyć formuły opartej na funkcji LICZ.JEŻELI zagnieżdżonej w funkcji SUMA.JEŻELI.
Wyjaśnienie
Cała ciężka praca jest wykonywana przez funkcję LICZ.JEŻELI, która jest skonfigurowana do zliczania wartości z nazwanego zakresu „podciągów”, które pojawiają się w nazwanym zakresie „rng”, w następujący sposób:
COUNTIF(rng,"*"&substrings&"*"))
Zawijając podciągi w gwiazdki, program Excel oblicza formułę w następujący sposób:
=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0
LICZ.JEŻELI zlicza wartości wszędzie tam, gdzie pojawiają się w komórce. Ponieważ podajemy LICZ.JEŻELI wiele wartości do wyszukania, otrzymujemy liczbę dla każdej wartości w tablicy takiej jak ta: (1; 0; 1; 1) .
Na koniec SUMPRODUCT zwraca sumę wszystkich elementów w tablicy. Każdy wynik większy od zera zwraca PRAWDA.