先来看看这个熟悉的场景:
看到这张图相信大家立刻就明白我要说啥了,Excel中经常会遇到「合并单元格」坑,至少我是如无必要绝对不会在数据表区域中使用合并单元格的,除非是表头,或者为了数据展示时直观的视觉需求,否则就是给自己挖坑。因为无论是做数据筛选、或数据匹配等各种常用的数据处理或数据统计时,遇到合并单元格就要跳坑了。虽然我们自己不合并,但无法避免的是,拿到手就是一张有合并单元格的表,所以解决这个问题就是后续一切操作的前提。
以上图为例,我们的目的,就是把「日期」这一列的值取消合并单元格,并填充到每一个单独的单元格中。关键当然是第二步,如何快速填充空白单元格,问题的本质其实就是把每一个空白的单元格,填充为上一个非空的单元格。
最不济的就是手工做,一个个复制粘贴,数据量庞大的话显然不可行。好一些的方法是先在「日期」列中筛选空白的单元格,然后在第一个空白单元格中输入公式,假设当前是A2,就输入「=A1」,然后将当前单元格的公式复制粘贴到所有其他空白单元格中,再取消筛选。这个方法已经方便了一大截,但还有更迅速便捷的方法,无需筛选、取消筛选,也没有复制粘贴,操作耗时起码缩短一半以上:
第一步:选中需要填充空白单元格的列,Ctrl+G定位,定位条件选「空值」,即迅速选中了该列中所有为空白的单元格。
第二步:输入公式引用上一个单元格,即按下「=」号,然后按方向键「上」,千万不要急着按回车,务必先按下Ctrl键,即Ctrl+回车,done!
第一次操作的时候觉得很神奇,因为两个点,一个是迅速选中了空白单元格,第二个是Ctrl+回车起到了迅速将公式应用到所有选中单元格的功能,从而实现了我们的目标。该方法不仅适用于单列,也可以同时处理多列数据的空白单元格填充问题。光看字不行,还得上动图:
最后记得去除一下公式,即复制--选择性粘贴数值,养成这个好习惯,避免出错(除非公式留着有用)。