Có thể bạn quan tâm: Cách Copy Excel Vào Word: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Mở Đầu
Conditional Formatting (định dạng có điều kiện) là một trong những tính năng mạnh mẽ và linh hoạt nhất của Microsoft Excel, giúp người dùng nhanh chóng phát hiện xu hướng, bất thường và các mẫu dữ liệu quan trọng chỉ trong vài giây. Khi áp dụng đúng cách, Conditional Formatting không chỉ làm cho bảng tính của bạn trở nên sinh động, dễ nhìn mà còn nâng cao hiệu quả phân tích dữ liệu, tiết kiệm thời gian và giảm thiểu sai sót. Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết, từ những bước cơ bản nhất cho người mới bắt đầu, tới các kỹ thuật nâng cao dành cho người dùng trung cấp và chuyên nghiệp.
Có thể bạn quan tâm: Cách Copy 1 Sheet Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
1. Kiến Thức Cơ Bản Về Conditional Formatting
1.1 Định Nghĩa
Conditional Formatting là một công cụ trong Excel cho phép bạn thay đổi định dạng (màu nền, màu chữ, kiểu font, biểu tượng, thanh dữ liệu, v.v.) của ô dựa trên các tiêu chí hoặc quy tắc mà bạn đặt ra. Khi dữ liệu trong ô thỏa mãn điều kiện, Excel sẽ tự động áp dụng định dạng đã định trước.
1.2 Lợi Ích Khi Sử Dụng
- Tăng tính trực quan: Dễ dàng nhận diện giá trị cao/thấp, xu hướng tăng/giảm.
- Phát hiện nhanh bất thường: Nhận ra lỗi nhập liệu, giá trị ngoại lệ.
- Hỗ trợ quyết định: Giúp nhà quản lý nhanh chóng đưa ra quyết định dựa trên dữ liệu màu sắc.
- Tiết kiệm thời gian: Thay vì lọc, sắp xếp thủ công, chỉ cần một cú nhấp để nhìn thấy toàn bộ bức tranh.
1.3 Các Thành Phần Của Conditional Formatting
- Range (phạm vi ô): Vùng dữ liệu mà bạn muốn áp dụng quy tắc.
- Rule (quy tắc): Điều kiện để kích hoạt định dạng (ví dụ: giá trị > 1000).
- Format (định dạng): Kiểu hiển thị khi điều kiện thỏa mãn (màu nền, biểu tượng, thanh dữ liệu…).
Có thể bạn quan tâm: Cách Chọn Nhiều Ô Trong Excel: Hướng Dẫn Chi Tiết Từng Bước Để Tăng Năng Suất Làm Việc
2. Cách Thực Hiện Conditional Formatting Cơ Bản
2.1 Bước 1: Chọn Phạm Vi Dữ Liệu
- Mở file Excel, chọn một hoặc nhiều ô, cột, hàng hoặc toàn bộ bảng mà bạn muốn áp dụng định dạng có điều kiện.
- Lưu ý: Đối với dữ liệu lớn, hãy chắc chắn rằng phạm vi đã chọn không bao gồm các ô không cần thiết để tránh làm chậm máy tính.
2.2 Bước 2: Mở Thanh Công Cụ Conditional Formatting
- Trên thanh Ribbon, vào Home > Conditional Formatting. Bạn sẽ thấy một menu gồm các tùy chọn:
- Highlight Cells Rules (đánh dấu ô dựa trên quy tắc)
- Top/Bottom Rules (đánh dấu các giá trị cao nhất/thấp nhất)
- Data Bars (thanh dữ liệu)
- Color Scales (thang màu)
- Icon Sets (bộ biểu tượng)
- New Rule (tạo quy tắc mới)
- Manage Rules (quản lý các quy tắc đã tạo)
2.3 Bước 3: Chọn Loại Quy Tắc
2.3.1 Highlight Cells Rules
Ví dụ: Đánh dấu các ô có giá trị lớn hơn 500.
- Chọn Highlight Cells Rules > Greater Than…
- Nhập giá trị 500.
- Chọn định dạng (màu nền, màu chữ) hoặc tạo định dạng tùy chỉnh.
- Nhấn OK.
2.3.2 Top/Bottom Rules
Ví dụ: Đánh dấu 10% giá trị cao nhất.
- Chọn Top/Bottom Rules > Top 10%…
- Chọn màu nền hoặc định dạng mong muốn.
- Nhấn OK.
2.3.3 Data Bars
Hiển thị thanh dữ liệu trong mỗi ô, giúp so sánh nhanh giá trị.
- Chọn Data Bars > Gradient Fill hoặc Solid Fill.
- Chọn màu sắc.
- Excel sẽ tự động vẽ thanh dựa trên giá trị trong mỗi ô.
2.3.4 Color Scales
Áp dụng thang màu từ thấp đến cao.
- Chọn Color Scales > More Rules nếu muốn tùy chỉnh.
- Chọn màu cho giá trị thấp nhất, trung bình và cao nhất.
- Nhấn OK.
2.3.5 Icon Sets
Hiển thị biểu tượng (mũi tên, dấu hiệu…) dựa trên ngưỡng.
- Chọn Icon Sets > More Rules để tùy chỉnh ngưỡng.
- Chọn loại biểu tượng và định nghĩa ngưỡng (phần trăm, giá trị, formula…).
- Nhấn OK.
2.4 Bước 4: Kiểm Tra và Sửa Đổi
- Sau khi áp dụng, di chuột lên các ô đã định dạng để xem giá trị và định dạng.
- Nếu cần thay đổi, vào Home > Conditional Formatting > Manage Rules, chọn quy tắc cần sửa và nhấn Edit Rule.
3. Các Quy Tắc Nâng Cao
3.1 Sử Dụng Công Thức (Formula) Trong Conditional Formatting
Đây là tính năng mạnh mẽ nhất, cho phép bạn đặt bất kỳ công thức logic nào để quyết định định dạng.
3.1.1 Cú pháp cơ bản
=điều kiện
Nếu điều kiện trả về TRUE, định dạng sẽ được áp dụng.
3.1.2 Ví dụ thực tế
Ví dụ 1: Đánh dấu các ô trong cột B có giá trị lớn hơn trung bình của cột B.
- Chọn cột B (B2:B100).
- Vào Conditional Formatting > New Rule > Use a formula to determine which cells to format.
- Nhập công thức:
=B2>AVERAGE($B$2:$B$100). - Đặt định dạng (màu nền xanh nhạt).
- Nhấn OK.
Ví dụ 2: Đánh dấu các hàng mà ngày trong cột A đã quá hạn (so với ngày hiện tại).
- Chọn toàn bộ bảng (A2:E100).
- Tạo quy tắc mới, công thức:
=$A2<TODAY(). - Định dạng nền màu đỏ nhạt.
- Nhấn OK.
Lưu ý: Khi sử dụng công thức, luôn chú ý tới địa chỉ tuyệt đối ($) và địa chỉ tương đối để quy tắc áp dụng đúng cho từng ô.
3.2 Áp Dụng Conditional Formatting Cho Nhiều Điều Kiện
Bạn có thể tạo nhiều quy tắc cho cùng một phạm vi. Excel sẽ áp dụng quy tắc theo thứ tự ưu tiên (được hiển thị trong Manage Rules). Bạn có thể di chuyển lên/xuống để thay đổi thứ tự hoặc bật/tắt các quy tắc.
3.2.1 Ví dụ
- Quy tắc 1: Nếu giá trị > 1000 → nền xanh.
- Quy tắc 2: Nếu giá trị < 0 → nền đỏ.
- Quy tắc 3: Nếu giá trị giữa 0 và 100 → nền vàng.
Bạn sẽ đặt quy tắc 1 và 2 lên trên quy tắc 3 để chúng ưu tiên hơn.
3.3 Conditional Formatting Dựa Trên Dữ Liệu Ngoài Worksheet
Bạn có thể tham chiếu tới các ô hoặc bảng tính khác trong công thức định dạng.
3.3.1 Ví dụ
Bạn có một bảng “Mục tiêu” trong Sheet2, cột B chứa ngưỡng doanh thu. Đánh dấu các ô trong Sheet1!C2:C100 nếu doanh thu vượt mục tiêu.
- Chọn Sheet1!C2:C100.
- Công thức:
=C2>Sheet2!$B$2. - Định dạng nền màu xanh lá.
3.4 Sử Dụng Conditional Formatting Với Bảng Pivot (PivotTable)
Conditional Formatting cũng hoạt động với PivotTable, tuy nhiên cần lưu ý:
- Khi cập nhật dữ liệu nguồn, các quy tắc có thể mất.
- Để giữ quy tắc, sau khi tạo PivotTable, vào PivotTable Options > Layout & Format > Preserve cell formatting on update.
3.5 Conditional Formatting Với Định Dạng Động (Dynamic Formatting)

Có thể bạn quan tâm: Cách Cài Pass Cho Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Kết hợp Named Ranges và OFFSET để tạo phạm vi động.
3.5.1 Tạo Named Range động
- Vào Formulas > Name Manager > New.
- Đặt tên:
DynamicRange. - Refers to:
=OFFSET(Sheet1!$A$2,0,0,COUNTA(Sheet1!$A:$A)-1,1). - Sử dụng
DynamicRangetrong Conditional Formatting:=MAX(DynamicRange)>1000.
4. Thực Hành: 10 Bài Tập Thực Tế
| Bài Tập | Mô Tả | Công Thức / Quy Tắc | Định Dạng Gợi Ý |
|---|---|---|---|
| 1 | Đánh dấu các ngày quá hạn trong cột A | =$A2<TODAY() | Nền đỏ nhạt |
| 2 | Nối màu xanh cho các giá trị > trung bình cột B | =B2>AVERAGE($B$2:$B$100) | Nền xanh |
| 3 | Thanh dữ liệu cho doanh thu tháng (cột C) | Data Bars | Màu gradient xanh |
| 4 | Thang màu cho tỷ lệ phần trăm (cột D) | Color Scales | Đỏ → Trắng → Xanh |
| 5 | Biểu tượng lên/xuống cho biến động (cột E) | Icon Sets (3 mũi tên) | Mũi tên lên nếu >0, xuống nếu <0 |
| 6 | Đánh dấu top 5% doanh thu | Top 10% Rule, chỉnh thành 5% | Nền vàng |
| 7 | Đánh dấu các ô trống trong cột F | =ISBLANK(F2) | Nền xám |
| 8 | Đánh dấu hàng nếu tổng 3 cột (B:D) < 0 | =SUM($B2:$D2)<0 | Nền hồng |
| 9 | Đánh dấu các giá trị ngoại lệ ( > Q3 + 1.5IQR ) | =OR(B2>Q3+1.5IQR, B2<Q1-1.5IQR) | Nền cam |
| 10 | Đánh dấu ô nếu chứa từ “Urgent” trong cột G | =SEARCH("Urgent",$G2) | Nền đỏ đậm, chữ trắng |
Mẹo: Khi làm các bài tập trên, luôn sử dụng Manage Rules để kiểm tra thứ tự ưu tiên và tránh xung đột.
5. Các Vấn Đề Thường Gặp Khi Sử Dụng Conditional Formatting
5.1 Quá Nhiều Quy Tắc Làm Chậm Excel
- Giải pháp: Giữ số lượng quy tắc hợp lý, kết hợp các quy tắc tương tự bằng công thức chung, hoặc dùng Conditional Formatting Rules Manager để xóa các quy tắc không cần.
5
.2 Không Hiển Thị Đúng Khi Dữ Liệu Được Lọc
- Khi dùng AutoFilter, một số quy tắc có thể không áp dụng cho các hàng ẩn. Kiểm tra Applies to trong Manage Rules để chắc chắn bao phủ toàn bộ phạm vi.
5.3 Xung Đột Định Dạng
- Khi hai quy tắc áp dụng cùng một ô, quy tắc ở trên sẽ thắng. Sử dụng Stop If True (đánh dấu trong Manage Rules) để dừng xử lý các quy tắc phía dưới nếu quy tắc trên đã thỏa mãn.
5.4 Tham Chiếu Sai Khi Sao Chép
- Khi sao chép ô có Conditional Formatting, công thức có thể thay đổi theo tương đối. Hãy luôn kiểm tra lại các công thức và sử dụng
$để cố định ô khi cần.
6. Tối Ưu Hóa và Bảo Trì Conditional Formatting
6.1 Sử Dụng Conditional Formatting Styles
- Excel cho phép lưu các định dạng có điều kiện thành Style để tái sử dụng. Vào Home > Cell Styles > New Cell Style, chọn Format và Conditional Formatting.
6.2 Xóa Các Quy Tắc Không Cần Thiết
- Vào Home > Conditional Formatting > Clear Rules → Clear Rules from Entire Sheet hoặc Clear Rules from Selected Cells.
6.3 Sao Lưu và Chia Sẻ Quy Tắc
- Bạn có thể sao chép quy tắc sang workbook khác bằng cách sao chép ô có định dạng, sau đó Paste Special > Formats.
6.4 Kiểm Tra Độ Phức Tạp
- Sử dụng Formulas > Evaluate Formula để kiểm tra công thức trong quy tắc. Điều này giúp phát hiện lỗi logic nhanh chóng.
7. Ứng Dụng Thực Tiễn Trong Các Ngành Nghề
7.1 Tài Chính – Kiểm Soát Ngân Sách
- Đánh dấu các khoản chi vượt ngân sách.
- Thanh dữ liệu hiển thị mức độ chi tiêu so với mục tiêu.
7.2 Bán Hàng – Theo Dõi Doanh Thu
- Color Scales cho tỷ lệ đạt mục tiêu.
- Icon Sets cho mức tăng/giảm tuần.
7.3 Nhân Sự – Quản Lý Chấm Công
- Đánh dấu ngày nghỉ, ngày làm thêm.
- Highlight các nhân viên có số ngày nghỉ vượt ngưỡng.
7.4 Sản Xuất – Kiểm Soát Chất Lượng
- Đánh dấu các mẫu sản phẩm có lỗi > tiêu chuẩn.
- Data Bars cho tỷ lệ lỗi theo dây chuyền.
8. Tổng Kết
Conditional Formatting không chỉ là một công cụ làm đẹp bảng tính mà còn là một phương pháp phân tích dữ liệu nhanh chóng, hiệu quả. Bằng việc nắm vững các nguyên tắc cơ bản, học cách sử dụng công thức trong quy tắc và áp dụng các kỹ thuật nâng cao, bạn sẽ biến Excel thành một “bảng điều khiển” trực quan, giúp đưa ra quyết định nhanh chóng và chính xác. Hãy thực hành qua các bài tập, tối ưu hoá quy tắc và luôn kiểm tra lại để tránh lỗi. Khi đã thành thạo, bạn sẽ thấy rằng việc xử lý dữ liệu lớn, phức tạp trở nên đơn giản hơn bao giờ hết.
Chúc bạn thành công! Nếu có bất kỳ thắc mắc nào về Conditional Formatting, đừng ngần ngại để lại bình luận hoặc tìm kiếm thêm tài liệu chuyên sâu.

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
