Формула Excel: виділити кожен другий рядок -

Зміст

Загальна формула

=ISEVEN(ROW())

Резюме

Якщо ви хочете виділити кожен другий рядок у таблиці (який іноді називають зебристою смужкою) за допомогою умовного форматування, ви можете зробити це за допомогою простої формули, яка використовує або функцію ISEVEN, або ISODD. Наприклад, якщо ви хочете виділити кожен другий рядок у діапазоні B3: F102, виберіть весь діапазон, а потім створіть правило умовного форматування, яке використовує цю формулу:

=ISEVEN(ROW())

Пояснення

Коли ви використовуєте формулу для застосування умовного форматування, формула обчислюється для кожної комірки у виділенні. У цьому випадку у формулі відсутні адреси, тому для кожної комірки даних запускаються функції ROW та ISEVEN. ROW повертає номер рядка комірки, а ISEVEN повертає TRUE, якщо номер рядка парний, і FALSE, якщо номер рядка непарний. Правило спрацьовує на TRUE, тому рівні рядки будуть затінені.

Щоб затінити непарні рядки, просто використовуйте замість цього ISODD:

=ISODD(ROW())

Альтернатива MOD

Якщо ви використовуєте стару версію Excel (до 2007 року), можливо, ви не матимете доступу до ISEVEN та ISODD. У цьому випадку ви можете використовувати "класичну" формулу для затінення парних або непарних рядків, яка залежить від функції MOD:

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

MOD приймає число і дільник як аргументи, а решту повертає. Функція ROW надає число, яке ділиться на 2, тому MOD повертає нуль, коли рядок є парним числом, і 1, якщо ні.

Цікаві статті...