Excel将特定单词从1列提取到另一列

时间:2016-09-15 21:07:04

标签: excel excel-vba vba

我正在尝试解析A列以获取特定名称来填充B列。由于某些信息是自动生成的,我使用= TRIM来拉出某些字符后面的单词以获得所需的结果。

Ex:"(DROP FAIL)Acer"在A栏中显示为" Acer"在B栏中。

问题是没有遵循此标准的数据:

Ex:" DROP FAIL - Acer"显示为" #VALUE!"在B栏中。

有很多名称都有这个问题。反正有吗?

1 个答案:

答案 0 :(得分:1)

您可以嵌套一系列IFERROR函数,在遇到错误时将处理传递到下一个函数。

=TRIM(REPLACE(A2, 1, IFERROR(FIND(")", A2), FIND("-", A2)), TEXT(,)))

nested_replace