在Excel中使用MID和SEARCH查找第二个空格并复制剩余文本

时间:2016-07-27 06:38:41

标签: excel substring

如果我有这样的人名

Sarah Jane Jones
Bob Jane Smithfield

如何识别第二个空格并将其姓氏复制到下一个单元格中; B1& B2? 从此参考Excel Mid and Search Functions

此示例查找第一次出现的空格并复制后续字符(在本例中为4)

=MID(A3,SEARCH(" ",A3)+1,4)

同样遵循

=MID(A1,SEARCH(" ",A1)+1,8)

返回     简乔恩  而改变+2只会ch" J"关闭。

3 个答案:

答案 0 :(得分:3)

公式

=MID(A1,SEARCH(" ", A1, SEARCH(" ", A1) + 1), LEN(A1))

应该适合你

答案 1 :(得分:0)

如果从最后搜索可用,请使用它。我认为它就在那里。

MID("Sarah Jane Jones", InStrRev("Sarah Jane Jones", " ") + 1)

我假设名称是第一个,中间,最后或第一个,最后一个格式。

答案 2 :(得分:0)

名字-:

=IFERROR(LEFT(H2,FIND(" ",H2)),"")

中间名-:

=IFERROR(MID(H2,FIND(" ",H2),FIND(" ",H2,FIND(" ",H2)+1)-FIND(" ",H2)),"")

姓氏-:

=IFERROR(MID(H2,FIND(" ",H2,FIND(" ",H2)+1),10000),"")