0
点赞
收藏
分享

微信扫一扫

提取横杠以左的字符串

问题:一列数据中,提取最右一个横杠以左的字符。

提取横杠以左的字符串_字符串长度

 

数据规律是,A列字符串长度为15位或16位,横杠以右都是7位。

函数公式解决:

=IF(LEN(A2)=15,LEFT(A2,7),LEFT(A2,8))
=LEFT(A2,FIND("-",A2,8)-1)
=LEFT(A2,LEN(A2)-8)

公式1:先用IF判断,A2的长度为15时,左取7位,否则左取8位。

公式2:FIND横杠在A2中,从第8个字符起的位置,忽视了前7位存在的横杠,减1以后,作为LEFT左取的值。

公式3:左取A2长度减去8

原博客各种作……所以换阵地了,不过每篇都搬过来,实在有点累,想看就自己看吧:http://blog.sina.com.cn/pureiceshadow



举报

相关推荐

0 条评论