2015-10-20 8 views
1

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

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

ТОК ТАБЛИЦА:

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 

_

DESIRED ТАБЛИЦА

Примечание: 2 пустые строки вставляются после каждой отдельной группы значений столбец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 

ответ

0

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

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

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

enter image description here

+0

Повторите ярлыки элементов, которые будут ближе к изображению OP (но больше кликов!) - и, возможно, переустановите синим и желтым цветом для 'B'. – pnuts

+0

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

0

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

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

Фильтр для выбора Содержит total в COLUMN1 и ИСТИНА в Column5 и вымарать содержание этих строк. Unfilter и удалить столбец5.