下面截圖的Excel數據源,“流水報表”工作表是小雅平時記錄的訂單情況,“核對報表”是銷售發給小雅的。
當小雅接到銷售發來的寶貝,會增加 “訂單核對” 列。查找銷售和我記錄的訂單編號以及金額是否正確。 我們在C2單元格輸入公式:=VLOOKUP(A2,流水報表!A:B,2,0),然后下拉,完成數據核對。(如果你需要本教程的Excel文件練習,可以在QQ群:417354533群文件下載)
觀察上面的excel數據表,發現有兩個訂單出現#N/A錯誤,說明這兩個訂單,小雅平時沒有記錄到,所以查找不到,VLOOKUP函數就提示錯誤啦。 問題二:我們要對“訂單核對”列求和,怎么辦?如果直接使用SUM函數求和是得不到正確答案的。不妨可以輸入公式試試:=SUM(C2:C16) 小伙伴,你能夠想到如何寫公式呢?可以給小雅留言,期待你的答案。 小雅也給出我的公式寫法哈,E2單元格公式為:=SUMIF(C2:C16,"<9E+307") 公式解釋: 因為C列的數字中包含錯誤值,我們就需要避開這兩個錯誤值,只對數字求和。相當于的條件求和,因此小雅想到了用SUMIF函數來搞定。 =SUMIF(A:A,"<9E+307"),9E+307是接近最大的數字,一種約定俗成的寫法。在excel中,錯誤值比最大的數字大,因此"<9E+307"就是對小于最大值的數字求和,就實現了我們的目標:丟開錯誤值只對數字求和。 反過來,excel忽略錯誤值求和,我們也可以這樣寫公式:=SUMIF(C2:C16,">0")