excel从右往左,在某个特定字符开始,取左边的数值

例如如图,A列里面会出现很多的“-”字符,但是我要的是从右往左,第一个“-”开始左边的数据,达到B列的效果

不知道题主是不是想要这样的效果。函数公式如下:

=LEFT(A2,FIND("@",SUBSTITUTE(A2,"-","@",LEN(A2)-LEN(SUBSTITUTE(A2,"-",""))))-1)

追问

是的,谢谢,

温馨提示:答案为网友推荐,仅供参考
相似回答