尝试在Excel中使用带有搜索功能的多个IF语句

时间:2014-09-05 23:03:04

标签: excel

我尝试将IF语句与Excel中的SEARCHLEFT函数一起使用来搜索字符串,然后显示字符串。

IF声明的第一部分正在发挥作用,但它不适用于第二部分。请告诉我我的代码有什么问题。这些语句可以单独使用,但是当我将代码用作嵌套的IF语句时,它不起作用。

=IF(SEARCH("COST", A4, 1), LEFT(A4, (SEARCH("COST", A4, 1) -1)), IF(SEARCH("VSE", A4, 1), LEFT(A4, (SEARCH( "VSE", A4, 1) -1))))

1 个答案:

答案 0 :(得分:1)

如果您使用的是2007及以上版本,可以试试这个:

=IFERROR(IFERROR(LEFT(A4,SEARCH("COST",A4)-1),LEFT(A4,SEARCH("VSE",A4)-1)),"")

问题是,如果找不到 COST ,则会出错,因此无法继续查找 VSE 。 HTH。