我尝试将IF
语句与Excel中的SEARCH
和LEFT
函数一起使用来搜索字符串,然后显示字符串。
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))))
答案 0 :(得分:1)
如果您使用的是2007及以上版本,可以试试这个:
=IFERROR(IFERROR(LEFT(A4,SEARCH("COST",A4)-1),LEFT(A4,SEARCH("VSE",A4)-1)),"")
问题是,如果找不到 COST ,则会出错,因此无法继续查找 VSE 。 HTH。