Учитывая приведенный ниже пример, у меня есть набор данных, и я хочу, чтобы набор данных был сгруппирован с шагом 5 по x. Как я могу сделать это?

По сути, я хочу сгруппировать свой набор данных, основываясь на том, что мои значения x больше или меньше числа.

пример

2 ответа2

0
  1. Давайте определим некоторые имена, чтобы сделать написание формулы более плавным: Обратите внимание, что я определил, но не использовал имя «х» для столбца A

  2. Определите ваше значение декремента. Это установлено на 5 для целей примера.

  3. Формула для запуска значения уменьшения в столбце F против первого x:=firstx+decrement*(ROW()-2) которое копирует вниз. Названия групп в G вы можете написать сами

  4. VLOOKUP в столбце C, чтобы назначить ваши данные для групп. =VLOOKUP(firstx,groups,2,TRUE) Флаг TRUE является ключом для использования VLOOKUP для получения назначения группы, а не для точного соответствия записи.

  5. Вы можете использовать условное форматирование для столбца C или вставлять строки между группами данных или иным образом манипулировать при необходимости, теперь, когда вы сгруппировали его формально.
0

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

=ROUND(($A$2-$A2)/10,0)=ROUNDDOWN(($A$2-$A2)/10,0)

Предположения:

1) x сортируется в порядке убывания, как в вашей шапке экрана

2) Снижение 5 основано на максимальном значении x (то есть на первом значении столбца) снова, как в вашем скриншоте

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .