EXCEL BASIC
EXCEL INTERFACE
EXCEL CHART
EXCEL SEARCHING
EXCEL FORMULAS
EXCEL VALIDATION
EXCEL FUNCTION
EXCEL DATA ANALYTICS
EXCEL ERROR
EXCEL SECURITY
TIPS & TRICKS
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
Dự án mới của mình là gamehow.net, mời anh em ghé thăm và góp ý ạ.

Cách ngăn chặn nhập giá trị trùng nhau trong Excel

Trong bài này mình sẽ hướng dẫn các bạn cách ngăn chặn người dùng nhập giá trị trùng nhau trong Excel, phương pháp này giúp đảm bảo dữ liệu luôn luôn khác nhau và không bị trùng.

1. Khi nào cần đảm bảo dữ liệu không được trùng trong Excel

Trong thực tế có một số thông tin bắt buộc không được trùng. Ví dụ bạn nhập bảng lương cho nhân viên, mỗi nhân viên sẽ có Mã Nhân Viên và chỉ nhập một lần duy nhất. Lúc này để tránh bị nhầm thì ta nên tạo ra ràng buộc UNIQUE cho thông tin mã nhân viên này.

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

du lieu khong duoc nhap trung png

Như hình này thì cột A (Parts) có dữ liệu mình muốn không được nhập trùng nhau, lúc này mình sẽ thực hiện các bước như phần 2 dưới đây.

2. Các bước cấu hình dữ liệu không được trùng trong Excel

Đầu tiên bạn cần phải xem kỹ yêu cầu của bài toán đã nhé, vì sau khi thiết lập xong thì bạn không thể nhập hai ô có dữ liệu giống nhau. Nếu mọi thứ đã đâu vào đó thì hãy thực hiện các bước như sau:

Bước 1: Chọn vùng giới hạn mà bạn muốn dữ liệu nhập vào không được trùng nhau.

chon vung du lieu png

Hãy đảm bảo không gian vùng chọn của bạn là đủ để chứa dữ liệu. Nếu bạn đang sử dụng Excel từ phiên bản 2017 trở lên thì có thể chọn nguyên cột nếu muốn.

Bước 2: Ta cần tạo một công thức để đảm bảo dữ liệu không được trùng lặp. Và đây chính là công thức mà ta cần:

=COUNTIF($A$2:$A$15,A2)=1

Có hai thứ bạn cần quan tâm trong công thức này, thứ nhất là danh sách các ô mà bạn đã chọn là $A$2:$A$15, còn A2 chính là ô đầu tiên trong danh sách đó.

  • $A$2:$A$15 chính là giới hạn vị trí mà bạn muốn dữ liệu nhập vào không được trùng nhau. Bạn phải đặt ký tự đô la $ trước cột và hàng để công thức hoạt động chính xác, điều này có nghĩa đây là tham chiếu tuyệt đối và không được chỉnh sửa.
  • A2 là ô đầu tiên trong danh sách đó, và nó không cần đặt ký tự đô la phía trước, vì nó là một ô tham chiếu tương đối, có nghĩa là nó có thể được cập nhật / sao chép sang ô khác.

* Tip: Khi tạo công thức, hãy thực hiện trong trang tính để bạn có thể đảm bảo rằng mọi thứ đã được nhập chính xác. Bởi vì khi bạn đặt công thức vào cửa sổ Data Validation thì nó sẽ không tự kiểm tra tính chính xác của công thức như khi bạn nhập ở ngoài khung làm việc (Workspace)

Bước 3: Sau khi tạo công thức, bạn có thể nhập công thức đó vào Data Validation để ngăn các mục nhập trùng lặp.

Hãy chọn vùng danh sách mà bạn muốn dữ liệu không trùng lặp, sau đó chuyển đến tab Data và nhấp vào nút Data Validation:

Data Validation jpg

Một cửa sổ xuất hiện, hãy chọn Custom trong vị trí Allow:

custom allow jpg

Bây giờ bạn có thể đặt công thức mà ta đã tạo ở trên vào vị trí Formula.

dat cong thuc png

Mọi thứ đã xong, bây giờ bạn có thể test bằng cách nhập thêm dữ liệu trùng nhau, và bạn sẽ nhận được thông báo lỗi như sau:

thong bao loi png

3. Lưu ý

Điều rất quan trọng là phải chọn toàn bộ phạm vi mà bạn không muốn trùng lặp trước khi áp dụng Data Validation, và phạm vi đó phải đặt ký tự đô la đằng trước để thiết lập tham chiếu không thể thay đổi. Riêng đối với A2 thì đây là công thức cho từng ô trong phạm vi đó nên không được đặt dấu đô la, tức là nó có thể thay đổi.

Ví dụ: Bây giờ bạn hãy di chuyển đến ô A3 và nhấp vào Data Validation thì sẽ thấy giá trị A2 lúc này sẽ được thay thế thành A3. Đây là lý do tại sao tham chiếu ô đó là tương đối lại rất quan trọng, và điều này cho phép chúng ta ngăn các giá trị trùng lặp trong danh sách.

luu y xac thuc du lieu png

Ngoài ra, nếu bạn muốn một thông báo lỗi tùy chỉnh hoặc gợi ý cho người dùng không nhập các giá trị trùng lặp, bạn có thể chỉnh sửa các tùy chọn trên tab Input Message and Error Alert, cả hai đều khá dễ hiểu.

Như bạn có thể thấy, Data validation trong Excel cho phép bạn thực hiện một số việc khá hiệu quả và nó sẽ giúp bạn giữ cho dữ liệu của mình không bị sai lệch. Và như trong bài này mình đã thiết lập được thông báo lỗi khi người dùng nhập dữ liệu trùng nhau.

Cùng chuyên mục:

Cách chèn link ảnh vào Excel trên máy tính

Cách chèn link ảnh vào Excel trên máy tính

Ngoài ra, bài viết còn hướng dẫn cách chèn link ảnh trực tuyến hàng loạt…

Cách tách và gộp ô trong Excel

Cách tách và gộp ô trong Excel

Trong bảng tính Microsoft Excel, có thể sẽ có lúc các bạn cần tách ô…

Hàm MONTH() trong Excel

Hàm MONTH() trong Excel

Cách dùng hàm MONTH() trong Excel

Hàm YEAR () trong Excel

Hàm YEAR () trong Excel

Cách dùng hàm YEAR () trong Excel

Hàm HLOOKUP() trong Excel

Hàm HLOOKUP() trong Excel

Cách dùng hàm HLOOKUP() trong Excel

Hàm VLOOKUP() trong Excel

Hàm VLOOKUP() trong Excel

Cách dùng hàm VLOOKUP() trong Excel

Hàm LOOKUP() trong Excel

Hàm LOOKUP() trong Excel

Cách dùng hàm LOOKUP() trong Excel

Hàm ABS() trong Excel

Hàm ABS() trong Excel

Cách dùng hàm ABS() trong Excel

Hàm SUM() trong Excel

Hàm SUM() trong Excel

Cách dùng hàm SUM() trong Excel

Hàm SQRT() trong Excel

Hàm SQRT() trong Excel

Cách dùng hàm SQRT() trong Excel

Hàm MOD() trong Excel

Hàm MOD() trong Excel

Cách dùng hàm MOD() trong Excel

Hàm SUMIF() trong Excel

Hàm SUMIF() trong Excel

Cách dùng hàm SUMIF() trong Excel

Hàm SUBTOTAL() trong Excel

Hàm SUBTOTAL() trong Excel

Cách dùng hàm SUBTOTAL() trong Excel

Hàm ROUND() trong Excel

Hàm ROUND() trong Excel

Cách dùng hàm ROUND() trong Excel

Hàm SUMPRODUCT() trong Excel

Hàm SUMPRODUCT() trong Excel

Cách dùng hàm SUMPRODUCT() trong Excel

Hàm COUNT() trong Excel

Hàm COUNT() trong Excel

Cách dùng hàm COUNT() trong Excel

Hàm COUNTA() trong Excel

Hàm COUNTA() trong Excel

Cách dùng hàm COUNTA() trong Excel

Hàm COUNTBLANK() trong Excel

Hàm COUNTBLANK() trong Excel

Cách dùng hàm COUNTBLANK() trong Excel

Hàm MAX() trong Excel

Hàm MAX() trong Excel

Cách dùng hàm MAX() trong Excel

Hàm MIN() trong Excel

Hàm MIN() trong Excel

Cách dùng hàm MIN() trong Excel

Top