数字文本或中英文混合的情况非常多,对这些比较有规律的直接Ctrl+E就能搞定,这里扩展一些公式的用法,主要用到left、right、、midb函数。 1 数字在文本左边 公式写法: left--C2单元格输入 =LEFT(A2,LEN(A2)*2-LENB(A2)) LEFT是最基础的从左提取字符的函数,left(字符串,字符个数),就是从某个单元格字符串从左边取几位。字符格式决定了最终结果,LEN(A2)*2-LENB(A2)结果是2,最终从【10个昊天】左边取2个字符就是10。 len和lenb都是计算字符长度的(可以理解为字符个数),区别是有中文的情况下lenb的计算中文长度结果是double,len(10个昊天)=5,lenb(10个昊天)=8。 2 数字在文本右边 公式写法: right--C2单元格输入 =RIGHT(A2,LEN(A2)*2-LENB(A2)) LEFT是最基础的从右提取字符的函数,右(字符串,字符个数),就是从某个单元格字符串从右边取几位,和上面left规则相似。 3 数字在文本中间 公式写法: midb--C2单元格输入 =MIDB(A2,SEARCHB("?",A2),LEN(A2)*2-LENB(A2)) serach("?",A2),?代表的是单字节的通配符,由于是中文和数字混合,中文是双字节,所以第一个出现的单字节就是数字的开始位置。 点个在看你最好看 |
|