Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Để làm đẹp dữ liệu, bạn có thể xen kẽ màu hàng trong Excel mà không cần tạo Bảng (Table). Bài viết này giải thích cách xen kẽ màu hàng trong Excel không dùng Table.

Bạn có thể tải workbook thực hành từ đây:

5 phương pháp xen kẽ màu hàng trong Excel không dùng Table

Mô tả 5 phương pháp. Dùng dữ liệu mẫu 4 cột: Sản phẩm, Doanh số, Lợi nhuận, và Trạng thái.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

1. Dùng tính năng Màu nền (Fill Color)

Dùng Màu nền (Fill Color) để xen kẽ màu hàng không dùng Table. Quy trình thủ công, tốn thời nghiệm nếu dữ liệu lớn.

Các bước:

  • Chọn các hàng muốn tô màu: hàng 6, 8, 10, 12, 14.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Vào tab Trang chủ (Home).
  • Từ Màu nền (Fill Color) → chọn màu. Ví dụ: Xanh lá, Nhấn mạnh 6, Sáng 60%. Nên chọn màu nhạt. Màu đen có thể che dữ liệu, buộc phải đổi màu Font.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Kết quả: xen kẽ màu hàng.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Xem thêm: Cách tô màu xen kẽ hàng cho ô đã gộp trong Excel

2. Sử dụng tính năng Kiểu ô (Cell Styles)

Dùng Kiểu ô (Cell Styles) để xen kẽ màu hàng không dùng Table. Cũng thủ công, tốn thời gian nếu dữ liệu nhiều.

Các bước:

  • Chọn hàng 6, 8, 10, 12, 14.
  • Tab Trang chủ → Kiểu ô (Cell Styles).
  • Chọn kiểu/ màu ưa thích. Ví dụ: Tính toán (Calculation).

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Kết quả xen kẽ màu hàng.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Xem thêm: Cách tô màu xen kẽ hàng dựa trên giá trị ô trong Excel

Đọc thêm tương tự

  • Cách mở Workbook khác và sao chép dữ liệu với Excel VBA
  • [Đã khắc phục!] Lỗi Method Open of Object Workbooks Failed (4 giải pháp)
  • Excel VBA điền mảng bằng giá trị ô (4 ví dụ phù hợp)
  • Cách mở Workbook và chạy Macro bằng VBA (4 ví dụ)

3. Áp dụng Định dạng có điều kiện (Conditional Formatting) với công thức

Dùng Định dạng có điều kiện với công thức. Sử dụng 2 công thức khác nhau với hàm ROW, kết hợp MOD và ISEVEN.

1. Dùng hàm MOD và ROW

Các bước:

  • Chọn vùng dữ liệu áp dụng định dạng, ví dụ B5:E14.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Tab Trang chủ → Định dạng có điều kiện (Conditional Formatting) → Quy tắc mới (New Rule).

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Hộp thoại Quy tắc định dạng mới (New Formatting Rule) hiện ra.

  • Chọn Sử dụng công thức xác định ô cần định dạng (Use a formula to determine which cells to format).
  • Nhập công thức: =MOD(ROW(),2).
  • Nhấn Định dạng (Format).

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Giải thích công thức

  • ROW đếm số thứ tự hàng.
  • MOD trả về phần dư sau chia.
  • MOD(ROW(),2) → trả về 1 hoặc 0 (chia cho 2).
  • Kết quả 0 → không tô màu.

Hộp thoại Định dạng ô (Format Cells) hiện ra.

  • Tab Điền (Fill) → chọn màu, ví dụ Xanh lá, Nhấn mạnh 6, Sáng 40%. Nên chọn màu nhạt.
  • Nhấn OK.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Nhấn OK trên hộp thoại Quy tắc định dạng mới. Xem trước ở khung Xem trước (Preview).

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Kết quả: xen kẽ màu hàng.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Xem thêm: Tô màu xen kẽ hàng theo nhóm trong Excel (6 phương pháp)

2. Dùng hàm ISEVEN và ROW

Tương tự phương pháp 3.1, nhưng dùng công thức: =ISEVEN(ROW()).

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Giải thích công thức

  • ISEVEN trả về TRUE nếu số chẵn.
  • ROW đếm số hàng.
  • Số hàng lẻ → ISEVEN trả về FALSE → không tô màu.

Hộp thoại Định dạng ô hiện ra.

  • Tab Điền → chọn màu Vàng, Nhấn mạnh 4, Sáng 60%. Nên chọn màu nhạt.
  • Nhấn OK.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Nhấn OK trên hộp thoại Quy tắc định dạng mới.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Kết quả: xen kẽ màu hàng.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Xem thêm: Cách tô màu xen kẽ hàng trong Excel (3 cách)

4. Dùng công thức kết hợp lệnh Sắp xếp & Lọc (Sort & Filter)

Dùng công thức với Sắp xếp & Lọc. Kết hợp MOD, IF, ROW.

Các bước:

  • Chọn ô chứa kết quả, ví dụ F5.
  • Nhập công thức:
=MOD(IF(ROW()=2,0,IF(E5=E4,F4, F4+1)), 2)

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Giải thích công thức

  • IF(E5=E4,F4, F4+1): kiểm tra logic. Nếu E5=E4 thì trả về F4, ngược lại F4+1.
    • Kết quả: 1
  • ROW() đếm hàng.
    • Kết quả: 5
  • IF(5=2,0,1): nếu 5=2 thì 0, ngược lại 1.
    • Kết quả: 1
  • MOD trả về phần dư.
  • MOD(1,2) = 1.
  • Nhấn ENTER.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Kéo Fill Handle điền tự động cho F6:F14.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Kết quả cột helper:

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Chọn vùng B4:F14.
  • Tab Trang chủ → nhóm Chỉnh sửa (Editing) → Sắp xếp & Lọc → Lọc (Filter). Phím tắt: CTRL+SHIFT+L.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Click mũi tên thả xuống cột F.
  • Chọn 1, bỏ chọn 0.
  • Nhấn OK.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Kết quả sau lọc.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Chọn dữ liệu đã lọc.
  • Tab Trang chủ → Màu nền → chọn màu Xanh lá, Nhấn mạnh 6, Sáng 60%.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Bỏ lọc: Tab Trang chủ → Sắp xếp & Lọc → Lọc (hoặc CTRL+SHIFT+L).

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Kết quả: cùng màu hàng cho cùng Trạng thái.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

5. Dùng mã VBA để xen kẽ màu hàng

Dùng mã VBA để xen kẽ màu hàng không dùng Table.

Các bước:

  • Tab Nhà phát triển (Developer) → Visual Basic.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Tab Chèn (Insert) → Module.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Nhập mã sau vào Module:
Sub ChangeRowColors() 
    Dim range As Range 
    Dim chr As Long 
    Dim NoColor As Long 
    Dim Colored As Long 
    'Định nghĩa màu đầu vào
    NoColor = vbWhite 
    Colored = RGB(0, 255, 255) 
    'Chọn vùng làm biến
    Set range = Selection 
    'Phải chọn nhiều hơn 1 hàng
    If range.Rows.Count = 1 Then Exit Sub 
    'Vòng lặp đổi màu
    For chr = 1 To range.Rows.Count 
        If chr Mod 2 = 0 Then 
            range.Rows(chr).Interior.Color = Colored 'Hàng chẵn
        Else 
            range.Rows(chr).Interior.Color = NoColor 'Hàng lẻ
        End If 
    Next chr 
End Sub

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Giải thích mã

  • Tạo thủ tục ChangeRowColors.
  • Khai báo biến: range as Range; chr as Long; NoColor as Long; Colored as Long.
  • RGB (0, 255, 255) là màu Xanh ngọc (Aqua) nhạt.
  • Selection chọn vùng trên sheet.
  • Dùng vòng lặp For Each tô màu hàng xen kẽ với IF logic.
  • Lưu mã → quay lại File Excel.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Chọn vùng B5:E14.
  • Tab Nhà phát triển → Macro.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

  • Chọn Macro (ChangeRowColors) → nhấn Chạy (Run).

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Kết quả: xen kẽ màu hàng.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Xem thêm: Cách làm mã VBA chạy nhanh hơn (15 cách phù hợp)

💬 Lưu ý quan trọng

  • Dữ liệu lớn → dùng phương pháp 3 (Định dạng có điều kiện) hoặc phương pháp 5 (VBA). Tiết kiệm thời gian.
  • Dữ liệu nhỏ → dùng phương pháp 1 (Màu nền) hoặc phương pháp 2 (Kiểu ô).
  • Muốn tô màu dữ liệu tương tự/đã sắp xếp → dùng phương pháp 4 (Sắp xếp & Lọc).

Phần thực hành

Bạn có thể tự thực hành các phương pháp đã giải thích.

5 cách chuyên gia xen kẽ màu hàng trong Excel không dùng Bảng

Kết luận

Hy vọng bài viết hữu ích. Đã giải thích 5 phương pháp Xen kẽ màu hàng trong Excel không dùng Table. Truy cập Exceldemy để học thêm Excel. Để lại bình luận, góp ý, thắc mắc bên dưới.

Các bài viết liên quan

  • Cách dùng câu lệnh Select Case trong Excel VBA (2 ví dụ)
  • Học lập trình Excel VBA & Macro (Hướng dẫn miễn phí - Bước theo bước)
  • Đảo ngược hàng trong Excel (4 cách dễ dàng)
  • 6 sách lập trình Excel VBA hay nhất (Cho người mới & nâng cao)
  • Cách dùng sự kiện VBA OnKey trong Excel (ví dụ phù hợp)
  • Excel VBA: Sự kiện cấp Workbook và cách dùng
  • Cách mở Workbook từ đường dẫn bằng Excel VBA (4 ví dụ)
  • Duyệt đường dẫn file bằng Excel VBA (3 ví dụ)