尝试在Excel中使用具有searchfunction的多个IF语句
我试图在Excel中使用带有SEARCH
和LEFT
函数的IF
语句来search一个string,然后显示string。
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))))
如果你正在使用2007年,你可以试试这个:
=IFERROR(IFERROR(LEFT(A4,SEARCH("COST",A4)-1),LEFT(A4,SEARCH("VSE",A4)-1)),"")
问题是,如果没有findCOST ,那么它将会出错,所以不会继续查找VSE 。 HTH。