Excel - 使用分隔符拆分单元格,如果未找到分隔符,则将完整的单元格值获取到另一个单元格

Har*_*ale 3 excel excel-formula

我有一个包含数据的 Excel 文件,我想要一个带有分隔符的拆分单元格,如果找不到分隔符,则将该单元格值复制到另一个单元格

例如

ABC有限公司

ABC 有限公司 - 工业

PQR 有限公司 - 美国

LMN公司

输出-分隔符“-”

A 列 B 列

ABC 有限公司 ABC 有限公司

ABC 工业有限公司

美国 PQR 有限公司

LMN 公司 LMN 公司

但是,我使用下面的公式但没有得到我想要的。

=TRIM(左(B2,FIND("-",B2)-1))

=TRIM(替换(B2,1,FIND("-",B2),""))

Tom*_*rpe 5

您需要对 B2 不包含“-”的情况进行错误处理

=IFERROR(TRIM(LEFT(B2,FIND("-",B2)-1)),TRIM(B2))
Run Code Online (Sandbox Code Playgroud)

=IFERROR(TRIM(REPLACE(B2,1,FIND("-",B2),"")),TRIM(B2))
Run Code Online (Sandbox Code Playgroud)