全角半角转换?
有朋友在群里问,Power Query里有全角半角转换的函数吗?——据我所知,应该是没有的。但是,这似乎不算一个太偏门或太个性的问题,曾记得某次去建设银行做房产合同登记提取公积金时,他们非要将房号输入为全角的(说实话,我实在是觉得太奇怪了,所以一直到现在都没有忘记!)既然不算太偏门或不太个性的问题,那么,我们可以相信,应该是有人问过或介绍过的,于是度娘一下,好嘛,还是有规律的:

基本规律其实很明显了:// 全角空格为12288,半角空格为32// 其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248有了这个规律,也算是见过猪跑了,但能不能吃到猪肉,还得靠自己——在Power Query里写个自定义函数呗:

Q2B=(x)=>if Character.ToNumber(x)=12288then Character.FromNumber(32)else if Character.ToNumber(x)>65280 and Character.ToNumber(x)<65375then Character.FromNumber(Character.ToNumber(x)-65248)else x写完试一下:

搞定!以上是我看到这个问题时的基本心路历程和尝试——现在网络资源如此丰富,如何利用它来解决自己的问题?或许,不断学习,不断动手,才真是最重要的。【热门文章】1个Excel文件,30+个案例表,日常函数50+个全搞定66篇Excel Power Query干货文章,助你666从入门到全面实战!神一般的数据分析案例之一:高手在民间从身份证号码提取相关信息,你还在纠结用什么公式?真的out了!Power Query和超级表结合,实现文件夹及文档管理怎么在Excel中截图?这是我常用的几种方法!