从图中看,姓名列的数据非常有规律,因此,在Excel中处理起来比较简单——当然,一般情况下,在Excel中的情况可能会复杂很多,因此,在直接解答该问题后,再提供一种适应性更强的方法。
如下图所示:
这里巧妙地运用了在计算机中中文字符是2个字节,而英文字符是1个字节的差异,通过lenB函数和len函数的差,得出文本中的中文字符个数,从而实现不同文本的分离,那么,英文字符怎么通过公式来实现呢?你可以动手试试。
当然,这种方法只是针对中文全部在左边或右边的方式适用,对于中英文混杂的情况是不适用的。
首先,我们看Excel里用新功能Power Query来删除所有汉字的函数:
Step-1:获取数据
Text.Remove([姓名],,{'A'...'z'})
以上是解决Excel中杂乱文本清理的两种方法,从简单处理到更强的实用性,可根据您的实际情况去选择使用。
联系客服