首先,针对本问题的情况——将文本中的中英文分开
如下图所示:
这里巧妙地运用了在计算机中中文字符是2个字节,而英文字符是1个字节的差异,通过lenB函数和len函数的差,得出文本中的中文字符个数,从而实现不同文本的分离,那么,英文字符怎么通过公式来实现呢?你可以动手试试。
当然,这种方法只是针对中文全部在左边或右边的方式适用,对于中英文混杂的情况是不适用的。
接着,来一个更加通用的方法:用Power Query删除不需要内容很简单
首先,我们看Excel里用新功能Power Query来删除所有汉字的函数:
Step-1:获取数据
Step-2:添加自定义列“门牌号”——输入新列名及公式,如下图所示:
Step-3:结果如下并返回Excel:
相应的,要删除所有英文字母,可以直接在Power Query里使用函数:
Text.Remove([姓名],,{“A”…”z”})
我是大海,微软认证Excel专家,企业签约PowerBI顾问
让我们一起学习,共同进步
本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/31867.html