Excel之PowerQuery ASCII码转换
网友提问:


回答网友问题:
在ExcelVBA中,我们学过Asc与Chr的


如果我问你,一只猴子、一只猪、一条鱼、一匹马 它们谁本领大,你无法回复
但是把他们转成人型,问:孙悟空、猪八戒、沙僧、小白龙 他们谁本领大,你就能回复
今天你遇到这个需求时,应该先想到转换,然后到微软的M函数帮助文档查询相关函数
如果你不会使用帮助文档,可以在搜索引擎上搜索:PowerQuery 字母转数字

我们通过搜索引擎,随便打开一个查到的结果,就能看到人家用的什么函数

我们再将这个函数拿到微软帮助文档中做查询

这不就相当于我们VBA里讲的Asc和Chr函数了吗?
现在我们将数据导入PowerQuery

添加列,对计划号这个字段的字母转数字,如果原来就是数字,肯定报错,使用try报错时返回原来的值。


接下来我们对订单号分组

接下来我们返回每个Table转数字那列最大值所在的行

修改一下分组那句话

删除订单号那列,展开数据列,再删除转数字那列就可以了,最后返回

友情提示:不一定要按我的步骤做,我只是告诉大家,遇到不会的问题怎么独立处理。步骤还可以再优化。

PowerQuery教程:https://www.bilibili.com/video/BV1oa4y1j75e