Excel中如何在不同数据中快速地插入空白行列?如图

我希望能快速地将图一变成图二的样子,最好是插入两行,数据量比较大且没有规律,有什么办法能做到吗?

按住Ctrl键+需要插入行的后一行最左边序列(全部选择后),鼠标右键,这是已知的最快的办法
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-28
没规律不可能实现批量快速插入,肯定需要规律。
你插入空行的原则是什么?就是在什么情况下需要插入空行?你至少这个是有规律的吧,或者能识别的。提供下这个原则我告诉你怎么实现。追问

我选中一列为条件,该列中数据出现变化的时候加入一列空白行列,比如我有一列数据都是数字111222333444,我所谓的没有规律是指数据的数量,并不是像我举例那样正好3个1,3个2,3个3,然后我需要的是,数据1和2之间插入一行空白,2和3之间插入一行空白,3和4之间插入一行空白,以此类推,因为我数据量大,一行行去手动插入很繁琐,所以想寻求一个快速一些的方法

追答

需要建两个辅助列,如下图,我假设你的条件列在A列,然后插入B\C两列。

1、把A列数据整列复制到B列中

2、选中B2单元格,右键→插入→活动单元格下移,使A列和B列错位一行

3、然后在C3单元格写公式: =IF(A3<>B3,1,""),并向下复制到所以数据行。

4、复制C列,并选择性粘贴为 数值(把C列的公式变为数值)

5、选中C列,按F5键,定位条件→选择→常量→数字(只选中数字)→确定  (这时候就选中了C列中所以的1字)

6、在选中的C列中的任意一个含1的单元格右键→插入→整行(注意这里一定要选中整行插入)→确定。这时候就在你需要的位置插入了一行空行,如果需要插入两个空行,重复操作5、6两步即可。

7、插入完空白行后,选中B\C两列,删除。即可得到你要的最终结果。

追问

大神我明白了,但是有一个问题还想请教你一下, =IF(A3B3,1,"")中,A3B3是不等于的意思,1是输入1的意思,那“”空引号是代表什么含义??

追答

代表输出空值啊,
问题解决了记得及时采纳答案啊

本回答被提问者采纳
相似回答