在編寫公式時,不會總是一帆風順,難免會發生錯誤。只要耐心調試,應該會實現所需要的結果。
下面,讓我們認識一下可能會發生的錯誤,方便在碰到時明白到底錯在哪里或者從哪里查找錯誤,更好更快地調試好公式。
認識Excel顯示的錯誤
通常,如果編寫的公式不符合Excel規定要求,就會出現圖1所列錯誤之一。
圖5
使用“公式審核”中的“公式求值”功能,如圖6所示,一步一步查看公式計算過程,看看公式是在哪步出錯的,從而找出錯誤來源。這也是我經常使用的方法。
圖6
處理或獲取錯誤值的函數
下面列出了Excel中一些處理或獲取錯誤值的函數。
ISNA(value)
如果參數value是錯誤值#N/A,返回TRUE。
NA()
返回值#N/A。
ISERR(value)
如果參數value為除#N/A之外的任何錯誤值,則返回TRUE。
ISERROR(value)
如果參數value為任何錯誤值,則返回TRUE。
ERROR.TYPE(error_val)
返回與錯誤值對應的編號數字。
結語
在編寫公式的過程中,結果顯示為錯誤值不一定是壞事情,這促使我們不斷調試公式,從而更加熟練。特別值得一提的是,可以利用錯誤值來達到我們的目的,這將是在后面的文章中會介紹的技巧。