小编:Power BI是微软最新的商业智能(BI)概念。它包含组件PowerQuery、PowerPivot和PowerMap。通过它,你可以快速创建丰富的可视化交互式报告,即使在外也能用手机端 APP 随时查看。甚至检测公司各仪表板的一个界面就够了。不管你是哪种行业,什么职能,何种角色,只要在使用数据,Power BI 总能为你提供帮助。so,今天给大家介绍的是PowerQuery同一单元格无规律分布的汉字/数字/字母,一次操作,终身受用。
推荐理由:快捷、简单
推荐指数:★★★★★
进入正题
先看结果:
用PQ和用函数的区别在于,PQ操作完一次以后就会形成模板,只要修改数据源,然后去目标位置刷新,预设的结果也随之更新。
操作开始
1、打开数据源,选中数据源-【数据】-【从表格】-确定,我们要把数据源导入到PQ中
2、【添加列】-【自定义列】-【函数=Text.Remove([名称],{"0".."9"," ".."@","A".."z"})】-确定
Text.Remove是M函数,用既定的函数公式来记录PQ的操作,称为M语言,M语言是PQ的本职。
Text.Remove工作原理是删除第二个参数范围的值,留下剩下的值
【所有的汉字】 :一..龥
【所有的数字】:0..9
【所有的大小写字母】:A..z
具体参考来源ASCII表,可自行度娘
3、4不4很神奇!只要一个函数,我们就把所有的数字、字母、符号全部去掉,剩下我们需要的汉字,只需要把结果导出到Excel中即可为我们所用
4、如果C列不需要,也可在PQ中删掉即可!
同样的方法,我们还可以保留数字、保留字母、保留符号!
同样的函数,不同的配方,同样的疗效!
好了,今天就到这里,你学会了吗?