
Formula umum
=SUMPRODUCT(COUNTIF(rng,"*"&substrings&"*"))>0
Ringkasan
Untuk menguji rentang dan menentukan apakah itu berisi salah satu dari banyak substring (kecocokan parsial, teks tertentu, dll.) Anda bisa menggunakan rumus berdasarkan fungsi COUNTIF bertumpuk di fungsi SUMPRODUCT.
Penjelasan
Semua kerja keras dilakukan oleh fungsi COUNTIF, yang dikonfigurasi untuk menghitung nilai dalam rentang bernama "substring" yang muncul dalam rentang bernama "rng" dengan seperti ini:
COUNTIF(rng,"*"&substrings&"*"))
Dengan membungkus substring di tanda bintang, Excel mengevaluasi rumus seperti ini:
=SUMPRODUCT(COUNTIF(rng,("*dog*";"*green*";"*sun*";"*every*")))>0
COUNTIF menghitung nilai di mana pun mereka muncul di dalam sel. Karena kami memberikan COUNTIF beberapa nilai untuk dicari, kami menerima hitungan untuk setiap nilai dalam array seperti ini: (1; 0; 1; 1) .
Akhirnya, SUMPRODUCT mengembalikan jumlah semua item dalam larik. Hasil apa pun yang lebih besar dari nol mengembalikan TRUE.