在Excel中查找字符串中的字符

时间:2014-07-23 14:28:15

标签: excel excel-formula

我想删除字符串中的所有字符,期望某些字符集之间的字符是什么。所以例如我输入了Grade:2 / 2014-2015,我想要的是等级2的输出。

我认为我需要使用FIND函数来抓取:和/之间的任何内容,这也需要使用双字符这样的10但是我相信只要定义它就能工作FIND函数的值是正确的。

不幸的是,当使用FIND函数时,我完全失去了这个功能,但是如果有另一个功能更好的话我可以自己解决,如果我知道什么功能。

3 个答案:

答案 0 :(得分:2)

它并不是特别优雅,但=MID(A1,FIND(":",A1)+1,FIND("/",A1) - FIND(":",A1) - 1)会起作用。

MID占用开始和长度,FIND返回给定字符的索引。

编辑: 正如所指出的,“等级:”是固定长度,因此以下也可以起作用: =MID(A1,7,FIND("/",A1) - 7)

答案 1 :(得分:1)

您可以使用LEFT()删除“Grade:”

然后使用然后使用LEFTB()删除年份。

点击this链接。这就是我的方式。

答案 2 :(得分:0)

= SUBSTITUTE(替换(C4,“等级:”,“”),“/ 2014-2015”,“”)

其中C4是您的单元格的名称。