首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel Power Query 公式修改后,如何刷新计算结果?

今天教大家 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. 在弹出的对话框中选择“现有工作表”及需上传的位置 --> 点击“加载”

绿色区域就是最终结果。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20221225A01K7H00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券