Beberapa opsi tanpa REGEXMATCH
, karena Anda mungkin ingin tidak membedakan huruf besar / kecil dan tidak ingin mengatakan blast
atau ablative
memicu a YES
. Menggunakan koma sebagai pembatas, seperti di OP, dan untuk saat ini mengabaikan kondisi IF:
Pertama sangat mirip dengan jawaban @ user1598086:
=FIND("bla",A1)
Peka huruf besar / kecil tetapi mengembalikan #VALUE! daripada NO
dan nomor daripada YES
(keduanya masing-masing dapat diubah menjadi TIDAK / YA).
=SEARCH("bla",A1)
Tidak peka huruf besar / kecil, jadi perlakukan Black
dan black
sederajat. Mengembalikan seperti di atas.
Yang pertama (untuk persamaan yang terakhir) untuk menunjukkan apakah bla
ada setelah tiga karakter pertama di A1:
=FIND("bla",A1,4)
Menampilkan angka untuk blazer, black
tetapi #VALUE!
untuk blazer, blue
.
Untuk menemukan Bla
hanya ketika sebuah kata lengkap sendiri (yaitu di antara spasi - bukan di awal atau akhir 'kalimat'):
=SEARCH(" Bla ",A1)
Karena pengembalian dalam semua kasus di atas adalah angka ("ditemukan", lebih YES
disukai) atau #VALUE!
kita dapat menggunakan ISERROR untuk menguji #VALUE!
dalam rumus IF, misalnya mengambil contoh pertama di atas:
=if(iserror(FIND("bla",A1)),"NO","YES")
Lebih lama dari pada regexmatch
tetapi komponennya mudah disesuaikan.
;
dengan,
di Google Spreadsheet