Data Validation (Xác thực dữ liệu) là tính năng mạnh mẽ của Microsoft Excel giúp kiểm soát và giới hạn dữ liệu mà người dùng được phép nhập vào các ô tính.
Khi áp dụng, bạn chỉ có thể nhập dữ liệu đúng với quy tắc đã thiết lập trước (ví dụ: chỉ chọn từ danh sách thả xuống, chỉ nhập số nguyên trong khoảng cho phép, chỉ nhập ngày tháng hợp lệ…).
Tính năng này giúp tránh nhập sai, giảm lỗi con người, đảm bảo dữ liệu sạch và thống kê dễ dàng hơn. Đặc biệt hữu ích trong các bảng quản lý nhân sự, kho hàng, đơn hàng, hay form khảo sát. Nếu bạn muốn khám phá thêm nhiều thủ thuật Excel từ A–Z, hãy xem ngay bài tổng hợp chi tiết này.
- Lợi ích của Data Validation trong Excel
- Cách tạo Data Validation trong Excel
- Tạo danh sách List (Dropdown) trong Excel
- Ví dụ thực tế Data Validation trong Excel
- Cách nâng cao: Tạo Dependent Dropdown List (List phụ thuộc)
- Các lỗi thường gặp khi dùng Data Validation & cách khắc phục
- Câu hỏi thường gặp (FAQ)
Lợi ích của Data Validation trong Excel

- Giảm thiểu sai sót khi nhập liệu (chống nhập sai giới tính, phòng ban, mã sản phẩm…).
- Tăng tốc độ nhập dữ liệu nhờ danh sách thả xuống (dropdown list).
- Dễ dàng kiểm tra và thống kê dữ liệu sau này.
- Hỗ trợ tạo form nhập liệu chuyên nghiệp, hạn chế lỗi copy-paste sai.
- Kết hợp với các hàm nâng cao như Named Range, INDIRECT để tạo list phụ thuộc (dependent dropdown). Bạn cũng có thể tham khảo thêm Macro trong Excel để tự động hóa các thao tác nhập liệu lặp đi lặp lại.
Cách tạo Data Validation trong Excel
Cách thực hiện rất đơn giản, chỉ mất vài bước:
Bước 1: Chọn ô hoặc vùng ô cần áp dụng Data Validation (ví dụ: cột Giới tính hoặc Phòng ban).
Bước 2: Vào tab Data → nhóm Data Tools → chọn Data Validation.

Chọn vào mục Data Validation
Bước 3: Trong cửa sổ hiện ra, tab Settings:
Allow: Chọn loại dữ liệu cho phép.
- Any Value: Không giới hạn (mặc định).
- Whole number: Số nguyên.
- Decimal: Số thực (có dấu phẩy).
- List: Tạo danh sách thả xuống (dropdown list).
- Date: Ngày tháng.
- Time: Thời gian.
- Text Length: Giới hạn độ dài chuỗi ký tự.
- Custom: Sử dụng công thức tùy chỉnh.

Thiết lập dữ liệu cho phép nhập vào ở mục Allow
Data: Chọn điều kiện (between, greater than, equal to, not between…).

Source (chỉ áp dụng với List): Nhập trực tiếp các giá trị cách nhau bởi dấu phẩy, hoặc chọn vùng dữ liệu trên bảng (có thể dùng Named Range để chuyên nghiệp hơn).

Nhập vào khung trống bên dưới phần Source
Bước 4: Tab Input Message (tùy chọn) — Tích Show input message when cell is selected, nhập Title và Message để hiển thị hướng dẫn khi chọn ô (ví dụ: "Vui lòng chọn từ danh sách").

Nhập Title
Bước 5: Tab Error Alert (rất khuyến khích) — Tích Show error alert after invalid data is entered. Chọn Style: Stop (dừng), Warning (cảnh báo), Information (thông tin). Nhập Title và Error message (ví dụ: "Dữ liệu không hợp lệ! Vui lòng chọn lại.").

Nhập Title và Error message
Bước 6: Nhấn OK để hoàn tất.

Nhấn nút Ok
Tạo danh sách List (Dropdown) trong Excel
Đây là cách dùng phổ biến nhất:
Bước 1: Chọn Allow = List.

Bước 2: Ở Source:
- Kéo chọn vùng dữ liệu trên sheet (tốt nhất nên đặt Named Range để dễ quản lý). Trong trường hợp bạn cần lấy dữ liệu từ sheet khác làm nguồn cho dropdown, hãy tham khảo hướng dẫn cách lấy dữ liệu từ bảng này sang bảng khác trong Excel.

Bước 3: Nhấn OK → ô sẽ xuất hiện mũi tên thả xuống.
Mẹo hay: Sử dụng Named Range (Formulas → Name Manager) để Source sạch sẽ và dễ bảo trì, đặc biệt khi list dài hoặc nằm ở sheet khác.
Ví dụ thực tế Data Validation trong Excel
Bước 1: Đầu tiên, bạn hãy chọn cột trong bảng tính mà bạn muốn lập danh sách. Đối với trường hợp này là từ ô A2 đến ô A5. Sau đó, bạn nhấn vào Data trên thanh công cụ. Chọn vào Data Validation để tiếp tục.

Chọn vào Data Validation
Bước 2: Tại cửa sổ mới vừa hiển thị, bạn chọn List ở phần Allow. Tiếp theo, bạn đặt con trỏ chuột vào khung nhập dữ liệu bên dưới mục Source rồi tiến hành kéo chọn vùng dữ liệu trong bảng từ ô A8 đến ô A11. Nhấn nút Ok.

Nhấn nút Ok
Với kết quả mà bạn nhận được sau khi tạo list trong Excel như sau:

Kết quả mà bạn nhận được
Cách nâng cao: Tạo Dependent Dropdown List (List phụ thuộc)
Đây là kỹ thuật rất mạnh, ví dụ: Chọn Tỉnh/Thành phố trước → List Quận/Huyện tự động thay đổi theo.
Cách thực hiện phổ biến:
Bước 1: Đặt Named Range cho từng danh sách phụ (ví dụ: tên range là "Hanoi", "Danang", "HCM").
Bước 2: Ở dropdown thứ 2, chọn Allow: List → Source: =INDIRECT($A2) (giả sử A2 là ô chọn tỉnh).
Lưu ý: Named Range không được có khoảng trắng (nếu có thì dùng SUBSTITUTE để thay thế). Cách này giúp tạo form nhập liệu thông minh, chuyên nghiệp. Để bảng dữ liệu gọn gàng hơn, bạn có thể tham khảo thêm cách gộp ô trong Excel khi trình bày các vùng tiêu đề hoặc danh mục.
Các lỗi thường gặp khi dùng Data Validation & cách khắc phục
Trong quá trình sử dụng, bạn có thể gặp phải một số lỗi thường gặp trong Excel liên quan đến Data Validation. Dưới đây là các tình huống phổ biến và cách xử lý:
- Không hiện dropdown list: Kiểm tra File → Options → Advanced → Display options for this workbook → "All" ở For objects, show. Hoặc list nguồn nằm sheet khác → nên dùng Named Range.
- Không copy được Data Validation: Thường xảy ra khi sheet được Protect. Hoặc paste giá trị (Paste Values) sẽ mất validation → dùng Paste Special → Validation.

- Lỗi khi source ở sheet khác: Excel hạn chế tham chiếu trực tiếp → giải pháp là tạo Named Range cho vùng dữ liệu.
- Source evaluates to error: Thường do ô trống hoặc named range sai. Kiểm tra lại công thức INDIRECT.
- Paste dữ liệu sai vẫn vào được: Data Validation chỉ chặn nhập tay, không chặn Paste mạnh. Giải pháp: dùng VBA hoặc Conditional Formatting kết hợp.
Câu hỏi thường gặp (FAQ)
Data Validation là một trong những thủ thuật Excel cơ bản nhưng cực kỳ mạnh mẽ, giúp file của bạn trở nên chuyên nghiệp và ít lỗi hơn. Từ tạo dropdown list đơn giản đến dependent list phức tạp, tính năng này phù hợp cho cả người mới và dân văn phòng.
Bạn đang quản lý nhân sự, kho hàng hay form khảo sát? Hãy thử áp dụng ngay hôm nay. Ngoài Data Validation, bạn có thể tham khảo thêm nhiều hướng dẫn Excel đầy đủ tại đây để nâng cao kỹ năng làm việc với bảng tính.
Tác giả: TechCare Team – Đơn vị sửa chữa & hỗ trợ laptop, máy tính tại Đà Nẵng với hơn 10 năm kinh nghiệm hỗ trợ người dùng văn phòng






