美文网首页
用公式提取单元格中的数字

用公式提取单元格中的数字

作者: 九萌 | 来源:发表于2022-09-03 23:55 被阅读0次

数字文本或中英文混合的情况非常多,对这些比较有规律的直接Ctrl+E就能搞定,这里扩展一些公式的用法,主要用到left、right、midb函数。

数字在文本左边

数字在左边

公式写法:

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。

数字在文本右边

数字在右边

公式写法:

right--C2单元格输入

=RIGHT(A2,LEN(A2)*2-LENB(A2))  

LEFT是最基础的从右提取字符的函数,右(字符串,字符个数),就是从某个单元格字符串从右边取几位,和上面left规则相似。

数字在文本中间

数字在中间

公式写法:

midb--C2单元格输入

=MIDB(A2,SEARCHB("?",A2),LEN(A2)*2-LENB(A2))

serach("?",A2),?代表的是单字节的通配符,由于是中文和数字混合,中文是双字节,所以第一个出现的单字节就是数字的开始位置。

相关文章

网友评论

      本文标题:用公式提取单元格中的数字

      本文链接:https://www.haomeiwen.com/subject/jhmpnrtx.html