2017-01-04 41 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) 

然後在你的舊數據複製和粘貼值。