=RIGHT(B2,LEN(B2)-FIND(")",B2))
用填充方式向下复制该公式直至你需要的最末行;这样删除前边括号“)”及左边的文字后的内容就在本列中计算并显示出来;
复制你填充了公式的这一列单元格;用选择性粘贴的方式粘贴内容至第二列中即可。
你的要求,应该是截取第二个“-”前面的字符。公式如下:=LEFT(A1,FIND("-",A1,FIND("-",A1,1)+1)-1)
解释:
find公式的用法是find(要找的字符,单元格,起始位置),返回值是符合要求的第一个字符在单元格中的位置。=FIND("-",A1,1)的意思是,从A1单元格中,第一个字符算起,找"-"所在位置。那么第二个"-"的位置,就肯定是从第一个“-”加1的位置,开始算起。于是写为FIND("-",A1,FIND("-",A1,1)+1)。 找到第二个“-”的位置了,那再用left公式,left(单元格,第二个“-”位置减1),得到你要的结果。即:=LEFT(A1,FIND("-",A1,FIND("-",A1,1)+1)-1)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)