Công thức Excel: Đánh dấu các ô bắt đầu bằng -

Mục lục

Công thức chung

=SEARCH("substring",A1)=1

Tóm lược

Lưu ý: Excel chứa nhiều "giá trị đặt trước" tích hợp để đánh dấu các giá trị có định dạng có điều kiện, bao gồm giá trị đặt trước để đánh dấu các ô bắt đầu 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 ô bắt đầu bằng văn bản nhất định, bạn có thể sử dụng công thức đơn giản trả về TRUE khi ô bắt đầu bằng văn bản (chuỗi con) bạn chỉ định.

Ví dụ: nếu bạn muốn đánh dấu bất kỳ ô nào trong phạm vi B4: G12 bắt đầu bằng "mi", bạn có thể sử dụng:

=SEARCH("mi",B4)=1

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 từng ô trong B4: G12 và B4 sẽ thay đổi thành địa chỉ của ô được đánh giá mỗi lần, vì nó được nhập dưới dạng địa chỉ tương đối.

Bản thân công thức sử dụng hàm TÌM KIẾM để so khớp các ô bắt đầu bằng "mi". SEARCH trả về một số cho biết vị trí khi văn bản được tìm thấy và lỗi #VALUE! lỗi nếu không. Khi SEARCH trả về số 1, chúng ta biết rằng giá trị ô bắt đầu bằng "mi". Công thức trả về TRUE khi vị trí là 1 và FALSE cho bất kỳ giá trị nào khác (bao gồm cả lỗi).

Với một ô đầu vào được đặt tên

Nếu bạn sử dụng một phạm vi đã đặt tên để đặt tên cho ô đầu vào (tức là tên G2 "đầu vào"), bạn có thể chỉ cần cho công thức và thực hiện quy tắc linh hoạt hơn nhiều:

=SEARCH(input,B4)=1

Sau đó, khi bạn thay đổi giá trị trong "đầu vào", định dạng có điều kiện sẽ ngay lập tức được cập nhật.

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

SEARCH 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 hàm FIND để thay thế:

=FIND(input,B4)=1

Hàm FIND hoạt động giống như SEARCH, nhưng phân biệt chữ hoa chữ thường.

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