分享

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

 Excel简单学 2022-11-29 发布于江苏


数字文本或中英文混合的情况非常多,对这些比较有规律的直接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),?代表的是单字节的通配符,由于是中文和数字混合,中文是双字节,所以第一个出现的单字节就是数字的开始位置。

点个在看你最好看

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多