Затенение чередующихся строк в большой электронной таблице может улучшить читаемость. Функция условного форматирования в Excel позволяет применить затенение ячеек к каждой второй строке в диапазоне листа с помощью функции Modulus ( = mod
).
- Выберите диапазон ячеек, строк или столбцов для форматирования.
- Щелкните Условное форматирование в группе Стили на вкладке Главная окна Лента. Выберите Новое правило…
- Значок Откроется диалоговое окно «Новое правило форматирования» . Выберите Используйте формулу, чтобы определить, какие ячейки нужно форматировать .
- Введите =MOD(ROW(),2)=0 в значениях формата , где эта формула верна: в поле Изменить описание правила:
- Нажмите кнопку Форматировать… . Откроется диалоговое окно Формат ячеек . Выберите вкладку Заливка , чтобы указать цвет для закрашенных строк. Нажмите кнопку OK .
- Примечание. Выберите светлый цвет, чтобы обеспечить достаточный контраст между цветом текста и затенением строки.
- Окно Новое правило форматирования отображается выбранным цветом в области Предварительный просмотр: . Нажмите кнопку OK .
- Чередование строки имеют выбранный цвет.
- Примечание : Чтобы обновить цвет
- Выберите диапазон ячеек.
- Выберите Условное форматирование из Стили на вкладке Главная ленты. Выберите Управление правилами…
- Откроется окно Диспетчер правил условного форматирования с правилами для Текущий выбор в списке.
- Выберите формулу :
= MOD (ROWS… 0)
. Нажмите кнопку Изменить правило… . - Откроется окно Изменить правило форматирования . Нажмите кнопку Формат
. - Отображаются окна Форматировать ячейки . Выберите другой цвет для затенения строки. Нажмите OK
.
- Примечание : Чтобы обновить цвет
Загрузите бесплатную версию этого совета в формате PDF.
Adobe Читатель необходим для просмотра PDF-версии. Воспользуйтесь ссылкой ниже, чтобы загрузить БЕСПЛАТНУЮ Adobe Reader с веб-сайта Adobe.
Если вы не можете загрузить Adobe Reader или вы хотите получить альтернативную версию PDF, пожалуйста, свяжитесь с нами по телефону (518-786-1181) или электронной почте (support@microknowledge.com)
- Выделение каждой второй строки в Excel
- Как выделить каждую вторую строку в Excel с помощью условного форматирования?
- Пример 1. Затенение альтернативных строк с помощью функции ISODD
- Пример 2: объединить ISEVEN () и ISODD () функции для применения уникальных полос зебры
- Пример 3: Выделите все остальные строки с помощью функции MOD
- Пример 4: Затенение каждой n-й строки или столбца
- Форматирование таблиц Excel для выделения строк
- Пример 1: Использование встроенных стилей таблиц
- Пример 2: Создайте свой собственный стиль для альтернативных строк затенения 3>
- Макрос VBA для выделения каждой другой строки в Excel
Выделение каждой второй строки в Excel
В этом руководстве мы объясним, , как выделить каждую вторую строку в Excel . Мы покажем вам, как улучшить читаемость вашей электронной таблицы и закрасить альтернативные строки.
Работа с большими таблицами данных и организация диапазонов в Excel, иногда не слишком простая задача.
В этом руководстве по Excel я рассмотрю следующие темы:
Сначала вы узнаете, как выделить каждую вторую строку с помощью условного форматирования. После этого мы представим решение на основе таблиц Excel. Наконец, мы напишем короткий макрос, чтобы еще быстрее затенять каждую вторую строку.
Как выделить каждую вторую строку в Excel с помощью условного форматирования?
Часто вы сталкиваетесь с проблемой: было бы здорово выделить строки в Excel! Условное форматирование — это универсальный инструмент для работы с цветами , поэтому мы будем использовать его в этом примере.
Пример 1. Затенение альтернативных строк с помощью функции ISODD
Вот наша таблица исходных данных, как вы можете видеть на изображении ниже:
В этом примере вы затеняете каждую вторую строку в диапазоне (например, D3: F17) в этом наборе данных.
Вы хотите быстро выделить каждую альтернативную строку в Excel. Для этого выполните следующие действия:
1. Выберите диапазон , содержащий данные.
2. Экономьте свое время, используя быстрые клавиши ! Используйте ярлык Alt + O + D , чтобы открыть окно диспетчера правил условного форматирования .
Если вы хотите использовать Как обычно, щелкните вкладку «Главная», выберите «Условное форматирование» и выберите «Новое правило».
3. Примените собственную формулу ! Сначала выберите параметр «Использовать формулу для определения ячеек для форматирования» в диалоговом окне «Новое правило форматирования».
4. Теперь примените формулу к диапазону ячеек! Выберите поле «Изменить описание правила» и введите формулу:
= ISEVEN (ROW ())
5. Нажмите кнопку Формат и выберите цвет заливки в качестве формата.
6. Щелкните ОК. Это оно! У вас выделены альтернативные строки.
Пример 2: объединить ISEVEN () и ISODD () функции для применения уникальных полос зебры
Добавьте второе правило в Диспетчер правил условного форматирования. В этом случае вы можете создавать уникальные стили на основе двух цветов..
Используйте формулу ниже:
= ISODD (ROW ())
Оба метода просты. Если вы запустите вложенную формулу с использованием ISEVEN и ROW, выражение вернет TRUE, если число четное. Результатом будет ЛОЖЬ, если номер строки нечетный. Этот метод выделяет 1-ю, 3-ю, 5-ю (и так далее) строку в диапазоне.
Примените комбинацию ISODD и ROW. Результат формулы будет ИСТИНА, если номер строки нечетный. В противном случае в результате выражения вы получите ЛОЖЬ.
Пример 3: Выделите все остальные строки с помощью функции MOD
Стоит знать, что функция MOD может будет полезно, если вы работаете с цветами и строками.
Вы должны заменить формулу в диспетчере правил.
Enter
=MOD(ROW(),2)=1
выражение и нажмите OK.
Объяснение формулы MOD
Воспользуйтесь формулой, чтобы получить остаток от деления. Вы можете применить комбинацию функций MOD и ROW для создания собственной формулы.
В этом разделе мы объясним, как работает формула MOD (ROW (), 2) = 1. Отметьте первую ячейку в диапазоне. Поскольку функция ROW возвращает 3,
= MOD (ROW ()), 2) = 1
будет скомпилирован в
MOD (3,2) = 1
Вы ждете 1, чтобы закрасить строку. Первая строка выделена, потому что результат соответствует нашим первоначальным критериям.
Перейти к следующей строке. Если вы используете формулу для D4, выражение = MOD (4,2) получит 0. Оно не соответствует нашим критериям, и строка остается без изменений.
Пример 4: Затенение каждой n-й строки или столбца
В некоторых случаях вы хотите выделить, например, каждую 5-ю строку. Если вы измените параметры формулы ROW, вы можете работать без ограничений.
Примеры чередования каждой n-й строки:
Чтобы выделить каждую третью строку в Excel, используйте формулу ниже:
= MOD (ROW)), 3 = 0
: чтобы заштриховать каждую четвертую строку, введите = MOD (ROW ( ), 4) = 1 .
Форматирование таблиц Excel для выделения строк
Давайте посмотрим на решение Lightpeed для затенения каждой второй строки с помощью таблиц Excel .
Пример 1: Использование встроенных стилей таблиц
- Выберите диапазон , содержащий данные.
- Выберите вкладку «Главная» и щелкните Форматировать как таблицу
- Щелкните окно предустановленных стилей и выберите один из них.
Пример 2: Создайте свой собственный стиль для альтернативных строк затенения 3>
Первые два шага такие же, как и выше. Нажмите «Новый стиль таблицы».
1 . Нажмите « Новый стиль таблицы .»
2. В диалоговом окне « Новый стиль таблицы » выберите «First Row Stripe .»
3. Щелкните Формат и выберите цвет для заливки. В окне предварительного просмотра отобразится выбранная вами цветовая схема. Если вы хотите часто применять этот стиль, вы должны нажать « Установить как стиль таблицы по умолчанию для этого документа».
4. Нажмите OK.
Вы можете изменить размер полосы с помощью раскрывающегося меню:
Макрос VBA для выделения каждой другой строки в Excel
Вы на правильном пути . Теперь вы узнаете самый быстрый способ.
Чтобы вставить макрос, откройте редактор Visual Basic, на вкладке «Разработчик» и нажмите Visual Basic. Если вы предпочитаете сочетания клавиш, нажмите Alt + F11, чтобы открыть окно VBE .
- Щелкните правой кнопкой мыши имя книги.
- Выберите «Вставить» -> «Модуль» в контекстном меню.
- Скопируйте и вставьте код в правую панель.
Чтобы запустить макрос , выполните следующие действия:
- Перейдите на вкладку разработчика (если она не отображается, включите ее).
- Щелкните «Макросы».
- Появится диалоговое окно «Макрос». Выберите макрос и нажмите «Выполнить».
Не забудьте проверить исходный код тоже:
Sub ShadeEveryOtherRow () Dim Counter As Integer 'Для каждой строки в текущем выделении ... For Counter = 1 To Selection.Rows.Count' Если row - нечетное число (в выделенном фрагменте) ... If Counter Mod 2 = 1 Then 'Установить серый цвет ячейки Selection.Rows (Counter) .Interior.Color = RGB (200, 200, 200) End If NextEnd Sub
Загрузите образец учебного пособия!
Вас также могут заинтересовать:
- Коллекция макросов VBA
- Как сортировать по цвету в Excel
- Сортировка данных — советы и рекомендации
- Очистка данных в Excel
- Сравнить два столбца