MicroKnowledge, Inc.

Затенение чередующихся строк в большой электронной таблице может улучшить читаемость. Функция условного форматирования в Excel позволяет применить затенение ячеек к каждой второй строке в диапазоне листа с помощью функции Modulus ( = mod ).

  1. Выберите диапазон ячеек, строк или столбцов для форматирования.
  2. Щелкните Условное форматирование в группе Стили на вкладке Главная окна Лента. Выберите Новое правило…
  3. Значок Откроется диалоговое окно «Новое правило форматирования» . Выберите Используйте формулу, чтобы определить, какие ячейки нужно форматировать .
  4. Введите =MOD(ROW(),2)=0 в значениях формата , где эта формула верна: в поле Изменить описание правила:
  5. Нажмите кнопку Форматировать… . Откроется диалоговое окно Формат ячеек . Выберите вкладку Заливка , чтобы указать цвет для закрашенных строк. Нажмите кнопку OK .
    • Примечание. Выберите светлый цвет, чтобы обеспечить достаточный контраст между цветом текста и затенением строки.

  1. Окно Новое правило форматирования отображается выбранным цветом в области Предварительный просмотр: . Нажмите кнопку OK .
  2. Чередование строки имеют выбранный цвет.
    • Примечание : Чтобы обновить цвет
      1. Выберите диапазон ячеек.
      2. Выберите Условное форматирование из Стили на вкладке Главная ленты. Выберите Управление правилами…
      3. Откроется окно Диспетчер правил условного форматирования с правилами для Текущий выбор в списке.
      4. Выберите формулу : = MOD (ROWS… 0) . Нажмите кнопку Изменить правило… .
      5. Откроется окно Изменить правило форматирования . Нажмите кнопку Формат
        .
      6. Отображаются окна Форматировать ячейки . Выберите другой цвет для затенения строки. Нажмите OK
        .

Загрузите бесплатную версию этого совета в формате PDF.


Adobe Читатель необходим для просмотра PDF-версии. Воспользуйтесь ссылкой ниже, чтобы загрузить БЕСПЛАТНУЮ Adobe Reader с веб-сайта Adobe.

Если вы не можете загрузить Adobe Reader или вы хотите получить альтернативную версию PDF, пожалуйста, свяжитесь с нами по телефону (518-786-1181) или электронной почте (support@microknowledge.com)



Выделение каждой второй строки в 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: Использование встроенных стилей таблиц

  1. Выберите диапазон , содержащий данные.
  2. Выберите вкладку «Главная» и щелкните Форматировать как таблицу
  3. Щелкните окно предустановленных стилей и выберите один из них.

Пример 2: Создайте свой собственный стиль для альтернативных строк затенения 3>

Первые два шага такие же, как и выше. Нажмите «Новый стиль таблицы».

1 . Нажмите « Новый стиль таблицы

2. В диалоговом окне « Новый стиль таблицы » выберите «First Row Stripe

3. Щелкните Формат и выберите цвет для заливки. В окне предварительного просмотра отобразится выбранная вами цветовая схема. Если вы хотите часто применять этот стиль, вы должны нажать « Установить как стиль таблицы по умолчанию для этого документа».

4. Нажмите OK.

Вы можете изменить размер полосы с помощью раскрывающегося меню:

Макрос VBA для выделения каждой другой строки в Excel

Вы на правильном пути . Теперь вы узнаете самый быстрый способ.

Чтобы вставить макрос, откройте редактор Visual Basic, на вкладке «Разработчик» и нажмите Visual Basic. Если вы предпочитаете сочетания клавиш, нажмите Alt + F11, чтобы открыть окно VBE .

  1. Щелкните правой кнопкой мыши имя книги.
  2. Выберите «Вставить» -> «Модуль» в контекстном меню.
  3. Скопируйте и вставьте код в правую панель.

Чтобы запустить макрос , выполните следующие действия:

  1. Перейдите на вкладку разработчика (если она не отображается, включите ее).
  2. Щелкните «Макросы».
  3. Появится диалоговое окно «Макрос». Выберите макрос и нажмите «Выполнить».

Не забудьте проверить исходный код тоже:

  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
  • Сравнить два столбца
Оцените статью
logicle.ru
Добавить комментарий