Công thức Excel: Xác thực dữ liệu phải bắt đầu bằng -

Công thức chung

=EXACT(LEFT(A1,3),"XX-")

Tóm lược

Để chỉ cho phép các giá trị bắt đầu bằng văn bản nhất định, bạn có thể sử dụng xác thực dữ liệu bằng công thức tùy chỉnh dựa trên các hàm EXACT và LEFT.

Trong ví dụ được hiển thị, xác thực dữ liệu được áp dụng cho C5: C9 là:

=EXACT(LEFT(C5,3),"MX-")

Giải trình

Quy tắc xác thực dữ liệu được kích hoạt khi người dùng thêm hoặc thay đổi giá trị ô.

Trong công thức này, hàm LEFT được sử dụng để trích xuất 3 ký tự đầu tiên của đầu vào trong C5.

Tiếp theo, hàm EXACT được sử dụng để so sánh văn bản được trích xuất với văn bản được mã hóa cứng thành công thức, "MX-". EXACT thực hiện so sánh phân biệt chữ hoa chữ thường. Nếu hai chuỗi văn bản khớp chính xác, hàm EXACT trả về TRUE và quá trình xác nhận sẽ vượt qua. Nếu khớp không thành công, EXACT sẽ trả về FALSE và đầu vào sẽ không xác thực được.

Kiểm tra không phân biệt chữ hoa chữ thường với COUNTIF

Nếu bạn không cần kiểm tra phân biệt chữ hoa chữ thường, bạn có thể sử dụng công thức đơn giản hơn dựa trên hàm COUNTIF với ký tự đại diện:

=COUNTIF(C5,"MX-*")

Dấu hoa thị (*) là một ký tự đại diện khớp với một hoặc nhiều ký tự.

Lưu ý: Tham chiếu ô trong công thức xác thực dữ liệu có liên quan đến ô phía trên bên trái trong phạm vi được chọn khi quy tắc xác thực được xác định, trong trường hợp này là C5.

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