Công thức Excel: Đánh dấu mọi hàng khác -

Mục lục

Công thức chung

=ISEVEN(ROW())

Tóm lược

Nếu bạn muốn đánh dấu mọi hàng khác trong bảng (đôi khi được gọi là sọc ngựa vằn) với định dạng có điều kiện, bạn có thể làm như vậy với một công thức đơn giản sử dụng hàm ISEVEN hoặc ISODD. Ví dụ: nếu bạn muốn đánh dấu mọi hàng khác trong phạm vi B3: F102, hãy chọn toàn bộ phạm vi sau đó tạo quy tắc định dạng có điều kiện sử dụng công thức này:

=ISEVEN(ROW())

Giải trình

Khi bạn sử dụng công thức để áp dụng định dạng có điều kiện, công thức được đánh giá cho mọi ô trong vùng chọn. Trong trường hợp này, không có địa chỉ nào trong công thức, do đó, đối với mọi ô trong dữ liệu, các hàm ROW và ISEVEN được chạy. ROW trả về số hàng của ô và ISEVEN trả về TRUE nếu số hàng là chẵn và FALSE nếu số hàng là lẻ. Quy tắc sẽ kích hoạt trên TRUE, vì vậy các hàng chẵn sẽ được tô bóng.

Để tô bóng các hàng lẻ, chỉ cần sử dụng ISODD thay thế:

=ISODD(ROW())

Một thay thế MOD

Nếu bạn đang sử dụng phiên bản Excel cũ hơn (trước năm 2007), bạn có thể không có quyền truy cập vào ISEVEN và ISODD. Trong trường hợp đó, bạn có thể sử dụng công thức "cổ điển" để tô bóng các hàng chẵn hoặc lẻ, tùy thuộc vào hàm MOD:

=MOD(ROW(),2) = 0 // returns true for even rows =MOD(ROW(),2) = 1 // returns true for odd rows

MOD nhận một số và một số chia làm đối số và trả về phần còn lại. Hàm ROW cung cấp số chia cho 2, vì vậy MOD trả về 0 khi hàng là số chẵn và 1 nếu không.

thú vị bài viết...