如何select“或”值?
我在Excel文件中有一列用来input电子邮件ID。 但不幸的是,有些人input了多个电子邮件分隔“OR”像这样: example1@email.com or myemail@domain.com
有没有任何公式可以从这个单元格的所有行获得第一封电子邮件,并将其放置在另一个单元格中?
第一个将得到第一个电子邮件,您可以更改公式为下面的find第二个=IF(ISERROR(FIND(" OR ",Email address cell))=TRUE, Email address cell,LEFT(Email address cell,FIND(" OR ", Email address cell))
`=IF(ISERROR(FIND(" OR ",Email address cell))=TRUE, Email address cell, MID(Email address cell,FIND(" OR ",Email address cell)+3,LEN(Email address cell)- FIND(" OR ", Email address cell))`
=IFERROR(LEFT(A1,SEARCH(" or ",A1)-1),A1)
要么
=LEFT(A1,SEARCH(" or ", A1& " or ")-1)
您可能需要用分号replace我的逗号
如果您需要查找第二个电子邮件地址,请尝试:
=TRIM(MID(SUBSTITUTE(A1," or ",REPT(" ",99)),99,99*2))
如果你有两个以上的话可以扩展。
如果你的单元格的电子邮件是A1:
=IF(ISERROR(SEARCH(" or ";A1));"";LEFT(A1;SEARCH(" or ";A1)))
公式可能不是必需的。 replaceor
用|
然后使用|
将文本应用于列 作为分隔符。