Power Query里的判断语句,其实和IF函数是一样的

小勤:大海,PowerQuery里有if函数吗?这可是太常用了。

大海:在PowerQuery里可是没有if函数哦,不错有if…then…else…语句。跟Excel里的if函数的3个对应参数是一样。

小勤:啊?怎么用呢?

大海:我们通过一个例子来看一下吧。

Step-1:获取数据

Step-2:添加自定义列

Step-3:给新列定义名称,并输入公式=if [到货记录_1]>[到货记录_2] then [到货记录_1] else [到货记录_2]

Step-4:数据上载

小勤:看起来很长的样子,但其实跟Excel里是一样的嘛,参数也是一一对应的。

大海:对的。就是写法不太一样而已。然后我们再看看嵌套的公式(仅显示公式写法步骤):

小勤:嵌套也跟Excel里的思路是一样的嘛,而且通过分行一层一层地写,看起来也很清晰。

大海:对的,写这些代码时做好换行、缩进等,会让代码和思路更加清晰。其实在Excel里碰到多层嵌套的时候,也建议使用换行缩进来写。

(0)

相关推荐

  • excel立方根公式

    在Excel中立bai方根的函数=POWER(数值,1/3) 1.打开Excel表格,然du后点击zhi插入函数. 2.点击插入函数后,或选择类别dao中选择数学与三角函数,然后选择POWER函数. ...

  • Power Query里多条件判断时需要注意的null值处理问题

    小勤:为什么这个对折扣按条件分级的判断结果会出错啊? 大海:你这折扣中有空值(null)啊. 小勤:那不是判断语句的最后用else处理了吗?null值的结果不就应该是"低"嘛? 大 ...

  • Excel Power Query里的月份排序问题

    小勤:像这种月份的排序问题怎么办? 大海:这种排序问题在Excel里面可以直接处理了,像这样: 小勤:那如果在Power Query里呢?这些数据其实我是在PQ里做了很多其他处理的,最好能直接在PQ里 ...

  • Power Query里怎么得到当前行的所有内容?

    小勤:Power Query里怎么动态地得到当前行的所有内容? 大海:不是直接用下划线就可以了吗? 小勤:不是啊,直接用下划线得到的是一个记录,你看: 我只要其中的内容啊,不要带着列名的记录(Reco ...

  • 当Power Query里的名称中有一些特殊字符,怎么办?

    『 从一个简单问题说起 』 昨天,在某个群里看到一个提问,意思是用Power Query新建了一个查询,但想在M语言(函数)里引用的时候,不知道该怎么写,如下图所示: 显然,这个问题在于:名称里有特殊 ...

  • Power Query里的循环引用

    小勤:Power Query怎么也有"循环引用"? 大海:有互相引用的地方就可能有循环引用啊.你这里是不是在"公众号"的表里引用了"年龄"表 ...

  • Power Query里如何实现按条件计数?

    昨天的文章<PQ-M及函数:如何按某列数据筛选出一个表里最大的行?>发表后,有朋友留言,问在PQ里怎么实现Excel中的Countif效果: 实际上,也许这位朋友已经隐约感觉到,用文中提到 ...

  • Power Query里怎么按条件求和(Sumif)?动不动就给3个解法!

    前段时间,发过文章讲过[在Power Query里按条件计数--CountIf]的实现方法,现在,我们再来扒一扒按条件求和--SumIf的实现,而且方法贼多,这里给出3个(其实主要是视频课交流群里朋友 ...

  • 怎么隔列删除/隐藏数据?Excel或Power Query里,这样做非常快!

    小勤:怎么隔列删除/隐藏数据? 大海:在Excel里的话其实比较简单,比如先加个辅助行(隔列加一些标志信息),定位(快捷键Ctrl+G)到相应的标志信息,然后就可以删除或隐藏了.如下动画所示: 小勤: ...

  • Power Query里怎么快速移动到最后一行数据?

    小勤:Power Query里面怎么能快速的移动到最后一行啊?大海:这个我不知道哦.但是,你要快速移动到最后一行的目的是什么?小勤:其实我就是想知道数据刷新后一共有多少行.大海:那很简单,你并不需要移 ...