打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何删除excel姓名列中的汉字拼音字母?

从图中看,姓名列的数据非常有规律,因此,在Excel中处理起来比较简单——当然,一般情况下,在Excel中的情况可能会复杂很多,因此,在直接解答该问题后,再提供一种适应性更强的方法。

首先,针对本问题的情况——将文本中的中英文分开

如下图所示:


这里巧妙地运用了在计算机中中文字符是2个字节,而英文字符是1个字节的差异,通过lenB函数和len函数的差,得出文本中的中文字符个数,从而实现不同文本的分离,那么,英文字符怎么通过公式来实现呢?你可以动手试试。

当然,这种方法只是针对中文全部在左边或右边的方式适用,对于中英文混杂的情况是不适用的。

接着,来一个更加通用的方法:用Power Query删除不需要内容很简单

首先,我们看Excel里用新功能Power Query来删除所有汉字的函数:

Step-1:获取数据


Step-2:添加自定义列“门牌号”——输入新列名及公式,如下图所示:


Step-3:结果如下并返回Excel:

相应的,要删除所有英文字母,可以直接在Power Query里使用函数:

Text.Remove([姓名],,{'A'...'z'})

以上是解决Excel中杂乱文本清理的两种方法,从简单处理到更强的实用性,可根据您的实际情况去选择使用。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
POWER QUERY--从列数据中提取字符
无需艰难复杂的套路,轻松搞定按最右侧字符系列难题
CONCATENATE,PHONETIC,CONCAT,TEXTJOIN函数
为什么你经常加班?看完这6个Excel字符提取的案例就明白了
Excel教程:数据提取,必会的3个函数公式
EXCEL的若干好用小技巧
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服