Data Validation & Dropdown Nâng Cao

Thời gian đọc: ~25 phút

Data Validation Cơ Bản

Chọn ô → Data → Data validation → Add rule:

  • Dropdown (từ danh sách): Nhập các giá trị cố định
  • Dropdown (từ vùng): Lấy từ dải ô trong sheet
  • Checkbox: TRUE/FALSE
  • Number: Giới hạn min/max
  • Text: Email, URL, custom regex
' Danh mục ở Sheet "Lists"!A2:A20
Data → Data validation → Dropdown from range → Lists!A2:A20
Mẹo: Đặt danh mục trong sheet ẩn (chuột phải tab → Hide sheet) để người dùng không vô tình sửa.

Dependent Dropdown (Dropdown Phụ Thuộc)

Dropdown cấp 2 thay đổi dựa vào cấp 1. Ví dụ: Chọn Tỉnh → Dropdown Quận/Huyện tự cập nhật.

' Bước 1: Tạo Named ranges cho từng tỉnh
' "HaNoi" → Danh sách quận Hà Nội
' "HCM" → Danh sách quận HCM

' Bước 2: Data validation dropdown cấp 2 dùng công thức:
=INDIRECT(A2)  ' A2 chứa tên tỉnh

Custom Formula Validation

' Chỉ cho nhập số dương
=AND(ISNUMBER(A1), A1>0)

' Ngày không được trong quá khứ
=A1>=TODAY()

' Không cho trùng lặp trong cột
=COUNTIF($A$2:$A$100,A2)<=1