咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

今天教大家 Power Query 中几个比较特别的知识点,走起。


案例:


下图 1 是班级学生的各科考试成绩,用 Power Query 计算出总分,效果如下图 2 所示。


解决方案:


这么简单的需求我竟然闲到要写一篇推文?难道是小题大做?非也,之所以指定用 Power Query 来解题,主要是为了讲解以下几个重要知识点:

  • Power Query 对于单元格的识别与 Excel 不同
  • 如何替换值
  • 如何刷新公式结果


1. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“从表格”


2. 在弹出的对话框中保留默认设置,点击“确定”


表格已上传至 Power Query。


3. 选择菜单栏的“添加列”-->“自定义列”


4. 在弹出的对话框中按以下方式设置 --> 点击“确定”:

  • 新列名:输入“总分”
  • 用“插入”按钮依次将右边的列插入到公式区域,在中间加上“+”计算总和


看到下面的“总分”列结果了吗?在 Excel 中,空单元格会被视为 0 值参与计算,而在 Power Query 中则不行,空就是空,只要有空单元格存在,求和计算就无法得出结果。


这就是为什么我总强调源数据表规范的重要性,单元格不要留空值。


不过现在既然到了这份上,我们在 Power Query 也还是可以做补救,那就是将各科成绩的空值全部替换成 0。


5. 选中三门学科的列 --> 选择菜单栏的“主页”-->“替换值”


6. 在弹出的对话框中按以下方式设置 --> 点击“确定”:

  • 要查找的值:输入“null”
  • 替换为:输入“0”


各学科列的数据已经替换完毕了,但是“总分”列的结果却没变化。


7. 选中“总分”列 --> 右键单击,在弹出的菜单中挖地三尺也没看到“刷新”选项。


怎么办?


其实很简单,根本不需要重新设置自定义列。


8. 在右侧的“查询设置”区域选中刚才最后一个步骤“替换的值”--> 将它拖动到“已添加自定义”步骤上方


现在“总分”列的结果就刷新了。


9. 选择菜单栏的“主页”-->“关闭并上载”-->“关闭并上载至...”


10. 在弹出的对话框中选择“现有工作表”及需上传的位置 --> 点击“加载”


绿色区域就是最终结果。


很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。