Как выбрать каждую вторую строку в excel
Перейти к содержимому

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

Чрезстрочное выделение таблиц в EXCEL с помощью Условного форматирования

history 25 апреля 2013 г.
    Группы статей
  • Каждый n-й в списке
  • Таблицы в формате EXCEL 2007
  • Условное форматирование
  • Форматирование таблиц

Используем Условное форматирование для выделения каждой второй строки таблицы.

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

Таблицы, созданные в формате EXCEL 2007

Для таблиц, созданных в формате EXCEL 2007 ( Вставка/ Таблицы/ Таблица ) существует возможность использовать различные стили для придания таблицам определенного вида, в том числе и с чрезсрочным выделением (выделите любую ячейку таблицы, далее Конструктор/ Стили таблиц ).

  • создайте таблицу в формате EXCEL 2007 ( Вставка/Таблицы/Таблица );
  • через меню Конструктор/ Стили таблиц придайте необходимое форматирование.

Через меню Конструктор/ Сервис/ Преобразовать диапазон можно легко преобразовать таблицу в обычный диапазон ячеек, но оформление таблицы останется.

Условное форматирование

Если нет желания создавать таблицу в формате EXCEL 2007, то для чрезстрочного выделения строк можно использовать Условное форматирование . Например, в таблице можно выделить каждую вторую строку:

  • выделите таблицу (диапазон ячеек), которую вы хотите отформатировать;
  • вызовите инструмент Условное форматирование ( Главная/ Стили/ Условное форматирование/ Создать правило );
  • выберите Использовать формулу для определения форматируемых ячеек;
  • в поле « Форматировать значения, для которых следующая формула является истинной » введите формулу =ОСТАТ(СТРОКА();2) или =НЕЧЁТ(СТРОКА())=СТРОКА()
  • выберите требуемый формат, например, серый цвет фона.

Функция СТРОКА() возвращает номер строки ячейки, а функция ОСТАТ() делит на 2 номер строки. Если результат =0 (четная строка), то результат формулы — ЛОЖЬ (т.к. 0 соответствует ЛОЖЬ, а 1 — ИСТИНА) и ячейка не закрашивается, если нечетная строка, то она закрашивается.

Для выделения каждой третьей, четвертой, … строки используйте соответственно формулы =ОСТАТ(СТРОКА();3) , =ОСТАТ(СТРОКА();4) , …

Готовые примеры выделения строк Условным форматированием можно найти в файле примера .

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

Блог о технологиях, технократии и методиках борьбы с граблями

  • Главная
  • Проект
  • Услуги

Как выбрать строки с заданной очередностью

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

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

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

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

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

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

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

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