小张辛辛苦苦把全公司200号人的月度考核分数汇总成一张表,老板看了一眼就打回了,非让他隔5行插入一个空行,说是看着不累。
话说老板说的话一定是对的,如果错了,一定是你理解错了。
怎么办?一个一个来插入40个空行吗?
不用的,看磊哥怎么做。为演示方便,本次演示隔3行插入一行,表格为16行。
注意观察表格,要求每3行插入1行,也就是序号为能整除3的数字+1的行(如第4行)上方插入1行。这个逻辑理清楚了,我们首先要做的,就是一次性找出这些行,为称呼方便,我们称之为目标行。
第一步,序号后插入辅助列,在B2输入=MOD(ROW-1,3),向下填充,然后把公式的值文本化,即把数字复制后原位选择性粘贴为“只有值”。这里为什么ROW行号要减去1呢?因为表上的序号虽然是1,但对于EXCEL来说,它是第2行——因为标题才是第一行,那我们就人工减去1好啦。MOD是求余数函数,返回两数相除的余数,当余数为0,则说明可以整除,具体操作方法可以百度,此处不表。隔5行的话,公式就是=MOD(ROW-1,5)。
此时我们可以看到,B列为1的就是我们的目标行,唯一例外的是B2,所以我们手动清空B2,为了后面操作方便,我们要筛选出B列不是1的值,然后清除掉,原因后面会说。
此时,只有B列的目标行有数字(不是公式了,所以是常量)。我们要做的就是一次性选中这些1所在的行,于是想到了“定位”F5。选中B列,按F5键(有的带Fn的键盘可能需要同时按Fn+F5),弹出的窗口选择“定位条件”——“常量”,确定,此时B列所有1被选中。前面把无关的数字清除掉,就是为了此处方便。
下面就简单啦,在选中的单元格上鼠标右键单击,弹出的插入窗口选择“整行”,确定,就会发现我们需要的空行都按要求插入啦,把B列删除即可。