作业帮 > 综合 > 作业

excel如何提取字符,例如A-B-C-D,ABCD代表着不同的字符串,数目不定,如何从中提取A段B段C段D段

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 18:29:06
excel如何提取字符,例如A-B-C-D,ABCD代表着不同的字符串,数目不定,如何从中提取A段B段C段D段
自己设计了一个,例如提取B段:=MID(B4,FIND("-",B4)+1,FIND("-",B4,5)-FIND("-",B4)-1)但这里有一定的局限性,A、B字符数要固定,我不知道怎么用FIND表示第二个“—",请高手解答啊,谢谢
你的方法是正确的,获取内容就是使用MID,关键就是提取各个-的位置:
第一个-的位置你已经会了:
=FIND("-",A1)
第二个-的位置是这样的:
=FIND("-",A1,FIND("-",A1)+1)
仔细研究上面计算第二个-位置的公式,你会推算出获取各个-位置的公式,例如第三个-位置的公式:
=FIND("-",A1,FIND("-",A1,FIND("-",A1)+1)+1)