针对数字与中文的分离问题,有两种常见的解决方法。首先是使用公式:="--RIGHT(A2,LEN(A2)*2-LENB(A2))"这个公式中,LEN函数返回字符的个数,LENB函数返回字符串占据的字节数。所以,两个差值就是一个有几个中文字符,并且通过RIGHT函数获取从右边第一个开始到最后一个数字得到数值。其次是第二种方法:="--LEFT(A2,LEN(A2)*2-LENB(A2))"与第一种方法类似,只不过数字在左边时,取值方式不同而已。另外还有一种混搭的方式:="--IF(ISNUMBER(--LEFT(A2,1)),--RIGHT(A2,LEN(A2)*2-LENB(A2)),--LEFT(A2,LEN(A2)*2-LENB(A2)))"该公式中加入了判断符号IF,在判断第一个字符是否为数字时使用LEFT函数和判断器ISNUMBER进行判断,并根据结果选择使用第二个或第三个公式进行处理。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号