Công thức Excel: Đánh dấu các ô kết thúc bằng -

Mục lục

Công thức chung

=COUNTIF(A1,"*text")

Tóm lược

Lưu ý: Excel chứa nhiều quy tắc tích hợp để đánh dấu các giá trị với định dạng có điều kiện, bao gồm quy tắc đánh dấu các ô kết thúc bằng văn bản cụ thể. Tuy nhiên, nếu bạn muốn linh hoạt hơn, bạn có thể sử dụng công thức của riêng mình, như được giải thích trong bài viết này.

Nếu bạn muốn đánh dấu các ô kết thúc bằng văn bản nhất định, bạn có thể sử dụng một công thức đơn giản dựa trên hàm COUNTIF. Ví dụ: nếu bạn muốn đánh dấu các trạng thái trong phạm vi B4: G12 kết thúc bằng "ota", bạn có thể sử dụng:

=COUNTIF(B4,"*ota")

Lưu ý: với định dạng có điều kiện, điều quan trọng là công thức phải được nhập liên quan đến "ô hiện hoạt" trong vùng chọn, được giả định là B4 trong trường hợp này.

Giải trình

Khi bạn sử dụng công thức để áp dụng định dạng có điều kiện, công thức được đánh giá liên quan đến ô hiện hoạt trong vùng chọn tại thời điểm tạo quy tắc. Trong trường hợp này, quy tắc được đánh giá cho mỗi ô trong B4: G12 và tham chiếu đến B4 sẽ thay đổi thành địa chỉ của mỗi ô được đánh giá, vì nó là một địa chỉ tương đối.

Bản thân công thức sử dụng hàm COUNTIF để "đếm" các ô kết thúc bằng "ota" bằng cách sử dụng mẫu "* ota" sử dụng ký tự đại diện (*) để khớp với bất kỳ chuỗi ký tự nào theo sau bởi "ota". Từ quan điểm thực tế, chúng tôi chỉ đếm 1 ô mỗi lần, có nghĩa là chúng tôi sẽ lấy lại số 1 hoặc số 0, hoạt động hoàn hảo cho định dạng có điều kiện.

Quy tắc đơn giản hơn, linh hoạt hơn bằng cách sử dụng các phạm vi được đặt tên

Bằng cách đặt tên ô đầu vào là một phạm vi đã đặt tên và tham chiếu đến tên đó trong công thức, bạn có thể làm cho công thức trở nên mạnh mẽ và linh hoạt hơn. Ví dụ: nếu bạn đặt tên G2 "input", bạn có thể viết lại công thức như sau:

=COUNTIF(B4,"*"&input)

Công thức này chỉ cần thêm "*" vào đầu bất kỳ thứ gì bạn đặt trong ô nhập. Do đó, quy tắc định dạng có điều kiện sẽ phản hồi ngay lập tức bất cứ khi nào giá trị đó được thay đổi.

Tùy chọn phân biệt chữ hoa chữ thường

COUNTIF không phân biệt chữ hoa chữ thường, vì vậy nếu bạn cũng cần kiểm tra chữ hoa chữ thường, bạn có thể sử dụng một công thức phức tạp hơn dựa trên hàm RIGHT cùng với EXACT:

=EXACT(RIGHT(A1,LEN(substring)),substring)

Trong trường hợp này, RIGHT trích xuất văn bản từ bên phải của mỗi ô và chỉ số ký tự trong chuỗi con mà bạn đang tìm kiếm, được cung cấp bởi LEN. Cuối cùng EXACT so sánh văn bản được trích xuất với văn bản bạn đang tìm kiếm (chuỗi con). EXACT phân biệt chữ hoa chữ thường, vì vậy chỉ trả về TRUE khi tất cả các ký tự khớp chính xác.

thú vị bài viết...