【问题标题】:Inserting a blank row after a group of data, and performing a summation on that data在一组数据后插入一个空白行,并对该数据执行求和
【发布时间】:2015-10-20 05:39:38
【问题描述】:

我找到了这个solution,它几乎就是我需要的。但是,我还需要对格式化后的数据进行一些计算。

我想在每组数据后插入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

_

所需表格

注意:每个不同的column1值组之后插入2个空白行,以及每个不同组内具有数值的列的总和

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

【问题讨论】:

    标签: excel vba sum rollup blank-line


    【解决方案1】:

    点击五次即可获得开箱即用的解决方案,或者几十行代码。你的来电。这是无代码方法。

    您可以让 Excel 为您工作并使用数据透视表,而不是重新发明轮子。

    这取决于您希望列以特定顺序排列的程度以及您准备投入多少精力,而不是大约点击五次即可:

    【讨论】:

    • @pnuts,在确定不需要代码后,让我们解决数据透视表显示的更精细问题。 OP 示例中的排序顺序不一致,至少我无法弄清楚任何逻辑。可以通过另一次单击来定义透视排序
    【解决方案2】:

    两次应用小计(第二次没有选中替换当前小计)。向下填充第 2 行第 5 列以适应:

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

    筛选以选择在 Column1 中包含 total 并在 Column5 中选择 TRUE 并清除这些行的内容。取消过滤并删除 Column5。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-03
      • 1970-01-01
      • 2018-05-22
      • 1970-01-01
      • 1970-01-01
      • 2019-05-01
      • 1970-01-01
      • 2018-04-19
      相关资源
      最近更新 更多