从某些标准中删除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
如果列(如果他们有第二个名字)是否有一个公式来摆脱第二个名字?
有人知道吗?
如果有, and
意味着将有一个第二个名字,你可以把它放在一个新的列(比如C1),然后拖下来。 它只会返回名字:
=IFERROR(LEFT(A1,SEARCH(" and ",A1)),A1)
请注意,这将允许你有一个名字,如Randy Jones
,它不会被切断,但它会让Randy Jones
从名称Randy Jones and Mary Poppins
。
是的,你可以使用一个查找公式,如:
=IFERROR(LEFT(A1,FIND(" and ",A1,1)-1),A1)
尝试这个:
=LEFT(A1,LEN(A1)-FIND("and ",A1))
将LEFT
和FIND
组合成一个帮助列:
=LEFT(A1,FIND(" and",A1)-1)
然后复制并粘贴您的旧数据的值。