Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 在一组数据后插入一个空行,并对该数据执行求和_Excel_Vba_Sum_Rollup_Blank Line - Fatal编程技术网

Excel 在一组数据后插入一个空行,并对该数据执行求和

Excel 在一组数据后插入一个空行,并对该数据执行求和,excel,vba,sum,rollup,blank-line,Excel,Vba,Sum,Rollup,Blank Line,我找到了这个,它几乎就是我需要的。但是,我还需要在格式化数据后对其执行一些计算 < >我想在每个数据组之后插入2行空白行,然后在插入空白行之后对某些列求和。 当前表格: column1 | column2 | column3 | column4 A | 1 | blue | .2 A | 2 | orange | .1 A | 1 | yellow

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

< >我想在每个数据组之后插入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值组之后插入两个空行,并在每个不同的组中插入具有数字值的列的总和

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为您工作并使用数据透视表,而不是重新发明轮子

这取决于您对特定顺序的列的要求有多高,以及您准备投入多少精力,而不是点击大约五次来实现这一点:


单击五下即可获得现成的解决方案,或几十行代码。你的电话。这里是无代码方法

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

这取决于您对特定顺序的列的要求有多高,以及您准备投入多少精力,而不是点击大约五次来实现这一点:

应用小计两次(第二次未选中“替换当前小计”)。将第2行第5列填入以下内容:

 =R[-1]C[-4]=RC[-4]
要选择的筛选器在第1列中包含
total
,在第5列中包含TRUE,并清空这些行的内容。取消筛选并删除第5列。

应用小计两次(第二次未选中替换当前小计)。将第2行第5列填入以下内容:

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

要选择的筛选器在第1列中包含
total
,在第5列中包含TRUE,并清空这些行的内容。取消筛选并删除第5列。

@pnuts,在确定无需代码后,让我们处理透视表显示的更精细点。OP示例中的排序顺序不一致,至少我无法理解任何逻辑。Pivot sort可以通过另一次单击和一个半@pnuts来定义,在建立代码之后,让我们来处理Pivot表显示的更精细的点。OP示例中的排序顺序不一致,至少我无法理解任何逻辑。轴排序可以通过另一次单击半次来定义