Đảm bảo các giá trị duy nhất trong một cột (Microsoft Excel)
Khi bạn đang nhập thông tin vào một trang tính, bạn có thể muốn đảm bảo rằng dữ liệu được nhập thực sự là duy nhất cho một cột cụ thể.
Ví dụ: nếu bạn đang nhập một loạt các số invoice trong cột D của một trang tính, bạn có thể muốn đảm bảo rằng bạn không nhập cùng một số hóa đơn hai lần.
Có một số cách để bạn có thể tiếp cận một vấn đề như vậy. Nếu bạn luôn nhập thông tin mới của mình ở cuối cột, bạn có thể sử dụng tính năng xác thực dữ liệu của Excel để đảm bảo rằng bất kỳ thông tin nào bạn đang nhập vào ô hiện tại không khớp với bất kỳ thông tin nào cao hơn trong cột. Đơn giản chỉ cần làm theo các bước sau:
-
Chọn cột D.
-
Bấm vào tab Dữ liệu của ruy-băng.
-
Bấm vào công cụ Xác thực Dữ liệu, trong nhóm Công cụ Dữ liệu. Excel sẽ hiển thị hộp thoại Xác thực Dữ liệu. (Xem Hình 1.)
-
Sử dụng danh sách thả xuống Cho phép, chọn tùy chọn Tùy chỉnh.
-
Trong hộp Công thức, nhập công thức sau:
-
Nhấp vào OK.
Nếu bạn có thể đang nhập dữ liệu ở bất kỳ vị trí nào trong cột D và bạn muốn biết liệu bạn có đang nhập giá trị ở vị trí khác trong cột (phía trên hoặc phía dưới ô hiện tại) hay không, thì bạn có thể làm theo các bước trên, nhưng sử dụng công thức này trong bước 5:
=COUNTIF($D:$D,D1)<2
Có một điều khác cần lưu ý: Tất cả các cược sẽ bị tắt nếu người dùng sao chép một giá trị vào một ô trong cột. Điều này dẫn đến thông tin xác thực dữ liệu được ghi đè khi quá trình sao chép hoàn tất. Nếu điều như vậy có khả năng xảy ra với dữ liệu của bạn, cách duy nhất để giải quyết vấn đề này là tạo một macro để kiểm tra, sau mỗi hành động, liệu việc xác thực dữ liệu có bị xóa khỏi các ô mà nó sẽ hiện diện hay không. Đó không phải là một công việc tầm thường.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (10673) áp dụng cho Microsoft Excel 2007, 2010, 2013, 2016, 2019 và Excel trong Office 365. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện menu cũ hơn của Excel tại đây: