我已經在excel中編寫了一個公式,可以從列中找到任何特定文本,無論它出現了多少次。我面臨的問題是沒有結果的單元顯示值錯誤。我怎樣才能擺脫這個價值錯誤?在下面的例子中,我嘗試從列A中找到「TORRES」。使用我的公式,我在B列中獲得了該值,但是值錯誤如圖所示。使用excel公式時無法擺脫VALUE錯誤
=IF(A1=SEARCH("TORRES",A1),A1,A1)
下面是一個包含有值誤差沿結果圖像:
這裏是公式,我用努力
順便說一句,沒事的時候發現我希望這些細胞空白。
我已經在excel中編寫了一個公式,可以從列中找到任何特定文本,無論它出現了多少次。我面臨的問題是沒有結果的單元顯示值錯誤。我怎樣才能擺脫這個價值錯誤?在下面的例子中,我嘗試從列A中找到「TORRES」。使用我的公式,我在B列中獲得了該值,但是值錯誤如圖所示。使用excel公式時無法擺脫VALUE錯誤
=IF(A1=SEARCH("TORRES",A1),A1,A1)
下面是一個包含有值誤差沿結果圖像:
這裏是公式,我用努力
順便說一句,沒事的時候發現我希望這些細胞空白。
您會收到VALUE錯誤,因爲列中並不總是有「TORRES」。
您可以隱藏與IF(ISERR())
:
=IF(ISERR(SEARCH("TORRES",A1)),"",A1)
編輯:OP下每您的評論更新。
這將檢查SEARCH()
是否找到TORRES
。如果不是,則返回""
,如果是,則返回該值。
爲什麼不'IFERROR'? –
@DirkReichel - 我不確定OP想要什麼,'IF(ISERR())'也是這樣,但是在他的評論之後,我會更新以包含該選項。 ..編輯:等等,我如何做'IFERROR'返回的東西,如果是真的? – BruceWayne
令人印象深刻。它完成這項工作。感謝zillion BruceWayne。 – SIM
可以「TORRES」作爲「TORRES」還是「TORRES mi amor」發生?你想在B欄找到什麼?什麼時候沒有找到? – yosukesabai
如果找不到,我希望這些單元格爲空。 – SIM