如何使用string公式在指定的格式在Excel中提取string?

Tendulkar,Sachin Ramesh "=CONCATENATE(MID(C7,FIND(",",C7)+1,8)," ",LEFT(C7,FIND(",",C7)-1))" 

对于上面的string,我想要它作为“Sachin R Tendulkar”。 我写了上面的公式,它工作正常。 有没有其他的方式来dynamic的而不是计数的字符,并指定它在查找function?
提前致谢。

所以要find“Sachin”,你可以使用: =mid(F17,find(",", F17,1)+1,len(F17)-find(" ",F17))find下一个字母直到空间的逗号。 要findR,可以使用: =mid(F17,find(" ",F17)+1,1)这将在空格之后find名字的第一个字母。 最后,使用=left(F17,find(",",F17)-1)查找名字,直到逗号。 然后我们可以用空格连接这三个string,如下所示:

 =CONCATENATE(mid(F17,find(",", F17,1)+1,len(F17)-find(" ",F17))," ",MID(F17,find(" ",F17)+1,1)," ",left(F17,find(",",F17)-1)) 

在这里输入图像说明 在这里输入图像说明