各位大神,求问excel怎么选取一个单元格内两个符号中间的数值,两个符号相同

福建省-泉州市-鲤城区
比如要取泉州市这个值

1、可使用“数据”选项下的“分列”,以“-”为分隔符分列,得到数据;

2、如果通过函数,输入

=TRIM(MID(SUBSTITUTE(A1,"-",REPT(" ",100)),100,100))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-24

使用MID函数提取

=MID(A1,FIND("@",SUBSTITUTE(A1,"-","@",1))+1,FIND("@",SUBSTITUTE(A1,"-","@",2))-FIND("@",SUBSTITUTE(A1,"-","@",1))-1)

第一个FIND函数找到第1个"-"的位置,后面两个FIND函数相减计算第2个"-"与第1个"-"之间的字符数。