1、以下表数据为例,数据中既有文本 ,又有数字,现在需要从中取出分数在70分以上的数据。最终要实现右侧的处理效果。
2、将鼠标置于数据区域任一单元格,进行创建表操作。
3、稍等片刻,会进入查询编辑器界面。
4、直接进行可视化操作无法达到我们的目的。我们酋篚靶高需要自己书写代码,代码原理为先将每个单元格按照文本和数字进行拆分,然后按照数字降序排列之后取值,再列出取值结果对应的原文本内容。= Table.FirstN(Table.Sort(源,{each Number.From(Text.Select([数据],{"0".."9"})),1}),each Number.From(Text.Select([数据],{"0".."9"}))>=70)
5、可以发现此时的数据已经按照降序排序,我们将处理结果关闭并上载至EXCEL内即可。
6、我们回到源数据中,增加一个不规则数据 小伟=71。
7、在查询结果中单击鼠标右键进行刷新,可以发现小伟=71这条数据符合大于70的要求,也被列出来了。