Вставка пустой строки после группы данных и выполнение суммирования этих данных

Я нашел это решение , и это почти то, что мне нужно. Однако мне также нужны некоторые вычисления, выполняемые с данными после их форматирования.

Я хотел бы вставить 2 пустые строки после каждой группы данных, а затем суммировать определенные столбцы после вставки пустых строк.

ТЕКУЩАЯ ТАБЛИЦА:

column1  |   column2   |  column3  |  column4
 A       |     1       |  blue     |   .2
 A       |     2       |  orange   |   .1
 A       |     1       |  yellow   |   .5
 B       |     1       |  yellow   |   .4
 B       |     1       |  blue     |   .2
 C       |     2       |  green    |   .1
 D       |     1       |  green    |   .1
 D       |     3       |  pink     |   .15

_

ЖЕЛАЕМАЯ ТАБЛИЦА

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

column1   |   column2   |  column3  |  column4
  A       |     1       |  blue     |   .2
  A       |     2       |  orange   |   .1
  A       |     1       |  yellow   |   .5
          |     4       |           |   .8 
          |             |           |   
  B       |     1       |  yellow   |   .4
  B       |     1       |  blue     |   .2
          |     2       |           |   .6
          |             |           |   
  C       |     2       |  green    |   .1
          |     2       |           |   .1  
          |             |           |   
  D       |     1       |  green    |   .1
  D       |     3       |  pink     |   .15
          |     4       |           |   .25

person Paul Bielaczyc    schedule 20.10.2015    source источник


Ответы (2)


Пять кликов для готового решения или десятки строк кода. Ваш звонок. Вот подход без кода.

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

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

введите здесь описание изображения

person teylyn    schedule 20.10.2015
comment
@pnuts, давайте рассмотрим тонкости отображения сводной таблицы после того, как установим, что код не требуется. Порядок сортировки в образце OP несовместим, по крайней мере, я не могу понять никакой логики. Сводную сортировку можно определить с помощью еще полутора кликов ‹bg› - person teylyn; 20.10.2015

Применить промежуточный итог дважды (во второй раз без отметки «Заменить текущий промежуточный итог»). Заполните Row2 Column5 до нужного размера:

 =R[-1]C[-4]=RC[-4]

Отфильтруйте, чтобы выбрать «Содержит total» в столбце 1 и «ИСТИНА» в столбце 5 и удалить содержимое этих строк. Отфильтруйте и удалите Column5.

person pnuts    schedule 20.10.2015