Việc sử dụng Excel để nhập dữ liệu là khá phổ biến. Khi bạn đang nhập thông tin, bạn có thể muốn giới hạn những gì có thể được đặt trong một ô cụ thể. Ví dụ: bạn có thể đang làm việc trên sổ đăng ký nhân viên và bạn cần đảm bảo rằng bạn chỉ nhập tên của mỗi nhân viên một lần duy nhất vào trang tính.

Một cách để tiếp cận thử thách này là tạo danh sách các tên được phép, trên một trang tính khác hoặc ở một vị trí khác trên cùng một trang tính. Đặt cho danh sách tên này một tên xác định, chẳng hạn như ValidNames.

Sau đó, hãy làm theo các bước sau:

  1. Chọn các ô mà bạn sẽ nhập tên nhân viên — những ô mà bạn muốn đảm bảo rằng bạn chỉ nhập mỗi tên một lần. (Đối với ví dụ này, giả sử bạn chọn các ô A1: A10.)

  2. Hiển thị tab Dữ liệu của dải băng.

  3. Nhấp vào công cụ Xác thực dữ liệu. Excel sẽ hiển thị hộp thoại Xác thực Dữ liệu.

  4. Đảm bảo rằng tab Cài đặt được hiển thị. (Xem Hình 1.)

  5. Trong danh sách thả xuống Cho phép, chọn Tùy chỉnh.

  6. Trong hộp Công thức (xuất hiện khi bạn hoàn thành bước 5), hãy nhập công thức sau:

=AND(COUNTIF(ValidNames,A1)=1,COUNTIF($A$1:$A$10,A1)=1)

Bấm OK để đóng hộp thoại.

Công thức xác thực này hoạt động vì nó kiểm tra phạm vi đầu vào (A1: A10)

và đảm bảo rằng không có nhiều hơn một tên từ danh sách ValidNames xuất hiện ở đó.

Phương pháp công thức này hoạt động tốt nếu bạn đang nhập tên vào danh sách đầu vào của mình. Thay vào đó, nếu bạn thích sử dụng danh sách thả xuống để chọn tên, có một phương pháp khéo léo được trình bày tại trang Web này:

http://www.contextures.com/xlDataVal03.html

Điều làm cho nó bóng bẩy là danh sách thả xuống là động. Ví dụ: khi bạn chọn tên để chuyển vào một ô, tên đó sẽ bị xóa khỏi danh sách thả xuống được sử dụng để chọn tên trong các ô khác. Khá đẹp.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (7361) áp dụng cho Microsoft Excel 2007, 2010, 2013 và 2016.