Как в эксель разделить четные и нечетные строки на две таблицы
Доброго всем времени суток!
С утра бьюсь над такой задачей:
*Есть ID продавцов от одного до столько-то. Нужно в powerpivot сделать так, чтобы четные айдишки относились в группу А, а нечетные - в группу В.
С задачей я справился с помощью формулы
) но мне поставили задачу решить ее при помощи именно IF или именно SWITCH (так надо).
Реально голову сломал, пересмотрел кучу инфы, видео и т.д. Но постоянно выскакивает ошибка о неправильном синтаксисе и т.д. С IF я вроде решил задачу, но только вручную, то есть прописывал, что ЕСЛИ то это группа В, если то это группа А и так далее.
Но это мне кажется тупо так прописывать, а если этих айдишек будет сто, двести?
Доброго всем времени суток!
С утра бьюсь над такой задачей:
*Есть ID продавцов от одного до столько-то. Нужно в powerpivot сделать так, чтобы четные айдишки относились в группу А, а нечетные - в группу В.
С задачей я справился с помощью формулы
) но мне поставили задачу решить ее при помощи именно IF или именно SWITCH (так надо).
Реально голову сломал, пересмотрел кучу инфы, видео и т.д. Но постоянно выскакивает ошибка о неправильном синтаксисе и т.д. С IF я вроде решил задачу, но только вручную, то есть прописывал, что ЕСЛИ то это группа В, если то это группа А и так далее.
Но это мне кажется тупо так прописывать, а если этих айдишек будет сто, двести?
С утра бьюсь над такой задачей:
*Есть ID продавцов от одного до столько-то. Нужно в powerpivot сделать так, чтобы четные айдишки относились в группу А, а нечетные - в группу В.
С задачей я справился с помощью формулы
) но мне поставили задачу решить ее при помощи именно IF или именно SWITCH (так надо).
Реально голову сломал, пересмотрел кучу инфы, видео и т.д. Но постоянно выскакивает ошибка о неправильном синтаксисе и т.д. С IF я вроде решил задачу, но только вручную, то есть прописывал, что ЕСЛИ то это группа В, если то это группа А и так далее.
Но это мне кажется тупо так прописывать, а если этих айдишек будет сто, двести?
Помогите, пожалуйста! Автор - Сапожник
Дата добавления - 17.07.2017 в 20:11
Для удобства чтения таблиц часто используют чрезстрочное выделение. Используем 2 подхода для выделения строк.
Таблицы, созданные в формате EXCEL 2007
Для таблиц, созданных в формате EXCEL 2007 ( Вставка/ Таблицы/ Таблица ) существует возможность использовать различные стили для придания таблицам определенного вида, в том числе и с чрезсрочным выделением (выделите любую ячейку таблицы, далее Конструктор/ Стили таблиц ).
- создайте таблицу в формате EXCEL 2007 ( Вставка/Таблицы/Таблица );
- через меню Конструктор/ Стили таблиц придайте необходимое форматирование.
Через меню Конструктор/ Сервис/ Преобразовать диапазон можно легко преобразовать таблицу в обычный диапазон ячеек, но оформление таблицы останется.
Условное форматирование
Если нет желания создавать таблицу в формате EXCEL 2007, то для чрезстрочного выделения строк можно использовать Условное форматирование . Например, в таблице можно выделить каждую вторую строку:
- выделите таблицу (диапазон ячеек), которую вы хотите отформатировать;
- вызовите инструмент Условное форматирование ( Главная/ Стили/ Условное форматирование/ Создать правило );
- выберите Использовать формулу для определения форматируемых ячеек;
- в поле « Форматировать значения, для которых следующая формула является истинной » введите формулу =ОСТАТ(СТРОКА();2) или =НЕЧЁТ(СТРОКА())=СТРОКА()
- выберите требуемый формат, например, серый цвет фона.
Функция СТРОКА() возвращает номер строки ячейки, а функция ОСТАТ() делит на 2 номер строки. Если результат =0 (четная строка), то результат формулы - ЛОЖЬ (т.к. 0 соответствует ЛОЖЬ, а 1 - ИСТИНА) и ячейка не закрашивается, если нечетная строка, то она закрашивается.
Для выделения каждой третьей, четвертой, … строки используйте соответственно формулы =ОСТАТ(СТРОКА();3) , =ОСТАТ(СТРОКА();4) , …
Готовые примеры выделения строк Условным форматированием можно найти в файле примера .
мб так ?
[moder]Выкладывайте предложенную формулу в посте, чтобы другие форумчане сразу видели вариант.[/moder]
мб так ?
[moder]Выкладывайте предложенную формулу в посте, чтобы другие форумчане сразу видели вариант.[/moder] ReAnima
ReAnima, китин, SLAVICK, Всем спасибо, но это не совсем то что я хотел. я говорил про ПЕРЕМЕСТИТЬ. Вообщем если переместить невозможно то покажите как сделать чтоб каждая четная строка была во втором столбце, а каждая нечетная в третьем.
[moder]А почему Вы не сделали в своем файле желаемый результат?
ReAnima, китин, SLAVICK, Всем спасибо, но это не совсем то что я хотел. я говорил про ПЕРЕМЕСТИТЬ. Вообщем если переместить невозможно то покажите как сделать чтоб каждая четная строка была во втором столбце, а каждая нечетная в третьем.
[moder]А почему Вы не сделали в своем файле желаемый результат? kioki
я говорил про ПЕРЕМЕСТИТЬ. Вообщем если переместить невозможно то покажите как сделать чтоб каждая четная строка была во втором столбце, а каждая нечетная в третьем.
1. В столбце B протягиваете в диапазоне B1:B80 чередующиеся значения 1, 2, 1, 2, 1, 2. 1, 2, как признаки нечетности и четности.
2. В столбце C протягиваете в диапазоне C1:C80 значения от 1 до 80, т.е. фактически фиксируете исходный порядок строк.
3. Сортируете имеющиеся 3 столбца по возрастанию по столбцам B и C.
4. Дальше, думаю, всё понятно - выделяете мышкой и перетаскиванием пристраиваете блоки клеток с "1" и "2" друг к другу как надо.
5. Лишнее - удаляете.
я говорил про ПЕРЕМЕСТИТЬ. Вообщем если переместить невозможно то покажите как сделать чтоб каждая четная строка была во втором столбце, а каждая нечетная в третьем.
1. В столбце B протягиваете в диапазоне B1:B80 чередующиеся значения 1, 2, 1, 2, 1, 2. 1, 2, как признаки нечетности и четности.
2. В столбце C протягиваете в диапазоне C1:C80 значения от 1 до 80, т.е. фактически фиксируете исходный порядок строк.
3. Сортируете имеющиеся 3 столбца по возрастанию по столбцам B и C.
4. Дальше, думаю, всё понятно - выделяете мышкой и перетаскиванием пристраиваете блоки клеток с "1" и "2" друг к другу как надо.
5. Лишнее - удаляете. Gustav
я говорил про ПЕРЕМЕСТИТЬ. Вообщем если переместить невозможно то покажите как сделать чтоб каждая четная строка была во втором столбце, а каждая нечетная в третьем.
1. В столбце B протягиваете в диапазоне B1:B80 чередующиеся значения 1, 2, 1, 2, 1, 2. 1, 2, как признаки нечетности и четности.
2. В столбце C протягиваете в диапазоне C1:C80 значения от 1 до 80, т.е. фактически фиксируете исходный порядок строк.
3. Сортируете имеющиеся 3 столбца по возрастанию по столбцам B и C.
4. Дальше, думаю, всё понятно - выделяете мышкой и перетаскиванием пристраиваете блоки клеток с "1" и "2" друг к другу как надо.
5. Лишнее - удаляете. Автор - Gustav
Дата добавления - 20.01.2016 в 14:54
Как отфильтровать каждую вторую строку (четную / нечетную) в Excel?
Это сложный навык, связанный с тем, как фильтровать каждую вторую строку, фильтровать каждую четную / нечетную строку и фильтровать каждую n-ю строку в Excel с помощью команды Filter.
Kutools for Excel's Select Interval Rows & Columns utility helps you easily select all Odd, Even rows or every nth row in specified range in Excel.
Kutools for Excel includes more than 300 handy Excel tools. Free to try with no limitation in 60 days. Read More Download the free trial now
- Reuse Anything: Add the most used or complex formulas, charts and anything else to your favorites, and quickly reuse them in the future.
- More than 20 text features: Extract Number from Text String; Extract or Remove Part of Texts; Convert Numbers and Currencies to English Words.
- Merge Tools : Multiple Workbooks and Sheets into One; Merge Multiple Cells/Rows/Columns Without Losing Data; Merge Duplicate Rows and Sum.
- Split Tools : Split Data into Multiple Sheets Based on Value; One Workbook to Multiple Excel, PDF or CSV Files; One Column to Multiple Columns.
- Paste Skipping Hidden/Filtered Rows; Count And Sum by Background Color ; Send Personalized Emails to Multiple Recipients in Bulk.
- Super Filter: Create advanced filter schemes and apply to any sheets; Sort by week, day, frequency and more; Filter by bold, formulas, comment.
- More than 300 powerful features; Works with Office 2007-2019 and 365; Supports all languages; Easy deploying in your enterprise or organization.
Отфильтруйте каждую вторую строку (четную или нечетную) с помощью формулы
Для этого требуется столбец основной последовательности в начале данных и еще один столбец справки. Если перед данными нет столбца последовательности, добавьте его в начало.
1. В пустом столбце, в столбце E, введите формулу = МОД (A2,2) в ячейке E2. См. Следующий снимок экрана:
2: Выберите диапазон E2: E17 и щелкните Главная >> Заполнять >> вниз , чтобы скопировать эту формулу во все выделенные ячейки.
Теперь он заполняет выделение 1, 0, 1…., 1, 0. См. Следующий снимок экрана:
3: Выберите столбец E и щелкните значок Фильтр под Данные меню.
4: Щелкните стрелку в столбце E снимите флажок (Выбрать все) пункт и проверьте 0 в коробке фильтра. См. Следующий снимок экрана:
5: нажмите OK.
Теперь он немедленно фильтрует каждую вторую строку (нечетные строки), как показано на следующем снимке экрана:
Заметки:
1. Отфильтруйте каждую вторую строку (четные строки)
Если вы хотите отфильтровать каждую вторую строку (четные строки), выполните те же действия, которые мы сказали вам выше, и проверьте 1 элемент в поле фильтра в Шаг 4.
2. Отфильтруйте каждую n-ю строку
В столбце справки вы получили 1, 0, 1, 0…, 1, 0 с формулой = МОД (A2; 2). Фактически, вы можете изменить формулу и получить другой делитель для фильтрации.
Например, вы можете применить формулу = Mod (A2; 5) фильтровать каждый 5 ряд с теми же шагами, которые мы сказали вам в Отфильтруйте каждую вторую строку (нечетные строки).
Заполните каждую вторую строку (нечетные / четные строки) с помощью Kutools for Excel
Выберите интервальные строки и столбцы полезности Kutools for Excel помогает легко выбрать все нечетные строки или четные строки в выбранном диапазоне, а затем вы можете скопировать и вставить эти выбранные нечетные строки или четные строки в новый диапазон по мере необходимости.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выберите диапазон, в котором вы хотите отфильтровать все нечетные строки или четные строки (для фильтрации всех четных строк игнорируйте первую строку при выборе диапазона), затем щелкните Кутулс > Выберите > Выберите интервальные строки и столбцы. Смотрите скриншот:
2. в Выберите интервальные строки и столбцы в диалоговом окне выберите Ряды вариант, введите цифру 1 в Интервал и Ряды поле отдельно, а затем щелкните OK кнопку.
Внимание: Если вы хотите выбрать все строки, которые соответствуют критериям, установите флажок Sвыбирать целые строки пунктом.
Теперь выбраны все четные или нечетные строки указанного диапазона, скопируйте и вставьте их в новый диапазон по мере необходимости.
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Как быстро отфильтровать или скрыть четные или нечетные числа в Excel?
Иногда вам может потребоваться отфильтровать все четные числа из столбца и скрыть все нечетные числа, и наоборот. Вот простой способ легко отфильтровать четные или нечетные числа из выбранного столбца.
![]() | ![]() | ![]() | ||
Нормальные числа | Нечетные числа | Четные числа |
Сортировка или фильтрация четных или нечетных чисел с помощью Kutools for Excel
Фильтрация четных или нечетных чисел с помощью формулы и функции фильтрации
Вы можете выполнить следующие действия, чтобы отфильтровать все четные числа и скрыть все нечетные числа в столбце A.
Шаг 1. В пустой столбец, например столбец C, введите формулу = ЕЧЕЧНО (A1) в ячейке C2 и нажмите клавишу Enter.
Эта формула определит, является ли число в ячейке A1 четным или нет. Если число в ячейке A1 четное, возвращается ПравдаВ противном случае Ложь.
Шаг 2: выберите столбец C и щелкните значок Главная >> Заполнять >> вниз , чтобы скопировать эту формулу во весь столбец C.
Теперь он заполняет столбец C формулой и отображает False и True, как показано на следующем снимке экрана:
Шаг 3: выберите столбец C и щелкните значок Данные >> Фильтр.
Шаг 4: Щелкните стрелку в столбце C снимите флажок (Выбрать все) и отметьте TURE в поле фильтра. См. Следующий снимок экрана:
Шаг 5: нажмите OK.
Теперь он как можно быстрее фильтрует все четные числа в столбце A.
Примечание:
- Если вы хотите отфильтровать нечетные числа, вы можете установить флажок FALSE на шаге 4.
- Также можно применить формулу = ISODD (A1) чтобы определить, являются ли числа в столбце A нечетными или нет, а затем отфильтровать их.
- Формула = МОД (A1,2) также можно определить, является ли число в ячейке A1 четным или нет. Если число в ячейке A1 четное, возвращается 0, в противном случае - 1 для нечетных чисел.
Сортировка или фильтрация четных или нечетных чисел с помощью Kutools for Excel
Если вы хотите отсортировать или скрыть числа по четным или нечетным числам, вы можете применить Kutools for Excel's Расширенная сортировка утилита, с ее помощью вы можете быстро выполнять расширенную сортировку данных, такую как сортировка по четным или нечетным, сортировка по месяцам, сортировка по длине текста и так далее.
1. Выберите числа и щелкните Кутулс Плюс > Сортировать > Расширенная сортировка. Смотрите скриншот:
2. в Расширенная сортировка диалог, если в столбце есть заголовок, отметьте У моих данных есть заголовки. И выберите столбец, который вы хотите отсортировать, и выберите Нечетный и четный нунбер из Сортировать по список и А до Z указывает на сортировку четного числа в обратном порядке, От Z до A означает поставить нечетное число впереди. Смотрите скриншот:
3. Нажмите Ok, и сначала сортируются четные числа, а затем шансы.
4. Если вы хотите скрыть нечетные числа, вы можете выбрать строки с нечетными числами и щелкнуть правой кнопкой мыши, чтобы выбрать Спрятать из контекстного меню.
Теперь нечетные числа скрыты.
Наконечник. Если вы хотите получить бесплатную пробную версию Расширенная сортировка Функция, пожалуйста, перейдите на бесплатную пробную версию Kutools for Excel сначала, а затем перейдите к применению операции в соответствии с вышеуказанными шагами.
Читайте также: