Перейти к содержимому

Как выбрать каждую вторую строку в excel

  • автор:

Как выделить каждую вторую строку или столбец в Excel цветом

Допустим у нас есть таблица с отчетом по продажам за каждый месяц. В каждом четвертом столбце находится общая сумма продаж за квартал. Но эта итоговая сумма визуально ничем не отличается от других значений в таблице, хорошо было-бы экспонировать ее выделив цветом. Это существенно улучшит читабельность таблицы и упростит визуальный анализ отчета.

Как автоматически выделить каждый четвертый столбец

Пример таблицы.

Работать с этой таблицей было бы легче если выделить ее итоговые данные в каждом квартале четвертого столбца. Можно это сделать и вручную. Но если таких колонок десятки, да еще и на многих подобных отчетах, то на это уйдет много времени. Рекомендуем использовать условное форматирование чтобы автоматизировать решение данной задачи. Это позволит не только автоматически выделить каждый четвертый столбец уже заполненной таблицы, но и при добавлении новых данных каждые четвертые столбцы будут сами выделяться цветом. Для этого:

  1. Выделяем столбцы таблицы без заголовков. В данном случаи — это диапазон A2:I14.
  2. Активируйте инструмент: «ГЛАВНАЯ»-«Условное форматирование»-«Создать правило»-«Использовать формулу для определения форматированных ячеек:». Создать правило.
  3. В поле для ввода формулы вводим следующе значение: СТОЛБЕЦ.
  4. Щелкните на кнопку «Формат», чтобы задать оформление для столбцов. Граница.
  5. В появившемся окне «Формат ячеек» на вкладке «Граница» слева укажите тип линии и ее цвет, а справа активируйте новые вертикальные границы. Заливка.
  6. На вкладке «Заливка» укажите цвет фона ячеек и нажмите ОК на всех открытых окнах.

Каждый четвертый столбец.

При составлении формулы мы использовали функцию =ОСТАТ(), которая возвращает остаток от деления ее первого аргумента на второй. В первом аргументе функции ОСТАТ мы использовали функцию =СТОЛБЕЦ() – возвращает номер текущего столбца. Поэтому в ее аргументе мы использовали относительную ссылку A2, а не абсолютною, чтобы получать все номера столбцов выделенного диапазона. Второй аргумент функции ОСТАТ это число 4 (на него делим номер каждого столбца). После функций мы проверяем оператором «=» равен ли результат после деления нулю. Как только результат = 0 выполняется форматирование.

Как выделить строку автоматически в Excel

Таким же самым способом мы можем выделять строки. Для этого нужно немного изменить формулу. Например, для выделения цветом каждой второй строки используем такую формулу:

СТРОКА.

То есть вместо функции СТОЛБЕЦ мы использовали функцию СТРОКА и делим на 2 (каждая вторая).

Каждая вторая строка.

Теперь даже если в эту таблицу добавить новые строки, все равно будет выделена цветом каждая вторая. Фактически получается такой же эффект как автоформат в инструменте «ВСТАВКА»-«Таблица».

  • Excel Formula Examples
  • Создать таблицу
  • Форматирование
  • Функции Excel
  • Формулы и диапазоны
  • Фильтр и сортировка
  • Диаграммы и графики
  • Сводные таблицы
  • Печать документов
  • Базы данных и XML
  • Возможности Excel
  • Настройки параметры
  • Уроки Excel
  • Макросы VBA
  • Скачать примеры

Одминский блог

Довольно часто бывает нужно проредить какой нить список, выбрав строки с определенной очередностью – скажем, каждую 4ю или 10ю строку.

В принципе, если табличка небольшая, то можно проредить и лапками, а вот если у нас база на несколько тысяч строк, то вскроешься делать подобную выборку вручную.

выборка определенной строки в Excel

Тем более, что выбор определенных строк в списке, элементарно делается в Excel. Что в принципе и следовало ожидать. Собственно для чего копируем список в Excel в первую колонку, а во вторую вставляем выражение

=ОСТАТ(СТРОКА();N) где N это кратность, то есть если будет стоять 4, то нолик будет выставляться на каждой 4й строке, если 10, то на каждой 10й.

В моем примере я как раз выбираю каждую 4ю строку. Щелкаем курсором в нижний правый угол ячейки с выражением и растягиваем на нужное количество ячеек.

После чего включаем стандартный фильтр столбца с нумерацией строк (через основное меню Сортировка и фильтр -> Фильтр) и просто фильтруем по 0 или какому либо другому значению, выбрав именно нужный порядок выборки.

Применение цвета к чередующимся строкам или столбцам

Применив цвет к чередующимся строкам или столбцам (это часто называют цветными полосами), можно облегчить восприятие данных на листе. Чтобы отформатировать чередующиеся строки или столбцы, можно быстро применить один из встроенных форматов таблицы. Если воспользоваться этим методом, то при добавлении новых строк или столбцов к ним автоматически будет применяться соответствующая заливка.

Таблица с выбранным цветом заливки для чередующихся строк

Вот как это сделать:

Окно

  1. Выделите диапазон ячеек, которые нужно отформатировать.
  2. Перейдите в раздел Главная >Форматировать как таблицу.
  3. Выберите стиль таблицы, в котором применяется заливка с чередованием строк.
  4. Чтобы изменить заливку со строк на столбцы, выберите таблицу в разделе Конструктор таблиц, а затем снимите флажок Чередующиеся строки и проверка поле Столбцы с полосами.

Совет: Если вы хотите сохранить стиль с чередованием, но убрать функциональность таблицы, выберите команду Преобразовать в диапазон. В этом случае при добавлении строк и столбцов к ним не будет автоматически применяться форматирование с цветными полосами, но его можно применять вручную с помощью команды Формат по образцу.

Применение полос к строкам или столбцам с помощью условного форматирования

Применить особый формат к определенным строкам или столбцам можно также с помощью правила условного форматирования.

Диапазон данных с цветом заливки для чередующихся строк и столбцов с применением правила условного форматирования.

Вот как это сделать:

  1. На листе выполните одно из указанных ниже действий.
    • Чтобы применить затенение к определенному диапазону ячеек, выберите ячейки, которые необходимо отформатировать.
    • Чтобы применить заливку ко всему листу, нажмите кнопку Выбрать все . Кнопка
  2. Перейдите на главную страницу >условное форматирование >новое правило.
  3. В поле Выбор типа правила выберите Использовать формулу, чтобы определить, какие ячейки следует форматировать. Кнопка
  4. Чтобы применить цвет к чередующимся строкам, в поле Форматировать значения, для которых следующая формула является истинной введите формулу =ОСТАТ(СТРОКА();2)=0. Чтобы применить цвет к чередующимся столбцам, введите формулу =ОСТАТ(СТОЛБЕЦ();2)=0. Эти формулы определяют, является ли строка (или столбец) четной или нечетной, чтобы можно было применить соответствующий цвет.
  5. Выберите Формат.
  6. В поле Формат ячеек выберите Заполнить.
  7. Выберите цвет и нажмите кнопку ОК.
  8. Вы можете просмотреть выбранный вариант в разделе Пример и выбрать ОК или выбрать другой цвет.

Советы:

  • Чтобы изменить правило условного форматирования, щелкните одну из ячеек, к которым применено правило, перейдите в раздел Главная >Условное форматирование >Управление правилами >Изменить правило, а затем внесите изменения.
  • Чтобы удалить условное форматирование из ячеек, выделите их, перейдите в раздел Главная >Очистить и выберите Очистить форматы. параметр очистки формата
  • Чтобы скопировать условное форматирование в другие ячейки, щелкните одну из ячеек, в которой применено правило, перейдите в раздел Главная >Формат по образцуКнопка , а затем выберите ячейки, которые требуется отформатировать.

Как выбрать каждую N-ю строку в Excel (с примером)

Как выбрать каждую N-ю строку в Excel (с примером)

Вы можете использовать следующую базовую формулу для выбора каждой n-й строки в Excel:

=OFFSET( $A$1 ,(ROW()-1)\*n,0) 

Эта формула выбирает каждую n-ю строку.

Просто измените значение n в формуле, чтобы выбрать определенные строки.

Например, вы можете использовать следующую формулу для выбора каждой 3- й строки:

=OFFSET( $A$1 ,(ROW()-1)\*3,0) 

Следующие примеры показывают, как использовать эту формулу на практике.

Пример: выберите каждую N-ю строку в Excel

Предположим, у нас есть следующий список значений в Excel:

Мы можем использовать следующую формулу для выбора каждой третьей строки из списка:

=OFFSET( $A$1 ,(ROW()-1)\*3,0) 

Мы введем эту формулу в ячейку C1 , а затем скопируем и вставим ее в остальные ячейки столбца C:

выбрать каждую n-ю строку в Excel

Обратите внимание, что каждая третья строка была выбрана из списка исходных значений:

Если мы изменим значение n в формуле, мы можем выбрать другое n-е значение.

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

=OFFSET( $A$1 ,(ROW()-1)\*5,0) 

Мы введем эту формулу в ячейку C1 , а затем скопируем и вставим ее в остальные ячейки столбца C:

Обратите внимание, что каждая пятая строка была выбрана из списка исходных значений:

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *