我想問問有方法將EXCEL 內某特定範圍 既 錯誤計算值 [#N/A] 變回 數字 [ 0 ] 呢

2007-01-25 10:22 am
我想問問有方法將EXCEL 內某特定範圍 既 錯誤計算值 [#N/A] 變回 數字 [ 0 ] 呢?
有無方法GA
唔該晒

回答 (2)

2007-01-25 10:55 am
✔ 最佳答案
將所有有你條 formula (可能會出 [#N/A] ge formula) ge cell, 轉成用:

=IF(ISNA(可能會出 [#N/A] ge formula)), 0, 可能會出 [#N/A] ge formula)

ISNA function 會先 check ( ) 內ge formula 會唔會出[#N/A], 如果會, 就出"0", ok 就出番本來ge value.
2007-01-30 7:57 am
可以試試用Excel VBA來達成目的,首先在〔工具〕表單選〔巨集〕,再選〔Visual Basic編輯器〕開啟Visual Basic編輯器,在專案視窗內應可找到This Workbook,把滑鼠移至This Workbook,雙按左鈕開啟程式碼視窗,跟着複製下列程式到程式碼視窗,然後返回Excel工作簿,在任意一個儲存格輸入#N/A,應該自動變成0

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  If WorksheetFunction.IsNA(Target) Then Target.Value = 0
End Sub


收錄日期: 2021-04-15 22:05:12
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070125000051KK00303

檢視 Wayback Machine 備份