Đôi khi, chúng tôi muốn người dùng chỉ chụp các ngày từ những ngày được chỉ định.

Ngày tháng không thường xuyên khiến việc phân tích dữ liệu trở nên khó khăn và tăng chi phí công việc. Trong bài viết này, chúng ta sẽ tìm hiểu cách chỉ xác thực dữ liệu cho ngày đã chỉ định và bắt người dùng chỉ nhập ngày trong khoảng thời gian đó.

image

Hãy xem một ví dụ để làm rõ mọi thứ.

Ví dụ: Đặt xác thực ngày trong Excel

Ở đây tôi có một khoảng ngày được chỉ định trong ô D2 và E2. Trong D2, ngày bắt đầu là 2-10-19 và trong E2, ngày kết thúc là 9-10-19. Trong ô A2, người dùng sẽ nhập ngày họp. Tiêu chí là ngày đó không được nằm ngoài khoảng thời gian quy định trên.

Để xác thực ngày tháng trong Excel, hãy làm theo các bước sau:

  1. Chọn / s ô, nơi bạn muốn đặt xác thực.

  2. Đi tới Dữ liệu→ Xác thực. Bạn có thể sử dụng phím tắt ALT> A> V> V.

  3. Trong cho phép, hãy chọn tùy chỉnh.

  4. Trong Công thức., Hãy viết công thức này. Trong cảnh báo lỗi, hãy viết dòng này vào hộp Thông báo lỗi. “Nhập ngày trong khoảng ngày được chỉ định.” . Nhấn Ok. Công việc đã hoàn thành.

Bây giờ hãy thử viết bất kỳ ngày nào trước hoặc sau ngày đã cho trong D2 và E2. Excel sẽ không chấp nhận đầu vào.

Khi bạn thay đổi ngày trong ngày bắt đầu và ngày kết thúc, việc xác thực sẽ thay đổi. Sẽ không cần phải thay đổi xác thực dữ liệu.

Nhưng nếu bạn muốn mã hóa ngày tháng thì hãy viết công thức này trong hộp nhập công thức xác thực dữ liệu.

=AND(A2>=DATE(2019,10,2),A2<=DATE(2019,10,2))

Điều này sẽ làm cho ngày bắt đầu và ngày kết thúc được cố định. Bạn có thể sao chép A2 và dán đặc biệt để xác thực dữ liệu chỉ để áp dụng trên các ô khác.

Nó hoạt động như thế nào?

Ở đây chúng tôi đang sử dụng hàm AND để kiểm tra xem người dùng có nhập đúng dữ liệu hay không.

AND (A2> = $ D $ 2, A2 ⇐ $ E $ 2): Ở đây, trước tiên excel kiểm tra tiêu chí đầu tiên. Nếu giá trị trong A2 lớn hơn hoặc bằng giá trị trong D2, nó trả về TRUE khác FALSE. Tiếp theo excel kiểm tra tiêu chí thứ hai nếu giá trị trong A2 nhỏ hơn hoặc bằng giá trị trong E2. Nếu đúng, hơn nó trả về TRUE khác FALSE. Nếu một trong hai tiêu chí trả về FALSE, đầu vào bị từ chối.

Vì vậy, các bạn, đây là cách bạn đặt xác thực ngày trong excel. Hãy cho tôi biết nếu bạn có bất kỳ nghi ngờ nào về bài viết này hoặc bất kỳ chủ đề excel / VBA nào khác.

Phần bình luận là của bạn.

Bài viết phổ biến: