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

Excel 中最常用的 if 函数在 Power Query 中怎么用?

在 Excel 中我们经常会用到 if 函数,甚至还会将多层 if 函数嵌套使用。

这么常用的 if 函数在 Power Query 中有吗?

前几天我向大家介绍过,Power Query 中使用的是 M 语言,因此,Excel 中的 if 函数在 Power Query 中是以语句的形式呈现,格式为 if…then…else…

下面我们就用案例来看下 if 语句在 Power Query 中的具体用法。

案例:

下图 1 为某公司员工一季度的获客数,每个获客所对应的奖金规则如下:

获客 10 个及以下,每个奖金 500

获客 10 个以上,每个奖金 800

请在 Power Query 中计算出每个人应获得的奖金。

效果如下图 2 所示。

解决方案:

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

2. 在弹出的对话框中点击“确定”

表格已上传至 Power Query。

此时日期默认显示为每个月的第一日,我们只需要月份即可,所以要改一下格式。

3. 选中“月份”列 --> 选择菜单栏的“转换”-->“日期”-->“月份”-->“月份名称”

现在“月份”列就显示的是每个月的名称。

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

5. 在弹出的对话框的公式区域输入以下公式 --> 点击“确定”:

= if [获客数] >10 then [获客数]*800

else [获客数]*500

表格末尾就新增了一列,其中的数据正是每个人根据规则应得的奖金数。

6. 将新增列的列名修改为“奖金”

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

Excel 会出现一个新的工作表,其中的内容就是以下表格。

今后原始表格中随着月份的增加,每个月会填入更多的获客数据,此时只需在绿色区域右键单击,选择刷新,就能立即计算出奖金数。

Excel学习世界

转发、在看也是爱!

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

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券