在列A中的空白单元格之后,将两行单元格添加到Excel电子表格中

我正在一个电子表格中工作,这个电子表格有很多行数据,但是需要根据薪酬等级高于我自己的指示添加空行。

从本质上讲,我想在列A中没有信息的行的下面添加两行空白单元格。我尝试编写一个模块来做到这一点,但是我显然不够专业。

任何帮助,将不胜感激。

如果这是你必须经常做的事情,我会写一个macros(不能帮你,没有永远做过),但是如果这只是一次性的,我会先从添加一列索引来维护sorting。 在它旁边,在每行中插入一个要插入下面空行的1。 假设这是B列。

=IF($A1="",1,0) 

在下一列(C)中得到的值是迄今为止的数字1。 (手动设置C1)

 =IF($B2=0,$C1,$C1+1) 

现在你需要一个只有计数值的列(D),其中有一个空行(否则为0):

 =IF($B1=0,0,$C1) 

现在按D列对图进行sorting。 这应该以所有的空白input行结束。 走到他们的尽头。 看看你有多less。 假设你有100个。现在在D列的下面,给出1到100的空白行。再做一次。 现在,基于D的度假村。现在你应该有你的A条logging行,其次是你的非A条logging行,每行logging下面有两个空行。 现在,添加一个新的列(E),检查您的sorting索引列(称为J)。 (手动设置E1和E2)。

 =IF($J3="",IF($J2="",$J1+0.1,$J2+0.1),$J3) 

现在把所有的东西都列在列E中,你应该在原来的顺序中准确地find你想要的东西(加上一些现在可以丢弃的额外的列)。