Có thể bạn quan tâm: Thao Tác Copy Trong Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Lời mở đầu
Excel là một trong những công cụ văn phòng được sử dụng rộng rãi nhất trên thế giới, không chỉ trong môi trường doanh nghiệp mà còn trong giáo dục, nghiên cứu và cá nhân. Một trong những tính năng quan trọng giúp người dùng tạo ra các bảng tính không chỉ chính xác mà còn trực quan, dễ hiểu chính là khả năng điều chỉnh màu nền (background color) cho các ô, vùng dữ liệu, hoặc toàn bộ trang tính. Màu nền không chỉ mang tính thẩm mỹ; nó còn giúp phân loại, nhấn mạnh, và tạo ra các “điểm nhấn” giúp người xem nhanh chóng nắm bắt thông tin quan trọng.
Bài viết dưới đây sẽ cung cấp cho bạn một hướng dẫn chi tiết, đầy đủ các bước thực hiện thay đổi màu nền trong Excel, bao gồm:
- Các cách thay đổi màu nền cơ bản cho ô và vùng dữ liệu.
- Sử dụng Conditional Formatting (định dạng có điều kiện) để tự động thay đổi màu nền dựa trên giá trị.
- Thay đổi màu nền cho toàn bộ sheet hoặc workbook.
- Các mẹo tối ưu hoá màu sắc để tránh “cúi mắt” và nâng cao tính trực quan.
- Thực hành với các ví dụ thực tế trong kinh doanh, giáo dục và phân tích dữ liệu.
- Những lỗi thường gặp và cách khắc phục.
- Các công cụ và add‑ins hỗ trợ nâng cao việc thay đổi màu nền.
Sau khi đọc xong, bạn sẽ nắm vững cách tùy biến màu nền trong Excel một cách chuyên nghiệp, đồng thời áp dụng được vào các dự án thực tế của mình.
Có thể bạn quan tâm: Sửa Lỗi File Excel Online: Hướng Dẫn Chi Tiết Từ A Đến Z
1. Cơ bản: Thay đổi màu nền cho ô hoặc vùng dữ liệu
1.1. Sử dụng thanh Ribbon (tab Home)
- Chọn ô hoặc vùng ô muốn thay đổi màu nền.
- Trên tab Home, tìm nhóm Font. Nút Fill Color (biểu tượng thùng sơn) hiển thị màu hiện tại (thường là “No Fill”).
- Nhấp vào mũi tên thả xuống của nút Fill Color để mở bảng màu.
- Chọn màu mong muốn. Nếu muốn màu tùy chỉnh, chọn More Colors… → Custom và nhập mã RGB hoặc HEX.
Mẹo: Để nhanh chóng áp dụng màu “Không màu” (transparent), chọn No Fill.
1.2. Sử dụng chuột phải (Context Menu)
- Click chuột phải vào ô hoặc vùng đã chọn.
- Chọn Format Cells… → tab Fill.
- Chọn màu trong bảng màu hoặc More Colors… để tùy chỉnh.
- Nhấn OK để áp dụng.
1.3. Sử dụng phím tắt
- Alt + H + H: Mở nhanh bảng màu Fill Color.
- Alt + H + H + N: Đặt “No Fill”.
1.4. Đặt màu nền cho toàn cột hoặc toàn hàng
- Toàn cột: Click vào tiêu đề cột (A, B, C, …). Thực hiện các bước ở mục 1.1.
- Toàn hàng: Click vào tiêu đề hàng (1, 2, 3, …). Thực hiện các bước ở mục 1.1.
Lưu ý: Khi áp dụng màu nền cho cột hoặc hàng, mọi ô trong phạm vi đó sẽ nhận cùng một màu, kể cả những ô chưa có dữ liệu.
Có thể bạn quan tâm: Cách Sử Dụng Excel Thành Thạo: Hướng Dẫn Từ Cơ Bản Đến Nâng Cao
2. Định dạng có điều kiện (Conditional Formatting) – Tự động thay đổi màu nền
Conditional Formatting (CF) là công cụ mạnh mẽ cho phép Excel tự động thay đổi màu nền dựa trên nội dung hoặc công thức. Điều này giúp làm nổi bật các giá trị bất thường, xu hướng, hoặc nhóm dữ liệu.
2.1. Các loại quy tắc CF phổ biến
| Loại quy tắc | Mô tả | Ứng dụng thực tế |
|---|---|---|
| Highlight Cells Rules | Đánh dấu ô dựa trên giá trị (lớn hơn, nhỏ hơn, bằng, văn bản chứa…) | Đánh dấu doanh thu > 100k |
| Top/Bottom Rules | Đánh dấu top 10%, bottom 5%… | Top 5 bán chạy nhất |
| Data Bars | Thanh màu trong ô thể hiện giá trị | So sánh doanh thu theo tháng |
| Color Scales | Màu gradient từ thấp → cao | Hiển thị mức độ tăng giảm giá |
| Icon Sets | Thêm biểu tượng (mũi tên, dấu kiểm…) | Trạng thái dự án (đúng hạn, trễ…) |
2.2. Cách áp dụng Conditional Formatting
- Chọn vùng dữ liệu cần áp dụng.
- Vào tab Home → Conditional Formatting.
- Chọn loại quy tắc mong muốn (ví dụ: Highlight Cells Rules → Greater Than…).
- Nhập giá trị (ví dụ: 100000) và chọn Fill màu.
- Nhấn OK. Excel sẽ tự động áp dụng màu nền cho các ô thỏa mãn điều kiện.
2.3. Sử dụng công thức tùy chỉnh
Khi các quy tắc mặc định không đáp ứng nhu cầu, bạn có thể dùng New Rule → Use a formula to determine which cells to format.
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 (hoặc vùng dữ liệu).
- Conditional Formatting → New Rule → Use a formula.
- Nhập công thức:
=B2>AVERAGE($B:$B)(giả sử B2 là ô đầu tiên). - Đặt định dạng Fill màu (ví dụ: xanh nhạt).
- OK.
Ví dụ 2: Đánh dấu các ngày quá hạn trong danh sách dự án.
- Giả sử cột D chứa ngày hết hạn, cột E chứa ngày thực tế.
- Công thức:
=AND($E2<>"",$E2>$D2)→ nếu ngày thực tế > ngày hết hạn, tô màu đỏ.
2.4. Quản lý và xóa quy tắc CF
- Manage Rules… (Home → Conditional Formatting → Manage Rules) cho phép bạn xem, chỉnh sửa, xóa hoặc thay đổi thứ tự ưu tiên của các quy tắc.
- Để xóa toàn bộ quy tắc, chọn Clear Rules → Clear Rules from Selected Cells hoặc Clear Rules from Entire Sheet.
3. Thay đổi màu nền cho toàn bộ sheet hoặc workbook
3.1. Đặt màu nền cho toàn sheet (điền màu cho mọi ô)
- Nhấn Ctrl + A hai lần để chọn toàn bộ sheet (các ô trắng và có dữ liệu).
- Thực hiện Fill Color như ở mục 1.1.
Chú ý: Khi thêm dữ liệu mới, các ô mới sẽ tự động nhận màu nền hiện tại. Nếu muốn màu nền mặc định cho mọi workbook mới, cần chỉnh trong Template.
3.2. Tạo Template với màu nền mặc định
- Mở một workbook mới, thực hiện các bước màu nền cho sheet.
- Lưu file dưới dạng Excel Template (.xltx): File → Save As → Browse → Save as type: Excel Template (.xltx).
- Khi tạo file mới, chọn New → Personal → Tên template để sử dụng màu nền đã thiết lập.
3.3. Thay đổi màu nền cho toàn bộ workbook (các sheet)

Có thể bạn quan tâm: Thay Đổi Giao Diện Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Không có tính năng trực tiếp, nhưng bạn có thể:
- Macro VBA: Viết một macro lặp qua tất cả các sheet và áp dụng màu nền.
- Power Query: Nếu muốn áp dụng màu nền cho dữ liệu được tải từ nguồn, sử dụng Power Query để chuẩn hoá dữ liệu, sau đó dùng CF để tô màu.
3.3.1. Ví dụ macro VBA
Sub FillAllSheets() Dim ws As Worksheet For Each ws In ThisWorkbook.Worksheets ws.Cells.Interior.Color = RGB(242, 242, 242) 'Màu xám nhẹ Next ws
End Sub
- Đặt macro này vào ThisWorkbook → Insert → Module, chạy FillAllSheets.
4. Nguyên tắc thiết kế màu sắc: Tránh “cúi mắt” và tăng tính trực quan
4.1. Lựa chọn bảng màu phù hợp
- Màu nền nhạt + chữ đậm: Đảm bảo độ tương phản tối thiểu 4.5:1 (theo WCAG).
- Tránh màu quá sáng (ví dụ: vàng neon) trên nền trắng, gây mỏi mắt.
- Sử dụng bảng màu công ty (brand colors) để duy trì nhất quán.
4.2. Số lượng màu tối ưu
- Không quá 3–4 màu trong một bảng tính để tránh rối mắt.
- Dùng một màu cho tiêu đề, một màu nhạt cho nhóm dữ liệu, một màu nổi bật để đánh dấu giá trị quan trọng.
4.3. Màu cho người khiếm màu
- Kiểm tra màu sắc bằng công cụ kiểm tra daltonism (có sẵn trong PowerPoint hoặc các trang web).
- Tránh phụ thuộc duy nhất vào màu xanh/red để phân biệt; sử dụng icon hoặc định dạng chữ (bold, italic) bổ trợ.
4-5. Độ bão hòa và độ sáng
- Màu nền nhạt (light) → dễ đọc nội dung.
- Màu nền đậm → chủ yếu dùng cho tiêu đề, phần tóm tắt, hoặc “highlight” mạnh.
5. Ứng dụng thực tiễn: Các ví dụ thực tế
5.1. Báo cáo tài chính – Phân biệt lợi nhuận và lỗ
- Cột lợi nhuận dương: Đánh dấu màu xanh lá nhạt.
- Cột lợi nhuận âm: Đánh dấu màu đỏ nhạt.
- Sử dụng Conditional Formatting:
=C2>0→ Fill xanh;=C2<0→ Fill đỏ.
5.2. Quản lý dự án – Theo dõi tiến độ
- Cột “Ngày hoàn thành dự kiến” và “Ngày hoàn thành thực tế”.
- Nếu trễ hơn 3 ngày → màu cam; nếu đúng hạn → màu xanh; nếu sớm → màu xanh lục.
- Công thức:
=IF($E2-$D2>3,TRUE,FALSE)→ áp dụng màu cam.
5.3. Đánh giá học sinh – Phân lớp
- Nhóm A (điểm >= 8.0) → màu xanh nhạt.
- Nhóm B (điểm 6.5 – 7.9) → màu vàng nhạt.
- Nhóm C (điểm < 6.5) → màu hồng nhạt.
- Sử dụng Conditional Formatting → New Rule → Use a formula cho mỗi nhóm.
5.4. Kiểm kê kho – Nhận diện hàng tồn kho thấp
- Số lượng < mức tối thiểu → tô màu đỏ.
- Số lượng trong khoảng 10% trên mức tối thiểu → tô màu vàng.
- Còn lại → không màu.
5.5. Dashboard bán hàng – Heatmap doanh thu
- Chọn vùng dữ liệu doanh thu theo tháng, áp dụng Color Scales → Green‑Yellow‑Red (từ cao đến thấp).
- Khi di chuột, tooltip hiển thị giá trị chi tiết.
6. Các lỗi thường gặp và cách khắc phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Màu nền không hiển thị khi in | Cài đặt in “Black and White” hoặc “Draft mode”. | Vào Page Layout → Print Options → Print in Grayscale → bỏ chọn. |
| Màu nền bị ghi đè khi copy‑paste | Paste “All” sẽ mang theo định dạng gốc. | Dùng Paste Special → Formats hoặc Paste Values rồi áp dụng lại màu. |
| Conditional Formatting không áp dụng cho ô mới | Quy tắc chỉ áp dụng cho vùng đã chọn. | Mở Manage Rules → sửa Applies to thành $A:$Z (toàn cột) hoặc =$A$2:$Z$1000. |
| Màu nền hiển thị khác nhau trên các máy | Độ sâu màu (color depth) hoặc theme máy khác nhau. | Sử dụng RGB hoặc HEX cố định, tránh “Theme Colors”. |
| Excel chậm khi có quá nhiều màu nền | Số lượng định dạng (formatting) quá lớn, gây tăng kích thước file. | Xóa các định dạng không cần thiết, dùng Clear Formats, hoặc chuyển sang Table để tối ưu. |
7. Công cụ và add‑ins hỗ trợ nâng cao
7.1. Power Query
- Khi tải dữ liệu từ nguồn ngoài, bạn có thể thêm cột “Color” dựa trên logic, sau đó dùng Conditional Formatting để hiển thị.
7.2. Power Pivot & DAX
- Trong mô hình dữ liệu, dùng DAX để tạo calculated column chứa mã màu (HEX) dựa trên điều kiện, rồi dùng Conditional Formatting trong PivotTable.
7.3. Add‑ins bên thứ ba
| Add‑in | Tính năng nổi bật |
|---|---|
| Kutools for Excel | Thêm nhanh “Fill Color” cho toàn sheet, sao chép định dạng màu nền giữa các workbook. |
| Ablebits Colorizer | Tự động gán màu sắc dựa trên giá trị, hỗ trợ đa màu và palette tùy chỉnh. |
| Spreadsheet123 | Bộ mẫu màu nền cho báo cáo tài chính, kế toán. |
7.4. VBA nâng cao
- Dynamic Color Scale: Tạo macro tự động cập nhật màu nền khi dữ liệu thay đổi.
Sub UpdateColorScale() Dim rng As Range Set rng = Range("B2:B100") rng.FormatConditions.Delete rng.FormatConditions.AddColorScale ColorScaleType:=3 With rng.FormatConditions(1) .SetFirstPriority .ColorScaleCriteria(1).Type = xlConditionValueLowestValue .ColorScaleCriteria(1).FormatColor.Color = RGB(255, 199, 199) 'red .ColorScaleCriteria(2).Type = xlConditionValuePercentile .ColorScaleCriteria(2).Value = 50 .ColorScaleCriteria(2).FormatColor.Color = RGB(255, 255, 153) 'yellow .ColorScaleCriteria(3).Type = xlConditionValueHighestValue .ColorScaleCriteria(3).FormatColor.Color = RGB(198, 239, 206) 'green End With
End Sub
8. Kiểm tra và bảo trì bảng tính có màu nền
- Kiểm tra độ tương phản: Dùng công cụ Color Contrast Analyzer (miễn phí) để đảm bảo màu nền và chữ đủ tương phản.
- Kiểm tra quy tắc CF: Mở Manage Rules → Show formatting rules for: This Worksheet để rà soát các quy tắc thừa.
- Giảm kích thước file: Sử dụng File → Info → Check for Issues → Inspect Document, loại bỏ các định dạng không cần.
- Sao lưu version: Khi thay đổi màu nền quan trọng (đặc biệt trong báo cáo tài chính), tạo Version History để có thể quay lại nếu cần.
9. Kết luận
Việc thay đổi màu nền Excel không chỉ là một thao tác thẩm mỹ mà còn là công cụ mạnh mẽ để truyền đạt thông tin, tăng tính trực quan và hỗ trợ quyết định nhanh chóng. Từ các thao tác cơ bản như áp dụng màu cho ô, đến việc sử dụng Conditional Formatting, macro VBA, và các add‑ins chuyên dụng, bạn có thể tùy chỉnh bảng tính sao cho phù hợp nhất với nhu cầu công việc và đối tượng người xem.
Hãy luôn nhớ:
- Đơn giản là chìa khóa: không lạm dụng màu sắc.
- Độ tương phản và khả năng tiếp cận (accessibility) luôn được đặt lên hàng đầu.
- Tự động hoá (Conditional Formatting, VBA) giúp giảm thiểu lỗi và tiết kiệm thời gian.
- Kiểm tra, bảo trì định kỳ để bảng tính luôn “sạch sẽ”, nhanh gọn và dễ chia sẻ.
Hy vọng bài viết đã cung cấp cho bạn mọi kiến thức cần thiết để trở thành “master” trong việc điều chỉnh màu nền Excel. Hãy áp dụng ngay vào dự án thực tế của mình và cảm nhận sự khác biệt trong việc truyền tải dữ liệu!
Chúc bạn thành công và luôn có những bảng tính Excel sắc màu, trực quan và hiệu quả!

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ẻ.
