google-sheets
Cách dùng Conditional Formatting trong Google Sheets để tự động tô màu dữ liệu

Conditional Formatting dùng để làm gì?
Khi bảng tính có vài trăm dòng dữ liệu, việc dò từng ô để tìm số liệu bất thường (doanh thu thấp, hàng sắp hết, deadline trễ) rất mất thời gian và dễ bỏ sót. Conditional Formatting (định dạng có điều kiện) giải quyết việc này bằng cách để Google Sheets tự động đổi màu nền, màu chữ hoặc kiểu chữ cho ô nào thỏa điều kiện bạn đặt ra — không cần tô tay, và tự cập nhật ngay khi dữ liệu thay đổi.
Ví dụ dữ liệu dùng xuyên suốt bài này — bảng theo dõi tồn kho đơn giản:
| A | B | C | |
|---|---|---|---|
| 1 | Sản phẩm | Số lượng tồn | Doanh thu tháng |
| 2 | Bàn ghế | 5 | 12,000,000 |
| 3 | Tủ gỗ | 42 | 8,500,000 |
| 4 | Ghế xoay | 0 | 15,000,000 |
| 5 | Kệ sách | 18 | 3,000,000 |
| 6 | Đèn bàn | 3 | 9,000,000 |
Mục tiêu: tự động tô đỏ các dòng sắp hết hàng (số lượng tồn thấp) để xử lý kịp thời.
Bước 1: Mở bảng quy tắc Conditional Formatting
- Bôi đen vùng dữ liệu cần áp dụng (ví dụ
B2:B6). - Vào menu Format → chọn Conditional formatting.
- Bảng Conditional format rules hiện ra ở khung bên phải, gồm 2 tab: Single color (tô theo điều kiện đơn) và Color scale (tô theo thang màu gradient).
Bước 2: Tô màu theo điều kiện có sẵn (Single color)
Ở tab Single color:
- Kiểm tra lại Apply to range đúng là vùng bạn đã chọn (
B2:B6). - Trong mục Format rules, mở danh sách Format cells if... — đây là nơi chọn điều kiện, ví dụ:
- Less than: nhỏ hơn một giá trị.
- Greater than: lớn hơn một giá trị.
- Is equal to: bằng đúng một giá trị.
- Text contains: ô chứa một đoạn chữ nhất định.
- Is empty / Is not empty: ô trống hoặc có dữ liệu.
- Chọn Less than, nhập giá trị 10 vào ô điều kiện bên dưới.
- Ở mục Formatting style, chọn màu nền đỏ nhạt có sẵn (hoặc bấm biểu tượng tô màu để chọn màu khác, kèm tùy chọn in đậm/in nghiêng/gạch chân).
- Bấm Done.
Kết quả: các ô ở cột "Số lượng tồn" có giá trị nhỏ hơn 10 (Bàn ghế: 5, Ghế xoay: 0, Đèn bàn: 3) tự động chuyển sang màu đỏ nhạt.
Bước 3: Tô cả dòng theo điều kiện (dùng công thức tùy chỉnh)
Cách ở Bước 2 chỉ tô riêng ô trong vùng đã chọn. Muốn tô toàn bộ dòng khi số lượng tồn thấp — ví dụ để nhìn rõ cả tên sản phẩm lẫn doanh thu — cần dùng Custom formula is:
- Bôi đen toàn bộ vùng dữ liệu, kể cả các cột không chứa điều kiện (
A2:C6). - Format → Conditional formatting → Add a new rule.
- Ở Format cells if..., chọn Custom formula is.
- Nhập công thức, luôn tham chiếu tới ô đầu tiên của dòng và cố định cột bằng dấu
$, để trống dấu$ở số dòng:
=$B2<10
- Chọn màu nền, bấm Done.
Vì cột được cố định ($B) nhưng dòng thì không, Google Sheets sẽ tự áp công thức này cho từng dòng trong vùng đã chọn (dòng 2 kiểm tra $B2, dòng 3 kiểm tra $B3,...), nên cả dòng nào có tồn kho dưới 10 sẽ được tô màu, không riêng ô cột B.
Bước 4: Tô theo thang màu gradient (Color scale)
Với cột số liệu liên tục như "Doanh thu tháng", thay vì chia mức cao/thấp cứng, dùng Color scale để tô theo mức độ:
- Bôi đen cột Doanh thu tháng (
C2:C6). - Format → Conditional formatting → chuyển sang tab Color scale.
- Google Sheets tự gợi ý dải màu (thường xanh lá cho giá trị cao, đỏ cho giá trị thấp) dựa trên Min/Max của vùng dữ liệu — có thể đổi các mốc màu này thủ công nếu cần.
- Bấm Done.
Các ô có doanh thu càng cao sẽ ngả về màu xanh đậm, doanh thu càng thấp ngả về màu đỏ — giúp nhìn tổng quan xu hướng chỉ trong vài giây mà không cần đọc từng số.
Bảng các điều kiện thường dùng
| Mục đích | Loại điều kiện | Ví dụ |
|---|---|---|
| Tô ô nhỏ hơn/lớn hơn một mốc | Less than / Greater than | Tồn kho < 10 |
| Tô theo khoảng giá trị | Custom formula is | =AND($B2>=10, $B2<=20) |
| Tô ô chứa từ khóa | Text contains | Trạng thái chứa "Trễ hạn" |
| Tô dòng trùng lặp | Custom formula is | =COUNTIF($A$2:$A2,$A2)>1 |
| Tô theo mức độ liên tục | Color scale | Doanh thu tháng |
| Tô ô đang trống (thiếu dữ liệu) | Is empty | Ô chưa nhập số liệu |
Quản lý và chỉnh sửa quy tắc đã tạo
Vào lại Format → Conditional formatting, khung bên phải liệt kê tất cả quy tắc đang áp dụng trên sheet hiện tại:
- Bấm vào một quy tắc để sửa điều kiện, vùng áp dụng hoặc màu sắc.
- Bấm biểu tượng thùng rác cạnh quy tắc để xóa.
- Nếu một ô nằm trong vùng của nhiều quy tắc cùng lúc, Sheets ưu tiên áp dụng quy tắc nằm trên cùng trong danh sách — có thể kéo thả để sắp lại thứ tự ưu tiên.
Lỗi thường gặp
Tô được ô nhưng không tô được cả dòng Do vẫn dùng điều kiện có sẵn (Less than, Greater than...) thay vì Custom formula is. Chỉ có công thức tùy chỉnh mới cho phép tham chiếu chéo sang cột khác để tô cả dòng.
Công thức tùy chỉnh chạy sai, chỉ tô đúng 1 ô đầu tiên
Thường do quên cố định cột bằng dấu $ (gõ =B2<10 thay vì =$B2<10). Khi không cố định, Google Sheets dịch chuyển cả cột lẫn dòng theo từng ô, làm điều kiện không còn đúng nghĩa cho các ô còn lại.
Đổi dữ liệu nhưng màu không cập nhật Rất hiếm khi xảy ra vì Conditional Formatting vốn tính toán lại theo thời gian thực, nhưng nếu gặp, thử làm mới trang (F5) — thường do trình duyệt chưa đồng bộ kịp thay đổi vừa nhập.
Nhiều màu chồng lên nhau gây rối mắt
Xảy ra khi đặt quá nhiều quy tắc trùng vùng dữ liệu. Nên gộp điều kiện bằng AND()/OR() trong một công thức duy nhất thay vì tạo nhiều quy tắc riêng lẻ cho cùng một mục đích.
Khi nào nên dùng Conditional Formatting?
- Theo dõi tồn kho, cảnh báo hàng sắp hết
- Đánh dấu deadline trễ hạn, trạng thái công việc chưa hoàn thành
- Làm nổi bật số liệu vượt/dưới chỉ tiêu trong báo cáo doanh thu, KPI
- Tìm nhanh dữ liệu trùng lặp trong danh sách khách hàng, mã đơn hàng
Học Google Sheets thực chiến tại TP Vinh
Conditional Formatting chỉ là một trong nhiều công cụ giúp bảng tính của bạn "tự làm việc" thay vì phải rà tay từng dòng. Nếu bạn muốn học Google Sheets bài bản từ các hàm cơ bản đến quản lý dữ liệu, chia sẻ và làm việc nhóm hiệu quả, tham khảo khóa học Google Sheets tại Điền Nguyễn AZ.
📞 Hotline / Zalo: 0362 465 361
👉 Xem chi tiết: Khóa học Google Sheets thực tế tại TP Vinh
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.
Bài viết liên quan

28/09/2026
Cách làm việc offline với Google Sheets (không lo mất mạng giữa chừng)
Hướng dẫn bật và dùng chế độ ngoại tuyến (offline) trong Google Sheets trên máy tính và điện thoại, những gì hoạt động/không hoạt động khi mất mạng, và cách đồng bộ an toàn khi có mạng trở lại.

27/09/2026
Cách tạo phiếu khảo sát bằng Google Forms và tự động tổng hợp kết quả trong Google Sheets
Hướng dẫn tạo phiếu khảo sát bằng Google Forms, liên kết tự động với Google Sheets, và tổng hợp kết quả bằng hàm COUNTIF, QUERY và Pivot Table thay vì đếm tay.

26/09/2026
Cách gộp và tách cột dữ liệu trong Google Sheets (dùng công thức và Split text to columns)
Hướng dẫn tách một cột dữ liệu thành nhiều cột và gộp nhiều cột thành một trong Google Sheets, dùng cả công cụ Split text to columns lẫn các hàm SPLIT, TEXTJOIN, CONCATENATE.