monkey 發問時間: 電腦與網際網路軟體 · 1 0 年前

Excel的運算時出現#Value!的訊息

用Excel中的 Find( )函數,因為要找的字元沒有在指定的儲存格內

所以出現#VALUE! 的錯誤訊息

但我不要這個訊息

我要的結果是:如果找不到指定的字元時,不要回應#VALUE!的錯誤訊息

要回應空白字元或是0都可以...這樣子跟它有關連的儲存格才不會相同的#VALUE!錯誤訊息(因為這個訊息很難看,破壞了整個表單畫面)

我記得之前Lotus有這樣的功能設計,請問Excel的設定在那里?

謝謝

3 個解答

評分
  • 1 0 年前
    最佳解答

    excel 有很多錯誤處理函數 iserr iserror isna isref ... ,詳細請參考 excel 說明

    而通常像你這種問題有兩個處理方式

    一種在「格式化條件」內用 iserror 函數來偵測儲存格如果是錯誤值時,讓儲存格的文字顯示成白色(或者是與儲存格底色相同的顏色)

    另一種方式是變更儲存格內的公式,例如 =if(iserror(原儲存格公式),"",原儲存格公式)

  • 1 0 年前

    格式化條件這個妙..

    原來還有這招可以簡化...

  • Trump
    Lv 7
    1 0 年前

    建議你貼出你的公式,以供判斷~

還有問題?馬上發問,尋求解答。