2017-01-04 46 views
0

我有一些excel行,其中一些包含两个名称,但我想彻底摆脱第二个名称,如果它存在。例如。从某些条件的excel列删除文本

Tom Jones       ok 
Michael Jones and Helen Smith  not ok 
Michael Bloggs and Gemma Jones  not ok 
John Murphy and Hannah Murphy  not ok 
Jane Brown       ok 

是否有一个公式来摆脱第二名称如果列(如果他们有第二个名字)?

有人知道吗?

回答

0

如果有and意味着将是第二个名字,你可以把这个新的列(说C1 ),然后向下拖动。它会只返回第一个名字:

=IFERROR(LEFT(A1,SEARCH(" and ",A1)),A1)

注意这将让你有一个名称,如Randy Jones,它不会削减它,但它会继续Randy Jones从名字Randy Jones and Mary Poppins

1

是的,你可以使用查找公式如:

=IFERROR(LEFT(A1,FIND(" and ",A1,1)-1),A1) 

enter image description here

0

试试这个:

=LEFT(A1,LEN(A1)-FIND("and ",A1)) 
0

结合LEFTFIND到一个辅助列:

=LEFT(A1,FIND(" and",A1)-1) 

然后在你的旧数据复制和粘贴值。