在单元格中第二个空格之后检索字符串-EXCEL

时间:2018-08-14 00:50:35

标签: excel-formula

您好,我正在 excel 中工作,我正在寻找一种方法来检索具有excel公式的单元格前两个空格后的字符串中的子字符串。

200-费用收入将检索费用收入

217-收入-教室将检索收入-教室

218-收入-在线将检索收入-在线

218.1-收入-自定义将检索收入-自定义

预先感谢

2 个答案:

答案 0 :(得分:0)

如果您的文本在单元格A1中,则可以使用:

=MID(A1,FIND(" - ",A1)+3,999)

如果这是一项一次性任务,则还可以使用文本到列,并在空格处定界。

使用VBA,您可以使用Split函数,但是如果您将FIND替换为InStr,尽管上面的工作表公式也可以使用。


更多信息:

答案 1 :(得分:0)

在任意字符串中,我们可以使用SUBSTTUTE()函数找到 second 空格字符的位置:

=MID(SUBSTITUTE(A1," ",CHAR(1),2),1+FIND(CHAR(1),SUBSTITUTE(A1," ",CHAR(1),2)),9999)

enter image description here