Một số tùy chọn không có REGEXMATCH, vì bạn có thể muốn không phân biệt chữ hoa chữ thường và không muốn nói blasthoặc ablativekích hoạt a YES. Sử dụng dấu phẩy làm dấu phân cách, như trong OP và hiện tại bỏ qua điều kiện IF:
Đầu tiên rất giống với câu trả lời của @ user1598086:
=FIND("bla",A1)
Là trường hợp nhạy cảm nhưng trả về #VALUE! thay vì NOvà một số chứ không phải YES(cả hai đều có thể được thay đổi thành NO / YES tương ứng).
=SEARCH("bla",A1)
Trường hợp không nhạy cảm, vì vậy đối xử Blackvà blackbình đẳng. Trả về như trên.
Cái trước (cho tương đương sau) để cho biết có blahiện diện sau ba ký tự đầu tiên trong A1 hay không:
=FIND("bla",A1,4)
Trả về một số cho blazer, blacknhưng #VALUE!cho blazer, blue.
Để Blachỉ tìm khi một từ hoàn chỉnh tự nó (nghĩa là giữa các khoảng trắng - không phải ở đầu hoặc cuối của 'câu'):
=SEARCH(" Bla ",A1)
Vì lợi nhuận trong tất cả các trường hợp ở trên là một số ("được tìm thấy", nên được YESưu tiên) hoặc #VALUE!chúng tôi có thể sử dụng ISERROR để kiểm tra #VALUE!trong công thức IF, ví dụ như lấy ví dụ đầu tiên ở trên:
=if(iserror(FIND("bla",A1)),"NO","YES")
Dài hơn regexmatchnhưng các thành phần dễ dàng điều chỉnh.
;bằng,Bảng tính Google