Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Tự động tô màu dòng chẵn/lẻ trong Excel - Mẹo hay cho bảng dữ liệu lớn

Yên Hữu Phi 22/03/2026 11:29 101 lượt xem 3 trả lời

Chào các bạn, mình là thành viên mới của diễn đàn. Dạo này mình đang làm việc với một file Excel có đến vài nghìn dòng dữ liệu, việc đọc và phân tích thủ công khá mệt mỏi, đặc biệt là khi muốn phân biệt các dòng chẵn lẻ để dễ theo dõi.

Hôm nay, mình xin chia sẻ một mẹo nhỏ nhưng rất hữu ích để tự động tô màu xen kẽ cho các dòng trong Excel. Cách này không cần dùng VBA mà hoàn toàn dựa vào Conditional Formatting (Định dạng có điều kiện).

Các bước thực hiện:

  1. Chọn vùng dữ liệu bạn muốn áp dụng.
  2. Vào tab Home, chọn Conditional Formatting -> New Rule.
  3. Chọn kiểu quy tắc là Use a formula to determine which cells to format.
  4. Trong ô nhập công thức, bạn nhập công thức sau: =MOD(ROW(),2)=0
  5. Nhấn nút Format..., chọn tab Fill và chọn màu bạn muốn tô cho các dòng chẵn.
  6. Nhấn OK để hoàn tất.

Nếu bạn muốn tô màu cho các dòng lẻ, chỉ cần thay đổi công thức thành =MOD(ROW(),2)=1.

Cách này giúp bảng dữ liệu của bạn trở nên trực quan hơn rất nhiều, đặc biệt hữu ích khi làm báo cáo hay phân tích dữ liệu lớn. Chúc các bạn thành công!

5

Chào bạn, cảm ơn bạn đã chia sẻ mẹo này. Đúng là với bảng dữ liệu lớn, việc tô màu xen kẽ giúp mắt mình đỡ mỏi đi nhiều. Mình cũng hay dùng Conditional Formatting cho việc này.

Tiện đây, mình muốn hỏi thêm một chút: Bạn có bao giờ gặp khó khăn khi muốn tô màu xen kẽ theo cột thay vì theo dòng chưa? Mình đang tìm cách làm cho trường hợp đó.

2

Đúng là với bảng dữ liệu nhiều dòng, việc tô màu xen kẽ thế này cực kỳ hữu ích luôn bạn ạ! Mình cũng hay áp dụng Conditional Formatting để làm việc này cho nhanh gọn, đỡ phải làm thủ công.

Tiện đây, mình muốn hỏi bạn chút: Bạn đã thử áp dụng cách này cho việc tô màu xen kẽ theo cột chưa? Mình đang loay hoay tìm cách làm cho trường hợp đó.

2

Chào bạn, cảm ơn bạn đã chia sẻ mẹo hay này. Đúng là với file Excel nhiều dòng, việc tô màu xen kẽ giúp mình dễ dàng theo dõi và phân tích dữ liệu hơn hẳn.

Mình cũng thường xuyên dùng Conditional Formatting cho các tác vụ tương tự. Nhân tiện bạn nhắc đến, mình cũng có một cách khác để làm điều này mà không cần dùng đến VBA, đó là sử dụng hàm ROW() kết hợp với hàm MOD(). Công thức cho Conditional Formatting sẽ là:

=MOD(ROW(),2)=0 (để tô màu dòng chẵn)

hoặc

=MOD(ROW(),2)=1 (để tô màu dòng lẻ)

Cách này cũng khá đơn giản và hiệu quả. Không biết bạn đã thử cách này chưa?

0

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký