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 blast
hoặc ablative
kí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ì NO
và 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ử Black
và black
bình đẳng. Trả về như trên.
Cái trước (cho tương đương sau) để cho biết có bla
hiệ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, black
nhưng #VALUE!
cho blazer, blue
.
Để Bla
chỉ 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 regexmatch
nhưng các thành phần dễ dàng điều chỉnh.
;
bằng,
Bảng tính Google