作者:心语忆录_288 | 来源:互联网 | 2023-09-08 20:30
例如EXCEL单元格A1中的内容是301-15305-01A2的内容是301001-153082-01A3的内容是30101-153323-01用一个公式取出“-”中间的部分
例如EXCEL单元格A1中的内容是301-15305-01
A2的内容是301001-153082-01
A3的内容是30101-153323-01
用一个公式取出“-”中间的部分,中间部分长度不定
B1=MID(A1,FIND(“-”,A1)+1,FIND(“",SUBSTITUTE(A1,"−","",SUBSTITUTE(A1,"-","",SUBSTITUTE(A1,"−","”,2))-1-FIND(“-”,A1))即取出“-”中间的部分
其中FIND(“-”,A1)+1取的是第一个“-”的位置数向右加1位的位置数
FIND(“",SUBSTITUTE(A1,"−","",SUBSTITUTE(A1,"-","",SUBSTITUTE(A1,"−","”,2))-1取的是第二个“-”的位置数向左减1位的位置数