Bỏ qua để đến nội dung chính
Điền NguyễnAZ

excel

Cách dùng Data Validation trong Excel để kiểm soát dữ liệu nhập

07/09/2026· Điền Nguyễn AZ
Cách dùng Data Validation trong Excel để kiểm soát dữ liệu nhập

Data Validation dùng để làm gì?

Khi nhiều người cùng nhập liệu vào một file Excel — hoặc bạn tự nhập vào một bảng lớn — rất dễ gõ sai: nhập chữ vào ô cần số, gõ ngày sai định dạng, đánh máy sai tên sản phẩm đã có sẵn trong danh mục. Những lỗi nhỏ này khiến công thức tính sai, báo cáo lệch mà không ai phát hiện ngay.

Data Validation là công cụ có sẵn trong Excel giúp:

  • Giới hạn ô chỉ nhận đúng kiểu dữ liệu cần thiết (số, ngày, số trong một khoảng...).
  • Tạo danh sách sổ xuống (dropdown list) để người nhập chỉ cần chọn, không cần gõ tay.
  • Hiện cảnh báo hoặc chặn hẳn khi ai đó nhập sai.

Bước 1: Mở hộp thoại Data Validation

  1. Bôi đen vùng ô cần kiểm soát (ví dụ cột "Khu vực" từ B2 đến B20).
  2. Vào tab Data → nhóm Data Tools → bấm Data Validation.
  3. Hộp thoại Data Validation hiện ra với 3 tab: Settings, Input Message, Error Alert.

Bước 2: Tạo danh sách sổ xuống (dropdown list)

Đây là cách dùng phổ biến nhất — ép người nhập chọn đúng giá trị có sẵn thay vì gõ tự do.

  1. Trong tab Settings, mục Allow, chọn List.
  2. Ở ô Source, nhập các lựa chọn theo hai cách:
    • Gõ trực tiếp, cách nhau bằng dấu phẩy: Hà Nội,Vinh,Đà Nẵng,TP.HCM
    • Hoặc chọn một vùng ô đã có sẵn danh sách (ví dụ =$F$2:$F$5 nếu danh mục khu vực đang nằm ở cột F).
  3. Bấm OK.

Từ giờ, ô đó sẽ hiện mũi tên sổ xuống — người dùng chỉ cần bấm chọn, không gõ tay được giá trị ngoài danh sách (trừ khi bỏ trống ô).

Mẹo: nên để danh mục lựa chọn ở một vùng riêng (ví dụ một cột ẩn hoặc một sheet phụ) rồi tham chiếu bằng địa chỉ ô, thay vì gõ cứng từng giá trị trong ô Source. Khi cần thêm/bớt lựa chọn, chỉ sửa ở danh mục gốc, không phải mở lại Data Validation.

Bước 3: Giới hạn theo kiểu dữ liệu và khoảng giá trị

Ngoài danh sách, mục Allow còn nhiều lựa chọn khác:

Allow Dùng khi nào
Whole number Chỉ nhận số nguyên (ví dụ số lượng hàng, tuổi)
Decimal Chỉ nhận số thập phân (ví dụ đơn giá, tỷ lệ %)
Date Chỉ nhận giá trị ngày tháng hợp lệ
Time Chỉ nhận giá trị giờ hợp lệ
Text length Giới hạn số ký tự được nhập (ví dụ mã nhân viên đúng 6 ký tự)
Custom Tự viết công thức điều kiện riêng

Ví dụ: giới hạn cột "Số lượng" chỉ nhận số nguyên từ 1 đến 1000:

  1. Allow: chọn Whole number.
  2. Data: chọn between.
  3. Minimum: 1, Maximum: 1000.
  4. Bấm OK.

Nếu ai đó nhập số 0, số âm, số thập phân hoặc chữ vào cột này, Excel sẽ chặn lại và báo lỗi.

Dùng Custom để đặt điều kiện riêng

Khi 6 loại có sẵn (List, Whole number, Decimal, Date, Time, Text length) chưa đủ, chọn Allow: Custom và nhập công thức trả về TRUE/FALSE. Ví dụ, chỉ cho phép nhập mã đơn hàng bắt đầu bằng "DH" ở ô A2:

=LEFT(A2,2)="DH"

Công thức Custom luôn tham chiếu tới ô đầu tiên của vùng đang chọn (ở đây là A2), Excel sẽ tự áp dụng logic tương ứng cho các ô còn lại trong vùng.

Bước 4: Thêm thông báo hướng dẫn khi bấm vào ô (Input Message)

Giúp người nhập biết cần điền gì trước khi họ gõ sai:

  1. Chuyển sang tab Input Message.
  2. Tick Show input message when cell is selected.
  3. Điền Title (tiêu đề ngắn) và Input message (nội dung hướng dẫn, ví dụ "Chỉ nhập số từ 1 đến 1000").
  4. Bấm OK.

Từ giờ, mỗi khi bấm vào ô này, một chú thích nhỏ sẽ hiện ra nhắc người nhập.

Bước 5: Tùy chỉnh cảnh báo lỗi (Error Alert)

Mặc định, khi nhập sai, Excel chặn hẳn và hiện cảnh báo dạng Stop. Bạn có thể đổi mức độ cảnh báo trong tab Error Alert:

  • Stop: chặn hoàn toàn, bắt buộc sửa lại mới nhập được ô khác.
  • Warning: cảnh báo nhưng vẫn cho phép nhập nếu người dùng bấm "Yes".
  • Information: chỉ hiển thị thông tin, không chặn nhập.

Nên dùng Stop cho dữ liệu bắt buộc đúng (mã số, số lượng), và Warning cho các trường hợp chỉ cần nhắc nhở, không cần chặn tuyệt đối.

Cách xóa Data Validation đã đặt

  1. Bôi đen vùng ô đã áp dụng Data Validation.
  2. Vào Data → Data Validation.
  3. Bấm nút Clear All ở góc dưới bên trái hộp thoại, rồi bấm OK.

Lỗi thường gặp

Dán dữ liệu (Paste) vào ô làm mất Data Validation Copy-paste từ ô khác (kể cả trong cùng file) có thể ghi đè cả định dạng lẫn quy tắc Data Validation của ô đích. Nên dùng Paste Special → Values khi dán dữ liệu vào vùng đã đặt Data Validation, để giữ nguyên quy tắc kiểm soát.

Dropdown list không hiện lựa chọn nào Thường do vùng tham chiếu trong ô Source bị sai (ví dụ trỏ đến sheet đã đổi tên, hoặc vùng bị xóa). Kiểm tra lại địa chỉ vùng ở tab Settings.

Vẫn nhập được giá trị sai dù đã đặt Data Validation Data Validation chỉ chặn khi gõ trực tiếp vào ô theo cách thông thường. Nếu dữ liệu được dán vào bằng Paste hoặc nhập qua công thức từ ô khác, quy tắc có thể không được áp dụng đúng như khi gõ tay.

Ô đã có dữ liệu từ trước khi đặt Data Validation Data Validation chỉ kiểm tra dữ liệu nhập sau khi áp dụng quy tắc — các giá trị đã có sẵn trong ô trước đó sẽ không tự động bị đánh dấu lỗi. Muốn rà soát dữ liệu cũ, dùng Data → Data Validation → Circle Invalid Data để Excel khoanh đỏ các ô vi phạm.

Khi nào nên dùng Data Validation?

  • File nhập liệu dùng chung cho nhiều người (nhân viên, học sinh, cộng tác viên)
  • Bảng danh mục cần đồng bộ tên gọi (sản phẩm, khu vực, phòng ban) để tránh sai chính tả làm lệch Pivot Table hay SUMIFS
  • Biểu mẫu thu thập dữ liệu định kỳ (báo cáo tuần/tháng) cần đúng định dạng ngay từ đầu
  • Bảng tính có công thức tính toán phía sau, cần đảm bảo dữ liệu đầu vào hợp lệ để công thức không bị lỗi

Học Excel thực chiến tại TP Vinh

Data Validation là một kỹ năng nhỏ nhưng giúp tiết kiệm rất nhiều thời gian sửa lỗi dữ liệu về sau. Nếu bạn muốn học Excel bài bản từ các thao tác kiểm soát dữ liệu, hàm công thức đến xử lý báo cáo thực tế, tham khảo khóa học Excel tại Điền Nguyễn AZ.

📞 Hotline / Zalo: 0362 465 361

👉 Xem chi tiết: Khóa học Excel thực tế tại TP Vinh

#data validation excel#dropdown list excel#kiểm soát dữ liệu nhập#excel cơ bản

Tài liệu miễn phí

30 phím tắt Excel hay dùng nhất

Tổng hợp phím tắt giúp thao tác Excel nhanh hơn — điền thông tin để tải file PDF miễn phí về dùng ngay.