说真的,每次看到一张Excel表里,数据断断续续,中间夹杂着大片大片的空白格,我就头皮发麻。你知道那种感觉吗?就像一排整齐的牙齿,中间冷不丁地给你缺了好几颗,逼死强迫症不说,关键是,这样的数据根本没法用!你想做个筛选,想搞个数据透视表,或者跑个VLOOKUP,它分分钟给你撂挑子,返回一堆错误值,让你怀疑人生。
手动一个一个去填?别开玩笑了。你要是只有十几个单元格,那算你运气好,动动手指,喝口水的功夫就解决了。可要是成百上千个呢?我见过最夸张的,是那种从某个老掉牙的系统里导出来的“中国式报表”,部门名称只在第一行显示一次,下面跟着几十上百个属于该部门的空白行。那场面,简直就是一片数据的废墟。你Ctrl+C,然后选中下面一片空白,Ctrl+V... 再找到下一个部门,再重复... 不到一个小时,我保证你的右手食指和中指会产生一种即将和鼠标垫融为一体的错觉,大脑也会被这种机械的重复操作搞到宕机。
所以,今天咱们就来聊聊,怎么体面又高效地把这些烦人的空白格填充掉。忘掉那些“大力出奇迹”的笨办法,这活儿,得用巧劲。
核心大招:定位条件(F5/Ctrl+G)
这绝对是处理空白单元格问题里的王炸,是居家旅行、升职加薪的必备良技。不管你是想用上面的内容填充,还是想统一填个“0”或者“暂无”,都离不开这个功能。记住这个快捷键:F5,或者Ctrl+G。它会召唤出一个叫“定位”的对话框。
我们先来解决最常见也最头疼的问题:用上一行的内容来填充下面的空白格。
想象一下这个场景:
| 部门 | 姓名 | 销售额 | | :--- | :--- | :--- | | 销售一部 | 张三 | 5000 | | | 李四 | 8000 | | | 王五 | 6500 | | 销售二部 | 赵六 | 7200 | | | 孙七 | 9100 |
看到“销售一部”和“销售二部”下面那些刺眼的空白了吗?想基于部门做个汇总分析?没门。数据透视表会把那些空白当成一个独立的、不知所谓的“(空白)”项。
现在,跟着我做,深呼吸,别眨眼:
-
选中区域:首先,把包含空白格的这一列,也就是“部门”这一列的数据区域给选上。比如从A2单元格一直选到最后一个有数据的单元格。注意,一定是包含着那些有内容的单元格一起选,别只选空白的。
-
召唤神器:按下键盘上的 F5 键(或者Ctrl+G)。弹出一个小窗口,对吧?别管它里面写的啥,直接点左下角的【定位条件】。
-
锁定目标:在“定位条件”的对话框里,你会看到一堆选项。别慌,我们的目标只有一个,就是那个闪闪发光的【空值】。选中它,然后点“确定”。
神奇的事情发生了!你看,刚刚你选中的区域里,所有空白的单元格是不是都被选中了?而那些有内容的单元格则安然无恙。这一步,就是精确制导,把我们的“弹药”对准了所有需要填充的敌人。
-
输入公式,注入灵魂:这是最关键的一步,也是最容易出错的一步。千万不要动你的鼠标!千万不要点任何地方! 保持着这些空白单元格被选中的状态,直接从键盘输入一个等号
=。然后,用你的鼠标或者键盘方向键,选中当前活动单元格(就是那个没有被灰色填充,而是正常显示光标的被选中单元格)的正上方那个单元格。比如,如果你的活动单元格是A3,你就输入
=A2。输入完这个简单的公式后,见证奇迹的时刻到了...
-
批量执行,一步登天:按住 Ctrl 键,然后,再按下 Enter 键。是Ctrl+Enter,不是单独的Enter!
轰!一瞬间,所有之前选中的空白单元格,都会被填上它们各自上一行的内容。“销售一部”下面的空白自动填上了“销售一部”,“销售二部”下面的空白也乖乖地变成了“销售二部”。整个世界都清净了。
这背后的原理其实很简单:Ctrl+Enter的作用就是将当前输入的内容(在这里是一个相对引用的公式)批量填充到所有被选中的单元格里。因为我们输入的是=A2这样的相对引用,所以当它被填充到A4时,公式会自动变成=A3;填充到A5时,又会自动变成=A4,以此类推,像多米诺骨牌一样,完美地完成了向下填充的任务。
举一反三:填充固定值
你以为这就完了?F5的玩法可不止这一种。
有时候,我们需要的不是用上一行的内容填充,而是要把所有的空白格都变成一个固定的值。比如说,考试成绩表里,缺考的人单元格是空的,我们希望统一标记为“缺考”;或者在一些数据统计里,空白代表的就是0,需要填上数字0以便后续计算。
操作流程几乎一模一样,只是在第4步有所不同:
- 选中需要处理的数据区域。
- 按 F5 或 Ctrl+G,点击【定位条件】。
- 选择【空值】,点“确定”。
- (区别来了)不需要输入公式,直接输入你想要的那个固定值。比如,输入数字
0,或者输入文本缺考。 - 最后,依然是那个帅气的收尾动作:按下 Ctrl+Enter。
瞬间,所有的空白格都被你指定的内容给填满了。是不是感觉自己像个魔术师?
终极进化:Power Query的降维打击
如果说F5是特种兵手里的精准步枪,那Power Query(简称PQ)就是轨道炮,是处理这类数据规范化问题的降维打击。
当你需要频繁地、重复地处理从某个地方导出的、格式一塌糊涂的表格时,每次都用F5也还是有点烦。而PQ可以让你建立一个自动化的处理流程,以后只要刷新一下,所有步骤自动完成。
在Excel 2016及之后的版本里,PQ已经内置在“数据”选项卡下了。简单说说用它怎么解决前面那个“向下填充”的问题:
- 选中你的数据表,点击【数据】-【从表格/区域】。
- Excel会把你带到一个全新的界面——Power Query编辑器。你的数据已经在这里了。
- 在PQ编辑器里,选中那个需要填充的“部门”列。
- 然后,找到【转换】选项卡,里面有一个按钮,就叫【填充】,点开它下面的小箭头,选择【向下】。
- 搞定。真的,就这么简单。你会看到数据瞬间就被整理得服服帖帖。
- 最后点击左上角的【关闭并上载】,处理好的、完美无瑕的数据就会以一个新表格的形式加载回你的Excel工作簿里。
Power Query的魅力在于,它记录了你的每一步操作。下次你的源数据更新了,你只需要在结果表上右键点击“刷新”,PQ就会把刚才所有的步骤(选中列、向下填充等等)重新跑一遍,一秒钟给你一个全新的、干净的结果。这才是真正的一劳永逸。对于那些每天都要跟不规范数据打交道的“表哥表姐”来说,这玩意儿简直是救世主。
所以,别再傻乎乎地手动填充了。下一次,当你的同事还在那儿Ctrl+C、Ctrl+V点到手抽筋,你可以优雅地端起咖啡,轻敲几下键盘,F5 -> 定位条件 -> 空值 -> 输入公式 -> Ctrl+Enter,一气呵成。当他还在抱怨数据格式有多糟糕时,你的数据透视表都已经做好了。
这种从容,才是真正掌握Excel的精髓所在。
【excel怎么在空白格填充】相关文章:
excel表格怎么筛选相同的12-05
excel画表格怎么画12-05
excel的字怎么移动不了12-05
xml文件怎么导出excel文件12-05
excel云表格怎么做12-05
我的D列呢?我那么大一个D列,刚才还在的,怎么一转眼就人间蒸发了?12-05
excel怎么在空白格填充12-05
那个鬼魅般的瞬间,我想你一定经历过。12-05
怎么在excel插入word文档12-05
excel怎么求列的和12-05
怎么双面打印excel200712-05
怎么把excel转化为pdf12-05
excel封面怎么做的12-05