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
MỚI CẬP NHẬT

Cách tạo ràng buộc nhập số và không được trùng trong Excel

Trong bài này mình sẽ hướng dẫn cho bạn cách yêu cầu người dùng nhập một số duy nhất vào một dải ô trong Excel. Tính năng này sẽ yêu cầu giá trị được nhập vào ô phải là một số và nó không được trùng với các số khác trong phạm vi đó. Để làm điều này,ta sử dụng Data Validation kết hợp Custom Formula (tùy chỉnh công thức).

test php

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.

1. Tạo công thức tùy chỉnh Custom Formula

Điều đầu tiên mà chúng ta cần làm là tạo một công thức tùy chỉnh mà sau này chúng ta sẽ sử dụng cùng với tính năng Data Validation trong Excel.

Tôi luôn tạo các công thức như thế này trước vì Excel sẽ giúp bạn phát hiện lỗi nếu công thức sai, điều mà tính năng Data Validation không thể làm được.

Giả sử rằng mình muốn yêu cầu các số duy nhất trong cột A từ hàng 1 đến hàng 10, thì đây là công thức ta cần:

Bài viết này được đăng tại [free tuts .net]

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

cong thuc jpg

Trong công thức này có 3 phần chính như sau:

  • Hàm AND cho phép công thức này kiểm tra xem các giá trị trong ô có phải là số không được trùng số trong phạm vi đã chọn. Tức nó nối hai điều kiện lại để thỏa mãn bài toán, hai điều kiện đó chính là hàm ISNUMBER COUNTIF.
  • Hàm ISNUMBER đảm bảo giá trị trong ô là một số.
  • Hàm COUNTIF đếm các ô trong phạm vi giống với ô hiện tại, đây là hàm cho phép công thức kiểm tra và ngăn chặn các giá trị trùng lặp trong danh sách.

Tôi muốn thay đổi phạm vi các ô thì phải làm sao?

Nếu bạn muốn thay đổi cột khác thì đổi A1 thành cột mà bạn muốn.

Thay đổi $A$1:$A$10 thành tham chiếu phạm vi là nơi bạn muốn danh sách các số duy nhất. Đảm bảo giữ ký hiệu đô la $ ở phía trước tham chiếu cột và hàng cho phạm vi của bạn. Điều này rất quan trọng để các tham chiếu ô này không thay đổi khi bạn áp dụng data validation cho một dải ô.

2. Tạo ràng buộc nhập số và không được trùng trong Excel

Sau khi đã có công thức ở phần 1 thì bây giờ bạn hãy thực hiện theo các bước sau để tạo ra một custom validation.

Bước 1: Chọn vùng giới hạn mà bạn muốn áp dụng công thức. Như ở phần 1 thì nó là cột A từ A1 -> A10.

chon vung du lieu png

Bước 2: Vào tab Data, chọn Data Validation hoặc nhấn tổ hợp phím Alt + D + L.

mo data validation png

Bước 3: Trong mục Allow, bạn chọn Custom.

chon custom png

Bước 4: Nhập công thức mà ta đã xây dựng ở phần 1.

nhap cong thuc png

Đây là lý do tại sao mình luôn tạo công thức trước rồi mới paste vào, bởi vì nó sẽ không kiểm tra lỗi của công thức như khi tạo ở bên ngoài.

Bây giờ hãy click vào button OK là xong.

3. Test nhập số trùng nhau thử

Bây giờ ta thử nhập hai ô có cùng dữ liệu thì sẽ thấy kết quả xuất hiện một form báo lỗi như sau.

form bao loi jpg

Lý do là mình đã nhập giá trị 123 hai lần ở 2 ô khác nhau.

Giả sử bạn nhập một dãy ký tự thay vì nhập số thì cũng xuất hiện lỗi.

nhap ky tu jpg

Như vậy là mình đã hướng dẫn xong cách tạo ra ràng buộc nhập số không được trùng nhau trong một phạm vi ô của Excel. Cách làm tương đối dễ nên mình nghĩ ai cũng có thể tự làm được. Chúc bạn thực hiện thành công!

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