Đánh dấu một ô nếu nó chứa bất kỳ từ khóa nào trong số nhiều từ khóa cùng lúc.
Sao chép công thức này
=IF(SUMPRODUCT(--ISNUMBER(SEARCH(Words, A2)))>0, "Yes", "No")SEARCH kiểm tra từng từ trong phạm vi Words với ô đó, ISNUMBER chuyển các kết quả khớp thành TRUE, dấu trừ kép chuyển chúng thành 1/0, và SUMPRODUCT tính tổng của chúng — lớn hơn 0 nghĩa là tìm thấy ít nhất một từ khóa.
=SUMPRODUCT(--ISNUMBER(SEARCH(Banned, A2)))>0→TRUETRUE nếu văn bản chứa bất kỳ từ bị cấm nào.
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"refund","cancel"}, A2)))>0, "Review", "")→ReviewLiệt kê các từ ngay trong công thức thay vì trong một vùng.
=SUMPRODUCT(--ISNUMBER(SEARCH(Words, A2)))→2Trả về số từ trong danh sách xuất hiện trong văn bản.
So sánh số lượng đếm được với độ dài danh sách: …=COUNTA(Words) là TRUE chỉ khi tìm thấy mọi từ.
Danh sách từ có chứa một ô trống. SEARCH tìm thấy chuỗi rỗng trong bất kỳ văn bản nào, vì vậy hãy xóa ô trống khỏi danh sách.
Thêm dấu cách ở cả hai phía: SEARCH(" "&Words&" ", " "&A2&" "). Cách này ngăn một từ ngắn khớp bên trong một từ dài hơn.
Trong Excel 365, dùng =TEXTJOIN(", ", TRUE, FILTER(Words, ISNUMBER(SEARCH(Words, A2)), "")).
Bạn cần công thức cho dữ liệu của riêng mình?
Mô tả những gì bạn muốn bằng ngôn ngữ tự nhiên và để ExcelGPT viết, giải thích cũng như xác minh công thức — bắt đầu miễn phí, không cần plugin.