Bạn có thể tô màu dòng xen kẽ trong Excel bằng kiểu bảng hoặc định dạng có điều kiện. Những phương pháp này áp dụng hàng có sọc (các hàng được định dạng với màu nền xen kẽ) giúp dữ liệu dễ đọc và quét hơn.
Khi làm việc với tập dữ liệu lớn, các hàng có thể bị lẫn vào nhau. Điều này làm chậm bạn và tăng nguy cơ đọc nhầm giá trị. Màu dòng xen kẽ tạo khoảng cách thị giác giữa các hàng, giúp tăng độ rõ ràng và độ chính xác.
Trong hướng dẫn này, bạn sẽ học từng bước cách áp dụng màu dòng xen kẽ bằng bảng Excel và định dạng có điều kiện. Bạn cũng sẽ biết khi nào nên dùng mỗi phương pháp tùy theo dữ liệu và nhu cầu định dạng của mình.
Cách Tô Màu Dòng Xen Kẽ trong Excel Bằng Bảng
Để tô màu dòng xen kẽ bằng bảng trong Excel, hãy làm theo từng bước sau:
Bước 1: Chuyển phạm vi thành bảng
Để chuyển phạm vi thành bảng:
Nhấp vào bất kỳ vị trí nào trong phạm vi dữ liệu
Nhấn Ctrl + T trên Windows hoặc Command + T trên Mac. Bạn cũng có thể vào thẻ Insert và nhấp Table
Hộp thoại CreateTable sẽ xuất hiện. Excel tự động chọn dữ liệu của bạn. Xác nhận phạm vi đã đúng
Chọn Mytablehasheaders nếu hàng đầu tiên chứa tên cột
Nhấp OK
Excel chuyển phạm vi của bạn thành bảng và mặc định áp dụng màu dòng xen kẽ. Bây giờ kiểu bảng mặc định bao gồm:
Một hàng tiêu đề in đậm
Màu nền xen kẽ cho các hàng
Mũi tên lọc ở mỗi cột
Chuyển phạm vi thành bảng Excel. Ảnh: Tác giả.
Bước 2: Thay đổi màu dòng xen kẽ
Để thay đổi màu mặc định:
Nhấp vào bất kỳ vị trí nào trong bảng
Vào thẻ TableDesign trên ribbon (hoặc TableTools > Design)
Tìm phần TableStyles
Nhấp mũi tên để mở đầy đủ thư viện kiểu
Chọn một kiểu bạn thích
Excel cập nhật màu dòng xen kẽ ngay lập tức. Mỗi kiểu dùng một mẫu màu khác nhau.
Chọn màu xen kẽ khác cho bảng của bạn. Ảnh: Tác giả.
Để kiểm soát hiệu ứng sọc:
Vào TableDesign
Dùng hộp chọn BandedRows trong TableStyleOptions
Khi bật BandedRows, Excel hiển thị màu xen kẽ. Khi bỏ chọn, Excel áp dụng một màu nền cho tất cả các hàng.
Tắt Banded Rows để áp dụng cùng một màu nền. Ảnh: Tác giả.
Bước 3: Xem cách bảng tự động điều chỉnh
Bảng sẽ tự động duy trì mẫu xen kẽ. Để xem điều này:
Nhấp vào hàng cuối của bảng
Nhấn Tab
Excel thêm một hàng mới và áp dụng đúng màu xen kẽ. Mẫu cũng cập nhật ngay khi bạn xóa hàng. Điều này giúp bảng tính luôn nhất quán.
Đã thêm hàng mới. Ảnh: Tác giả.
Nếu bạn muốn chuyển bảng về phạm vi bình thường nhưng giữ màu sọc:
Nhấp vào trong bảng
Vào TableDesign
Nhấp Convertto Range
Excel xóa cấu trúc bảng. Thẻ TableDesign biến mất khỏi ribbon. Màu dòng xen kẽ vẫn được giữ nguyên.
Chuyển bảng thành phạm vi thường. Ảnh: Tác giả.
Chuyển dữ liệu của bạn thành bảng Excel là cách nhanh nhất và đáng tin cậy nhất để áp dụng màu dòng xen kẽ.
Bảng Excel tự động áp dụng hàng có sọc (màu nền xen kẽ như trắng và xám nhạt). Định dạng cũng được cập nhật khi bạn thêm hoặc xóa dữ liệu. Điều này khiến bảng rất phù hợp cho người mới bắt đầu và cho các tập dữ liệu thường xuyên thay đổi.
Cách Tô Màu Dòng Xen Kẽ trong Excel Bằng Định Dạng Có Điều Kiện
Chọn phạm vi dữ liệu nơi bạn muốn áp dụng màu xen kẽ. Bỏ qua hàng tiêu đề
Vào thẻ Home
Nhấp ConditionalFormatting > NewRule
Chọn Useaformula to determine which cells to format
Nhập công thức: =MOD(ROW(),2)=0
Cách công thức hoạt động:
ROW() trả về số hàng hiện tại
MOD(number,2) chia số hàng cho 2 và trả về số dư
=0 áp dụng định dạng cho các hàng có số chẵn
Dùng =1 nếu bạn muốn định dạng các hàng lẻ
Tiếp theo:
Nhấp Format
Mở thẻ Fill
Chọn màu bạn muốn cho các hàng xen kẽ
Nhấp OK, rồi nhấp OK lần nữa để áp dụng quy tắc
Áp dụng Định dạng có điều kiện để tô màu dòng xen kẽ. Ảnh: Tác giả.
Giờ bạn sẽ thấy Excel áp dụng màu đã chọn cho mỗi hàng thứ hai trong phạm vi đã chọn.
Tô màu hàng xen kẽ bằng Định dạng có điều kiện. Ảnh: Tác giả.
Hãy dùng định dạng có điều kiện khi bạn muốn kiểm soát hoàn toàn hàng nào được tô màu và mẫu hiển thị ra sao. Phương pháp này phù hợp khi dữ liệu của bạn là phạm vi thường thay vì bảng, hoặc khi bạn muốn quy tắc tùy chỉnh cho các hàng xen kẽ.
Lưu ý: Định dạng có điều kiện chỉ áp dụng cho phạm vi đã chọn. Các hàng mới thêm bên ngoài phạm vi sẽ không tự động thừa hưởng định dạng.
Cách Tô Màu Dòng Xen Kẽ trong Excel Bắt Đầu Từ Một Hàng Cụ Thể
Để tô màu dòng xen kẽ trong Excel bắt đầu từ một hàng cụ thể, hãy làm lại các bước dùng định dạng có điều kiện. Chỉ thay đổi công thức.
Dùng công thức này:
=MOD(ROW()-1,2)=0
Cách hoạt động:
ROW() trả về số hàng hiện tại
Trừ 1 sẽ dịch mẫu xen kẽ xuống một hàng
MOD(number,2) kiểm tra số hàng là chẵn hay lẻ
=0 áp dụng màu cho hàng chẵn. Dùng =1 để tô hàng lẻ
Thay đổi số bạn trừ tùy theo nơi dữ liệu bắt đầu.
Ví dụ:
Nếu dữ liệu bắt đầu ở hàng 2, trừ 1
Nếu dữ liệu bắt đầu ở hàng 3, trừ 2
Nếu dữ liệu bắt đầu ở hàng 5, trừ 4
Khớp giá trị trừ với hàng ngay phía trên hàng dữ liệu đầu tiên. Điều này giúp mẫu xen kẽ thẳng hàng với tập dữ liệu của bạn.
Cách Tô Màu Dòng Xen Kẽ trong Excel Bằng VBA
Để tô màu xen kẽ trong Excel bằng VBA, hãy làm như sau:
Bước 1: Lưu sổ làm việc dưới dạng tệp hỗ trợ macro
Trước khi bắt đầu, lưu sổ làm việc của bạn dưới dạng tệp .xlsm:
Nhấp File
Chọn Save As
Chọn Excel Macro Enabled Workbook (.xlsm)
Bước 2: Mở trình soạn thảo VBA
Để mở VBA editor:
Chọn phạm vi dữ liệu bạn muốn tô nền
Nhấn Alt + F11 để mở VBA editor
Nhấp Insert > Module
Bước 3: Dán mã VBA
Dán đoạn mã này vào cửa sổ Module:
Sub BandRows()
Dim rng As Range
Dim r As Long
If TypeName(Selection) <> "Range" Then Exit Sub
Set rng = Selection
'Clear existing fills in the selection
rng.Interior.Pattern = xlNone
'Start at row 2 of the selection to skip headers
For r = 2 To rng.Rows.Count
If (r Mod 2) = 0 Then
rng.Rows(r).Interior.Color = RGB(255, 182, 193)
End If
Next r
End SubĐược hỗ trợ bởi
Bước 4: Chạy macro
Bạn có thể chạy macro theo hai cách:
Nhấp nút Run màu xanh lá trong VBA editor
Hoặc đóng editor, nhấn Alt + F8, chọn BandRows, rồi nhấp Run
Excel tô màu mỗi hàng thứ hai trong phạm vi đã chọn. Macro bỏ qua hàng đầu tiên của vùng chọn, rất phù hợp khi hàng đầu chứa tiêu đề.
Nếu bạn muốn tô màu ngay hàng dữ liệu đầu tiên, hãy đổi dòng này:
Phương pháp này áp dụng màu một lần và giữ nguyên. Khác với bảng hoặc định dạng có điều kiện phù hợp hơn cho tập dữ liệu tăng dần theo thời gian, cách này phù hợp cho báo cáo cuối cùng hoặc tệp bạn dự định chia sẻ.
Vì vậy, hãy dùng VBA khi:
Bạn muốn định dạng một lần trước khi chia sẻ tệp
Bạn cần kiểu dáng nhất quán giữa các báo cáo
Tập dữ liệu không thay đổi sau khi định dạng
Cách Tô Màu Dòng Xen Kẽ trong Excel Khi Dữ Liệu Thay Đổi
Khi dữ liệu thay đổi, bạn có thể dùng bảng hoặc định dạng có điều kiện để tô màu dòng xen kẽ:
Dùng bảng Excel cho dữ liệu động
Khi bạn chuyển phạm vi thành bảng, Excel tự động quản lý hàng có sọc.
Những gì sẽ xảy ra:
Các hàng mới nhận đúng màu xen kẽ.
Khi xóa hàng, mẫu điều chỉnh ngay lập tức.
Sắp xếp vẫn giữ sọc thẳng hàng với dữ liệu.
Lọc vẫn giữ cấu trúc trực quan.
Vì bảng xử lý cập nhật thường xuyên mượt mà, đây là lựa chọn tốt nhất cho tập dữ liệu động.
Dùng Định dạng Có Điều kiện cho dữ liệu thay đổi
Định dạng có điều kiện sẽ tính lại công thức bất cứ khi nào dữ liệu của bạn thay đổi.
Khi bạn thêm, xóa hoặc sắp xếp hàng, Excel đánh giá lại quy tắc và áp dụng lại màu sắc.
Tuy nhiên, một số thao tác có thể ảnh hưởng đến chuỗi hiển thị:
Ẩn hàng có thể làm dịch mẫu màu hiển thị.
Lọc có thể làm thay đổi cách sọc hiển thị trên màn hình.
Quy tắc phức tạp có thể giảm hiệu năng trên bảng tính lớn.
Định dạng có điều kiện phù hợp với bố cục tùy chỉnh và chỉnh sửa ở mức vừa. Với việc nhập dữ liệu liên tục và cập nhật thường xuyên, bảng sẽ mang lại trải nghiệm ổn định hơn.
Cách Tô Màu Xen Kẽ Cho Cột
Để tô màu cột xen kẽ, bạn có thể dùng bảng, định dạng có điều kiện hoặc VBA:
Dùng bảng
Bảng Excel có tùy chọn tích hợp để tô màu cột xen kẽ. Để bật:
Nhấp vào bất kỳ vị trí nào trong bảng
Vào thẻ Table Design
Trong nhóm Table Style Options, chọn Banded Columns
Excel áp dụng màu xen kẽ cho các cột ngay lập tức. Bạn có thể bỏ chọn Banded Rows nếu chỉ muốn tô màu theo cột.
Mẫu cột tự động cập nhật khi bạn thêm hoặc xóa cột.
Tô màu cột xen kẽ bằng tùy chọn Banded Columns. Ảnh: Tác giả.
Dùng định dạng có điều kiện
Để áp dụng màu cột xen kẽ bằng định dạng có điều kiện:
Chọn phạm vi dữ liệu nơi bạn muốn tô màu cột xen kẽ
Vào Home > Conditional Formatting > New Rule
Chọn Use a formula to determine which cells to format
Nhập công thức: =MOD(COLUMN(),2)=0
Cách hoạt động:
COLUMN() trả về số cột hiện tại
MOD(number,2) kiểm tra số cột là chẵn hay lẻ
=0 áp dụng định dạng cho các cột chẵn
Dùng =1 để định dạng cột lẻ
Tiếp theo:
Nhấp Format > Fill tab
Chọn một màu
Nhấp OK, rồi nhấp OK lần nữa
Excel áp dụng màu đã chọn cho mỗi cột thứ hai trong phạm vi được chọn.
Tô màu cột xen kẽ bằng định dạng có điều kiện. Ảnh: Tác giả.
Dùng VBA
Để tô màu cột một lần bằng VBA, mở VBA editor và dán đoạn mã này vào một module mới:
Sub BandColumns()
Dim rng As Range
Dim c As Long
If TypeName(Selection) <> "Range" Then Exit Sub
Set rng = Selection
'Clear existing fills
rng.Interior.Pattern = xlNone
'Start from column 2 to skip first column
For c = 2 To rng.Columns.Count
If (c Mod 2) = 0 Then
rng.Columns(c).Interior.Color = RGB(255, 182, 193)
End If
Next c
End SubĐược hỗ trợ bởi
Chạy macro để tô màu mỗi cột thứ hai trong phạm vi đã chọn. Mã bỏ qua cột đầu, rất phù hợp khi cột này chứa nhãn.
Tô màu cột xen kẽ bằng VBA editor. Ảnh: Tác giả.
Cách Xóa Màu Dòng Xen Kẽ trong Excel
Để xóa màu dòng xen kẽ, bạn có thể dùng thiết lập bảng, quy tắc định dạng có điều kiện hoặc xóa định dạng đối với phần tô bằng VBA — tùy theo nhu cầu.
Dùng bảng
Để dùng bảng xóa màu:
Chọn bất kỳ ô nào trong bảng
Vào thẻ Table Design
Trong nhóm Table Styles, nhấp mũi tên thả xuống
Chọn Clear
Bạn cũng có thể bỏ chọn Banded Rows và Banded Columns trong Table Style Options. Kết quả là Excel xóa màu xen kẽ và giữ nguyên cấu trúc bảng.
Xóa màu xen kẽ bằng tùy chọn thiết kế bảng. Ảnh: Tác giả.
Dùng định dạng có điều kiện
Nếu bạn đã áp dụng màu xen kẽ bằng định dạng có điều kiện, hãy làm theo các bước sau để xóa:
Chọn phạm vi đã định dạng
Vào Home > Conditional Formatting > Manage Rules
Chọn quy tắc tô màu dòng xen kẽ
Nhấp Delete Rule
Nhấp OK
Excel xóa mẫu màu khỏi phạm vi đã chọn.
Xóa màu xen kẽ của định dạng có điều kiện. Ảnh: Tác giả.
Dùng VBA
Để xóa màu đã áp dụng bằng macro:
Chọn các ô bị ảnh hưởng
Vào Home > Clear > Clear Formats
Excel xóa mọi định dạng khỏi các ô đã chọn, bao gồm màu nền. Hành động này xóa tất cả định dạng đã áp dụng cho các ô đó.
Xóa màu xen kẽ bằng nút Clear Formats. Ảnh: Tác giả.
Sau khi xóa sọc
Rà soát bảng tính sau khi xóa màu xen kẽ. Hãy kiểm tra rằng:
Tiêu đề vẫn rõ ràng và nổi bật
Các cột vẫn dễ quét
Giá trị quan trọng vẫn nổi bật
Định dạng gọn gàng giữ cho dữ liệu của bạn dễ đọc, ngay cả khi không có màu sọc.
Thực Hành Tốt Nhất Khi Tô Màu Dòng Xen Kẽ trong Excel
Màu dòng xen kẽ giúp cải thiện khả năng đọc, nhưng cách bạn áp dụng cũng rất quan trọng. Theo kinh nghiệm của chúng tôi, vài thói quen đơn giản sẽ giúp bảng tính gọn gàng, nhất quán và dễ bảo trì.
Chúng tôi đề xuất các thực hành tốt sau:
Dùng bảng bất cứ khi nào có thể: Bảng tự động áp dụng màu dòng xen kẽ và giữ mẫu nhất quán khi dữ liệu thay đổi.
Dùng định dạng có điều kiện cho bố cục tùy chỉnh: Phương pháp này cho bạn nhiều kiểm soát hơn khi bảng không phù hợp với cấu trúc của bạn.
Chọn màu tinh tế: Tông nhạt giúp người đọc theo dõi hàng mà không làm phân tán sự chú ý khỏi dữ liệu.
Hạn chế định dạng thừa trên tập dữ liệu lớn: Quá nhiều kiểu dáng ảnh hưởng hiệu năng và làm bảng tính khó quét hơn.
Duy trì nhất quán giữa các báo cáo: Phong cách sọc đồng nhất giúp dữ liệu dễ so sánh và rà soát.
Kết Luận
Giờ bạn đã biết cách tô màu dòng xen kẽ trong Excel, hãy áp dụng phương pháp phù hợp với quy trình làm việc của bạn:
Dùng bảng cho tập dữ liệu động
Dùng định dạng có điều kiện khi bạn cần kiểm soát chính xác
Giữ định dạng đơn giản và nhất quán để dữ liệu luôn dễ quét khi phình to
Bước tiếp theo, hãy củng cố cấu trúc bảng tính của bạn. Làm sạch dữ liệu, xóa các hàng trống và sắp xếp cột trước khi áp dụng kiểu trực quan. Bạn cũng có thể khám phá hướng dẫn của DataCamp về Tô sáng dữ liệu trùng lặp trong Excel để tăng thêm độ rõ ràng cho phân tích và giúp bảng tính dễ rà soát hơn.
Tôi là một chiến lược gia nội dung, yêu thích việc đơn giản hóa các chủ đề phức tạp. Tôi đã giúp các công ty như Splunk, Hackernoon và Tiiny Host tạo nội dung hấp dẫn và giàu thông tin cho khán giả của họ.
FAQs
Có tiêu chuẩn ngành cho màu dòng xen kẽ trong các báo cáo không?⌄
Không có tiêu chuẩn nghiêm ngặt, nhưng hầu hết các báo cáo chuyên nghiệp dùng tông màu nhạt tinh tế để đảm bảo khả năng đọc, với bảng màu nhất quán giữa các báo cáo để tăng độ rõ ràng.
Màu dòng xen kẽ có hiển thị khi tôi in trang tính không?⌄
Có. Màu sẽ được in theo mặc định. Tuy nhiên, in đen trắng có thể làm giảm độ tương phản, vì vậy hãy dùng tông nhạt.
Màu dòng xen kẽ có hoạt động với hàng hoặc cột cố định không?⌄
Có. Cố định khung không ảnh hưởng đến hành vi của hàng.
Tôi có thể áp dụng màu xen kẽ cho biểu đồ hoặc PivotTable đã lọc không?⌄
Không, biểu đồ và PivotTable có cài đặt kiểu riêng. Chúng không thừa hưởng định dạng của trang tính.
Màu dòng xen kẽ có ảnh hưởng đến công thức Excel không?⌄
Không. Màu hàng chỉ mang tính hiển thị. Chúng không làm thay đổi phép tính hoặc kết quả công thức.
Bạn có thể tô màu dòng xen kẽ trong Excel bằng kiểu bảng hoặc định dạng có điều kiện. Những phương pháp này áp dụng hàng có sọc (các hàng được định dạng với màu nền xen kẽ) giúp dữ liệu dễ đọc và quét hơn.
Khi làm việc với tập dữ liệu lớn, các hàng có thể bị lẫn vào nhau. Điều này làm chậm bạn và tăng nguy cơ đọc nhầm giá trị. Màu dòng xen kẽ tạo khoảng cách thị giác giữa các hàng, giúp tăng độ rõ ràng và độ chính xác.
Trong hướng dẫn này, bạn sẽ học từng bước cách áp dụng màu dòng xen kẽ bằng bảng Excel và định dạng có điều kiện. Bạn cũng sẽ biết khi nào nên dùng mỗi phương pháp tùy theo dữ liệu và nhu cầu định dạng của mình.
Cách Tô Màu Dòng Xen Kẽ trong Excel Bằng Bảng
Để tô màu dòng xen kẽ bằng bảng trong Excel, hãy làm theo từng bước sau:
Bước 1: Chuyển phạm vi thành bảng
Để chuyển phạm vi thành bảng:
Nhấp vào bất kỳ vị trí nào trong phạm vi dữ liệu
Nhấn
Ctrl + Ttrên Windows hoặcCommand + Ttrên Mac. Bạn cũng có thể vào thẻ Insert và nhấp TableHộp thoại Create Table sẽ xuất hiện. Excel tự động chọn dữ liệu của bạn. Xác nhận phạm vi đã đúng
Chọn My table has headers nếu hàng đầu tiên chứa tên cột
Nhấp OK
Excel chuyển phạm vi của bạn thành bảng và mặc định áp dụng màu dòng xen kẽ. Bây giờ kiểu bảng mặc định bao gồm:
Chuyển phạm vi thành bảng Excel. Ảnh: Tác giả.
Bước 2: Thay đổi màu dòng xen kẽ
Để thay đổi màu mặc định:
Excel cập nhật màu dòng xen kẽ ngay lập tức. Mỗi kiểu dùng một mẫu màu khác nhau.
Chọn màu xen kẽ khác cho bảng của bạn. Ảnh: Tác giả.
Để kiểm soát hiệu ứng sọc:
Khi bật Banded Rows, Excel hiển thị màu xen kẽ. Khi bỏ chọn, Excel áp dụng một màu nền cho tất cả các hàng.
Tắt Banded Rows để áp dụng cùng một màu nền. Ảnh: Tác giả.
Bước 3: Xem cách bảng tự động điều chỉnh
Bảng sẽ tự động duy trì mẫu xen kẽ. Để xem điều này:
Excel thêm một hàng mới và áp dụng đúng màu xen kẽ. Mẫu cũng cập nhật ngay khi bạn xóa hàng. Điều này giúp bảng tính luôn nhất quán.
Đã thêm hàng mới. Ảnh: Tác giả.
Nếu bạn muốn chuyển bảng về phạm vi bình thường nhưng giữ màu sọc:
Excel xóa cấu trúc bảng. Thẻ Table Design biến mất khỏi ribbon. Màu dòng xen kẽ vẫn được giữ nguyên.
Chuyển bảng thành phạm vi thường. Ảnh: Tác giả.
Chuyển dữ liệu của bạn thành bảng Excel là cách nhanh nhất và đáng tin cậy nhất để áp dụng màu dòng xen kẽ.
Bảng Excel tự động áp dụng hàng có sọc (màu nền xen kẽ như trắng và xám nhạt). Định dạng cũng được cập nhật khi bạn thêm hoặc xóa dữ liệu. Điều này khiến bảng rất phù hợp cho người mới bắt đầu và cho các tập dữ liệu thường xuyên thay đổi.
Cách Tô Màu Dòng Xen Kẽ trong Excel Bằng Định Dạng Có Điều Kiện
Để tô màu dòng xen kẽ bằng định dạng có điều kiện:
Chọn phạm vi dữ liệu nơi bạn muốn áp dụng màu xen kẽ. Bỏ qua hàng tiêu đề
Vào thẻ Home
Nhấp Conditional Formatting > New Rule
Chọn Use a formula to determine which cells to format
Nhập công thức:
=MOD(ROW(),2)=0Cách công thức hoạt động:
ROW()trả về số hàng hiện tạiMOD(number,2)chia số hàng cho 2 và trả về số dư=0áp dụng định dạng cho các hàng có số chẵnDùng
=1nếu bạn muốn định dạng các hàng lẻTiếp theo:
Áp dụng Định dạng có điều kiện để tô màu dòng xen kẽ. Ảnh: Tác giả.
Giờ bạn sẽ thấy Excel áp dụng màu đã chọn cho mỗi hàng thứ hai trong phạm vi đã chọn.
Tô màu hàng xen kẽ bằng Định dạng có điều kiện. Ảnh: Tác giả.
Hãy dùng định dạng có điều kiện khi bạn muốn kiểm soát hoàn toàn hàng nào được tô màu và mẫu hiển thị ra sao. Phương pháp này phù hợp khi dữ liệu của bạn là phạm vi thường thay vì bảng, hoặc khi bạn muốn quy tắc tùy chỉnh cho các hàng xen kẽ.
Lưu ý: Định dạng có điều kiện chỉ áp dụng cho phạm vi đã chọn. Các hàng mới thêm bên ngoài phạm vi sẽ không tự động thừa hưởng định dạng.
Cách Tô Màu Dòng Xen Kẽ trong Excel Bắt Đầu Từ Một Hàng Cụ Thể
Để tô màu dòng xen kẽ trong Excel bắt đầu từ một hàng cụ thể, hãy làm lại các bước dùng định dạng có điều kiện. Chỉ thay đổi công thức.
Dùng công thức này:
=MOD(ROW()-1,2)=0Cách hoạt động:
ROW()trả về số hàng hiện tạiTrừ 1 sẽ dịch mẫu xen kẽ xuống một hàng
MOD(number,2)kiểm tra số hàng là chẵn hay lẻ=0áp dụng màu cho hàng chẵn. Dùng =1 để tô hàng lẻThay đổi số bạn trừ tùy theo nơi dữ liệu bắt đầu.
Ví dụ:
Nếu dữ liệu bắt đầu ở hàng 2, trừ 1
Nếu dữ liệu bắt đầu ở hàng 3, trừ 2
Nếu dữ liệu bắt đầu ở hàng 5, trừ 4
Khớp giá trị trừ với hàng ngay phía trên hàng dữ liệu đầu tiên. Điều này giúp mẫu xen kẽ thẳng hàng với tập dữ liệu của bạn.
Cách Tô Màu Dòng Xen Kẽ trong Excel Bằng VBA
Để tô màu xen kẽ trong Excel bằng VBA, hãy làm như sau:
Bước 1: Lưu sổ làm việc dưới dạng tệp hỗ trợ macro
Trước khi bắt đầu, lưu sổ làm việc của bạn dưới dạng tệp .xlsm:
Bước 2: Mở trình soạn thảo VBA
Để mở VBA editor:
Chọn phạm vi dữ liệu bạn muốn tô nền
Nhấn
Alt + F11để mở VBA editorNhấp Insert > Module
Bước 3: Dán mã VBA
Dán đoạn mã này vào cửa sổ Module:
Bước 4: Chạy macro
Bạn có thể chạy macro theo hai cách:
Nhấp nút Run màu xanh lá trong VBA editor
Hoặc đóng editor, nhấn
Alt + F8, chọn BandRows, rồi nhấp RunExcel tô màu mỗi hàng thứ hai trong phạm vi đã chọn. Macro bỏ qua hàng đầu tiên của vùng chọn, rất phù hợp khi hàng đầu chứa tiêu đề.
Nếu bạn muốn tô màu ngay hàng dữ liệu đầu tiên, hãy đổi dòng này:
thành
Tô màu hàng xen kẽ bằng VBA editor. Ảnh: Tác giả.
Phương pháp này áp dụng màu một lần và giữ nguyên. Khác với bảng hoặc định dạng có điều kiện phù hợp hơn cho tập dữ liệu tăng dần theo thời gian, cách này phù hợp cho báo cáo cuối cùng hoặc tệp bạn dự định chia sẻ.
Vì vậy, hãy dùng VBA khi:
Cách Tô Màu Dòng Xen Kẽ trong Excel Khi Dữ Liệu Thay Đổi
Khi dữ liệu thay đổi, bạn có thể dùng bảng hoặc định dạng có điều kiện để tô màu dòng xen kẽ:
Dùng bảng Excel cho dữ liệu động
Khi bạn chuyển phạm vi thành bảng, Excel tự động quản lý hàng có sọc.
Những gì sẽ xảy ra:
Vì bảng xử lý cập nhật thường xuyên mượt mà, đây là lựa chọn tốt nhất cho tập dữ liệu động.
Dùng Định dạng Có Điều kiện cho dữ liệu thay đổi
Định dạng có điều kiện sẽ tính lại công thức bất cứ khi nào dữ liệu của bạn thay đổi.
Khi bạn thêm, xóa hoặc sắp xếp hàng, Excel đánh giá lại quy tắc và áp dụng lại màu sắc.
Tuy nhiên, một số thao tác có thể ảnh hưởng đến chuỗi hiển thị:
Định dạng có điều kiện phù hợp với bố cục tùy chỉnh và chỉnh sửa ở mức vừa. Với việc nhập dữ liệu liên tục và cập nhật thường xuyên, bảng sẽ mang lại trải nghiệm ổn định hơn.
Cách Tô Màu Xen Kẽ Cho Cột
Để tô màu cột xen kẽ, bạn có thể dùng bảng, định dạng có điều kiện hoặc VBA:
Dùng bảng
Bảng Excel có tùy chọn tích hợp để tô màu cột xen kẽ. Để bật:
Excel áp dụng màu xen kẽ cho các cột ngay lập tức. Bạn có thể bỏ chọn Banded Rows nếu chỉ muốn tô màu theo cột.
Mẫu cột tự động cập nhật khi bạn thêm hoặc xóa cột.
Tô màu cột xen kẽ bằng tùy chọn Banded Columns. Ảnh: Tác giả.
Dùng định dạng có điều kiện
Để áp dụng màu cột xen kẽ bằng định dạng có điều kiện:
Chọn phạm vi dữ liệu nơi bạn muốn tô màu cột xen kẽ
Vào Home > Conditional Formatting > New Rule
Chọn Use a formula to determine which cells to format
Nhập công thức:
=MOD(COLUMN(),2)=0Cách hoạt động:
COLUMN()trả về số cột hiện tạiMOD(number,2)kiểm tra số cột là chẵn hay lẻ=0áp dụng định dạng cho các cột chẵnDùng
=1để định dạng cột lẻTiếp theo:
Excel áp dụng màu đã chọn cho mỗi cột thứ hai trong phạm vi được chọn.
Tô màu cột xen kẽ bằng định dạng có điều kiện. Ảnh: Tác giả.
Dùng VBA
Để tô màu cột một lần bằng VBA, mở VBA editor và dán đoạn mã này vào một module mới:
Chạy macro để tô màu mỗi cột thứ hai trong phạm vi đã chọn. Mã bỏ qua cột đầu, rất phù hợp khi cột này chứa nhãn.
Tô màu cột xen kẽ bằng VBA editor. Ảnh: Tác giả.
Cách Xóa Màu Dòng Xen Kẽ trong Excel
Để xóa màu dòng xen kẽ, bạn có thể dùng thiết lập bảng, quy tắc định dạng có điều kiện hoặc xóa định dạng đối với phần tô bằng VBA — tùy theo nhu cầu.
Dùng bảng
Để dùng bảng xóa màu:
Bạn cũng có thể bỏ chọn Banded Rows và Banded Columns trong Table Style Options. Kết quả là Excel xóa màu xen kẽ và giữ nguyên cấu trúc bảng.
Xóa màu xen kẽ bằng tùy chọn thiết kế bảng. Ảnh: Tác giả.
Dùng định dạng có điều kiện
Nếu bạn đã áp dụng màu xen kẽ bằng định dạng có điều kiện, hãy làm theo các bước sau để xóa:
Excel xóa mẫu màu khỏi phạm vi đã chọn.
Xóa màu xen kẽ của định dạng có điều kiện. Ảnh: Tác giả.
Dùng VBA
Để xóa màu đã áp dụng bằng macro:
Excel xóa mọi định dạng khỏi các ô đã chọn, bao gồm màu nền. Hành động này xóa tất cả định dạng đã áp dụng cho các ô đó.
Xóa màu xen kẽ bằng nút Clear Formats. Ảnh: Tác giả.
Sau khi xóa sọc
Rà soát bảng tính sau khi xóa màu xen kẽ. Hãy kiểm tra rằng:
Định dạng gọn gàng giữ cho dữ liệu của bạn dễ đọc, ngay cả khi không có màu sọc.
Thực Hành Tốt Nhất Khi Tô Màu Dòng Xen Kẽ trong Excel
Màu dòng xen kẽ giúp cải thiện khả năng đọc, nhưng cách bạn áp dụng cũng rất quan trọng. Theo kinh nghiệm của chúng tôi, vài thói quen đơn giản sẽ giúp bảng tính gọn gàng, nhất quán và dễ bảo trì.
Chúng tôi đề xuất các thực hành tốt sau:
Kết Luận
Giờ bạn đã biết cách tô màu dòng xen kẽ trong Excel, hãy áp dụng phương pháp phù hợp với quy trình làm việc của bạn:
Bước tiếp theo, hãy củng cố cấu trúc bảng tính của bạn. Làm sạch dữ liệu, xóa các hàng trống và sắp xếp cột trước khi áp dụng kiểu trực quan. Bạn cũng có thể khám phá hướng dẫn của DataCamp về Tô sáng dữ liệu trùng lặp trong Excel để tăng thêm độ rõ ràng cho phân tích và giúp bảng tính dễ rà soát hơn.