我试图分裂的名单的公式分割字符串,它们的形式:Excel中查找名称
Surname, Title. Firstname (Nickname)
Jonesy, Mr. Cheese (Edam)
Bukowski, Mrs. Gertrude (Gerti)
我需要把它们放进姓姓
它应该很容易拾取名字:标题点之后的两个字符,直到昵称左括号之前的空格。只有我的优秀配方不会给我想要的东西。
A1 Smith, Mr. Andrew (Andy)
A2 =MID(A1,1,Find(" ",A1)-2)
A3 =MID(A1,Find(".",A1)+2, Find("(",A1)+1)
仅适用于A3,我得到:
Andrew (Andy)
而不仅仅是名称的安德鲁
我补充一点,我需要的公式引用名称细胞,而不是告诫细胞与临时数据参考(即临时细胞)
我不能看到这棵树上的树林。需要调用更大的大脑。
@BruceWayne你们任何人都知道我为什么原来的公式不起作用吗? –
是的 - 这是'... Find(“(”,A1) +1)'部分,用'MID()'开始,正确地为您的目的,在第一个时期以后。公式的第二部分询问'.'后面有多少个字符?目前,你已经把它设置为'20'(只是做'= FIND(“(”,A1)+1)'并且它解析为'20',所以它在'.'后面有20个空格,所以它得到你的结果如果你有史密斯先生(安德鲁史密斯琼斯先生),它会回来的只是安德鲁(安迪史密斯J'。 – BruceWayne
(也就是说,下面的答案是否适用于你?它看起来像一个或两个应该,所以随便标记一个作为答案,如果没有人工作,你可以评论他们让我们知道,我们可以调整答案。) – BruceWayne