2014-09-05 24 views
0

我試圖使用IF語句和Excel中的SEARCHLEFT函數來搜索字符串,然後顯示字符串。試圖在Excel中使用多個帶搜索功能的IF語句

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

如果使用2007年和高達你可以試試這個:

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

問題是,如果COST沒有找到,它的錯誤了,所以它不會與發現繼續VSE。 HTH。

+0

謝謝你這麼多。我會試試這個 – rsha 2014-09-11 22:37:37