
Formula generik
=SUM(COUNTIF(A1,("x*","y*","z*")))>0
Ringkasan
Untuk menguji nilai untuk melihat apakah nilai tersebut dimulai dengan salah satu daripada beberapa watak (iaitu bermula dengan x, y, atau z), anda boleh menggunakan fungsi COUNTIF bersama dengan fungsi SUM.
Dalam contoh yang ditunjukkan, formula dalam C5 adalah:
=SUM(COUNTIF(B5,("x*","y*","z*")))>0
Penjelasan
Inti formula ini adalah COUNTIF, yang dikonfigurasi untuk mengira tiga nilai berasingan menggunakan wildcard:
COUNTIF(B5,("x*","y*","z*")
Tanda bintang (*) adalah wildcard untuk satu atau lebih watak, jadi ia digunakan untuk membuat ujian "bermula dengan".
Nilai-nilai dalam kriteria tersebut diberikan dalam "pemalar larik", senarai item dengan kod keras dengan pendakap keriting di kedua sisi.
Apabila COUNTIF menerima kriteria dalam pemalar larik, ia akan mengembalikan beberapa nilai, satu per item dalam senarai. Kerana kami hanya memberikan COUNTIF julat satu sel, ia hanya akan mengembalikan dua nilai yang mungkin untuk setiap kriteria: 1 atau 0.
Dalam sel C5, COUNTIF menilai hingga (0,0,0). Dalam sel C9, COUNTIF menilai untuk: (0,1,0). Dalam setiap kes, item pertama adalah hasil kriteria "x *", yang kedua adalah dari kriteria "y *", dan hasil ketiga adalah dari kriteria "z *".
Kerana kami menguji 3 kriteria dengan logik ATAU, kami hanya peduli jika hasilnya tidak sifar. Untuk memeriksa ini, kami menambahkan semua item menggunakan fungsi SUM, dan, untuk memaksa hasil BENAR / SALAH, kami menambahkan "> 0" untuk menilai hasil SUM. Di sel C5, kami mempunyai:
=SUM((0,0,0))>0
Yang menilai menjadi SALAH.
Lebih banyak kriteria
Contohnya menunjukkan 3 kriteria (bermula dengan x, y, atau z), tetapi anda menambahkan lebih banyak kriteria yang diperlukan.
Pemformatan bersyarat
Oleh kerana formula ini mengembalikan BENAR / SALAH, anda boleh menggunakannya sebagaimana mestinya untuk menyoroti nilai menggunakan pemformatan bersyarat.