朋友在用Excel統計學生的成績時,在E63單元格中輸入公式:=AVERAGE(E3:E62),準備計算平均分,由于上面的單元格中還沒有輸入成績數據,因而公式返回了一個錯誤結果(如圖1)。
朋友問我,如何讓這些錯誤結果不顯示或打印出來呢?我向他介紹了下面三種方法。
圖1
一、函數處理法
我們只要用IF和ISERROR函數對公式稍作處理,這個錯誤值就不再顯示出來了。
將E63單元格中的公式修改為:=IF(ISERROR(AVERAGE(E3:E62)),"",AVERAGE(E3:E62)),確認一下就行了。
小提示:上述公式的含義是,如果(IF)公式“=AVERAGE(E3:E62)”返回錯誤值(通過ISERROR函數判斷),則顯示為空(""),反之顯示公式的返回結果。
二、條件格式法
設置條件格式,當公式返回錯誤值時,將字符顏色設置為“白色”,錯誤值就不會顯示出來了。
1、選中E63單元格,執行“格式→條件格式”命令,打印“條件格式”對話框(如圖2),按最左側一個方框旁的下拉按鈕,在隨后出現的下拉列表中,選擇“公式”選項,然后在后面的方框中輸入公式:=ISERROR(E63)。
圖2
2、單擊“格式”按鈕,打開“單元格格式”對話框(如圖3),在“字體”標簽下,單擊“顏色”右側的下拉按鈕,在隨后彈出的調色板中,選中“白色”,確定返回。
圖3
3、最后再單擊“條件格式”對話框中的“確定”按鈕,錯誤值即刻被隱藏起來了(白色)。
三、頁面設置法
如果僅僅希望在打印的時候,讓錯誤值不被打印出來,用這種方法最方便。
執行“文件→頁面設置”命令,打開“頁面設置”對話框(如圖4),切換到“工作表”標簽下,按“錯誤單元格打印為”右側的下拉按鈕,在隨后出現的下拉列表中,選擇“空白”選項,確定返回,再打印即可。
圖4
小提示:顯然,上述三種方法可不僅僅適用于本例的求平均值公式。