Tô màu xen kẽ (banded rows/columns) giúp dễ theo dõi dữ liệu trên bảng lớn, giảm mỏi mắt. Thay vì tô thủ công (mất thời gian, dễ lỗi khi chèn/xóa hàng), hãy dùng Conditional Formatting (Định dạng có điều kiện) với công thức - tự động cập nhật khi dữ liệu thay đổi.
Tô màu xen kẽ hàng (Alternate Row Shading)
- Chọn vùng dữ liệu (hoặc toàn bộ sheet: Click mũi tên góc trên trái giữa hàng số và cột chữ)
- Tab Home → Conditional Formatting → New Rule
- Chọn Use a formula to determine which cells to format
- Nhập công thức:
=MOD(ROW(),2)=0 - Click Format... → Tab Fill → Chọn màu nền (ví dụ: xám nhạt, xanh nhạt) → OK
- OK → OK để áp dụng
Giải thích: ROW() trả về số hàng. MOD(...,2)=0 đúng với hàng chẵn (2, 4, 6...). Hàng lẻ (1, 3, 5...) không đổi màu.
Tô màu xen kẽ cột (Alternate Column Shading)
Tương tự, nhưng công thức: =MOD(COLUMN(),2)=0 (tô cột chẵn: B, D, F...).
Tô màu xen kẽ cả hàng và cột (Checkerboard / Ca-ro)
Công thức: =MOD(ROW()+COLUMN(),2)=0 → Tạo hiệu ứng bàn cờ.
Các biến thể hữu ích
| Mục tiêu | Công thức | Giải thích |
|---|---|---|
| Tô từ hàng 2 (bỏ qua hàng tiêu đề) | =MOD(ROW(),2)=0 | Hàng 2,4,6... được tô (hàng 1 là tiêu đề không tô) |
| Tô từ hàng 3 (2 hàng tiêu đề) | =MOD(ROW()-2,2)=0 | Dịch chuyển: hàng 3,5,7... được tô |
| Tô nhóm 2 hàng (2 hàng một màu, 2 hàng màu khác) | =MOD(INT((ROW()-1)/2),2)=0 | Hàng 1-2 màu A, 3-4 màu B, 5-6 màu A... |
| Tô dựa trên giá trị ô (ví dụ: cột Trạng thái = "Done") | =$E2="Done" | Dùng tham chiếu tuyệt đối cột ($E), tương đối hàng (2) |
Quản lý, sửa, xóa Conditional Formatting
- Home → Conditional Formatting → Manage Rules → Chọn rule → Edit/Delete/Up/Down (thứ tự ưu tiên)
- Xóa tất cả: Clear Rules → Clear Rules from Entire Sheet / This Selection
Lưu ý quan trọng
- Conditional Formatting là dynamic: Chèn/xóa hàng/cột → Màu tự động cập nhật đúng quy tắc
- Áp dụng cho toàn bộ sheet (Select All) có thể làm chậm file lớn. Nên chọn vùng dữ liệu cụ thể (ví dụ:
A1:Z1000) - Excel Table (Ctrl+T) đã có sẵn Banded Rows/Columns trong tab Table Design → Chỉ cần tick. Khuyên dùng Table cho dữ liệu có cấu trúc.
Google Sheets
Format → Alternating colors → Chọn style, header, colors → Done. Hoặc Custom formula: =MOD(ROW(),2)=0 trong Conditional Formatting.