我想删除字符串中的所有字符,期望某些字符集之间的字符是什么。所以例如我输入了Grade:2 / 2014-2015,我想要的是等级2的输出。
我认为我需要使用FIND函数来抓取:和/之间的任何内容,这也需要使用双字符这样的10但是我相信只要定义它就能工作FIND函数的值是正确的。
不幸的是,当使用FIND函数时,我完全失去了这个功能,但是如果有另一个功能更好的话我可以自己解决,如果我知道什么功能。
答案 0 :(得分:2)
它并不是特别优雅,但=MID(A1,FIND(":",A1)+1,FIND("/",A1) - FIND(":",A1) - 1)
会起作用。
MID
占用开始和长度,FIND
返回给定字符的索引。
编辑:
正如所指出的,“等级:”是固定长度,因此以下也可以起作用:
=MID(A1,7,FIND("/",A1) - 7)
答案 1 :(得分:1)
答案 2 :(得分:0)
= SUBSTITUTE(替换(C4,“等级:”,“”),“/ 2014-2015”,“”)
其中C4是您的单元格的名称。