在使用Excel函數公式時,我們經常會遇到#REF!、#N/A、#NUM!等錯誤,看齊字面意思,就知道他們代表的意義不同,如果我們能知道其代表的意思,解決起來也就得心應手了。
一、超出範圍:#REF!。
方法:
在目標單元格中輸入公式:=VLOOKUP($H$3,$B$3:$D$9,MATCH(I$2,$B$2:$E$2,0),0)。
解析:
1、從公式的執行結果來看,可以順利的查找出「語文」、「數學」的成績,但是每個人的「英語」成績卻查找不出。
2、分析公式:=VLOOKUP($H$3,$B$3:$D$9,MATCH(I$2,$B$2:$E$2,0),0)。參數$B$3:$D$9指的是需要查找的範圍,而「英語」成績並不在此範圍之內,故超出了範圍,所以會顯示錯誤:#REF!。
3、解決辦法:修改公式,包含「英語」成績。
=VLOOKUP($H$3,$B$3:$E$9,MATCH(I$2,$B$2:$E$2,0),0)
二、無法找到指定的值:#N/A。
方法:
在目標單元格中輸入公式:=VLOOKUP($H$3,$B$3:$E$9,MATCH(I$2,$B$2:$E$2,0),0)。
解析:
1、分析公式發現沒有錯誤。
2、對比查找的數據,發現將「英語」寫成了「音樂」。修改之後即可查找。
3、解決辦法:統一數據源。
三、無效或不匹配參數:#NUM!
方法:
在目標單元格中輸入公式:=SQRT(D3)。
解析:
1、從公式求響應單元格中數的平方根。
2、-4很顯然沒有平方根,所以返回錯誤代碼#NUM!。
3、解決辦法:修改參數。
四、除數為0或者空白:#DIV/0!。
方法:
在目標單元格中輸入公式:=C3/D3。
解析:
1、計算完成率。計劃/實際。
2、由於「小北」沒有實際完成量,為空白。計算時出現錯誤提示:#DIV/0!。
3、解決辦法:用=IFERROR(C3/D3,"")將錯誤置為空值。
五、函數名稱輸入錯誤或使用的函數沒有定義:#NAME?
方法:
在目標單元格中輸入公式:=vlokup(H3,B3:E9,2,0)。
解析:
1、檢查公式發現參數並沒有錯誤。但函數的名稱有問題。
2、修改函數名稱為:vlookup。
六、參數類型不符:#VALUE!
方法:
在目標單元格中輸入公式:=D3-C3。
解析:
1、計算期末成績和期中成績的差值。
2、由於期末成績中的值並不全部為文本類型。所以並不能計算差值。
3、解決辦法:修改參數類型。
七、單元格內容的寬度大於單元格的寬度:###########。
方法:
調整單元格寬度。
解析:
出現######是由於單元格內容的寬度大於單元格的寬度,所以調整單元格寬度即可解決