Giới hạn đầu vào dữ liệu phức tạp (Microsoft Excel)
Prakash muốn giới hạn dữ liệu đầu vào trong một ô sao cho nó chỉ chấp nhận tối đa 11 chữ số trước dấu thập phân và, có thể là 2 chữ số sau. Giá trị đầu vào có thể là một số nguyên hoặc giá trị thập phân, nhưng nó chỉ có thể có tối đa 11 chữ số ở bên trái của số thập phân và 2 ở bên phải. (Do đó, 1234 hoặc 1234.56 sẽ được chấp nhận, nhưng 1234.567 thì không.) Prakash lưu ý rằng Xác thực dữ liệu dường như không hoạt động khi bạn muốn giới hạn các chữ số cả trước và sau dấu thập phân.
Prakash đã gần tìm ra câu trả lời, vì Xác thực dữ liệu thực sự có thể được sử dụng. Bí quyết là tạo một công thức tùy chỉnh có thể được sử dụng để xác nhận. Đây là công thức sẽ trả về True hoặc False, theo yêu cầu của Data Validation:
=AND(A1=ROUND(A1,2),ABS(A1)<100000000000)
Công thức kiểm tra hai điều kiện bằng cách sử dụng AND, với cả hai điều kiện cần phải đúng. Điều kiện đầu tiên kiểm tra để đảm bảo rằng không có quá 2 chữ số được sử dụng ở bên phải của dấu thập phân. Điều kiện thứ hai so sánh giá trị tuyệt đối để đảm bảo rằng nó có ít hơn 12 chữ số. Nó kiểm tra 12 chữ số để một giá trị như 99999999999,99 được coi là hợp lệ.
Để sử dụng công thức trong Xác thực dữ liệu, hãy làm theo các bước sau:
-
Chọn ô hoặc các ô mà bạn muốn áp dụng Xác thực dữ liệu.
-
Hiển thị tab Dữ liệu của dải băng.
-
Trong nhóm Công cụ dữ liệu, hãy bấm vào công cụ Xác thực dữ liệu. (Công cụ Xác thực Dữ liệu nằm trong nhóm Xác thực Dữ liệu nếu bạn đang sử dụng Excel 2007 hoặc Excel 2010.) Excel sẽ hiển thị hộp thoại Xác thực Dữ liệu.
-
Sử dụng danh sách thả xuống Cho phép, chọn Tùy chỉnh. (Xem Hình 1.)
-
Trong hộp Công thức, hãy nhập công thức đã ghi trước đó.
-
Đặt bất kỳ cài đặt xác thực dữ liệu nào khác như mong muốn.
-
Bấm OK.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (13643) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365.