Excel中用IF函數進行數據比較
- 每次考試結束後,學校都會對成績進行統計,為了防止在錄入過程中出現錯誤,造成統計結果出現偏差。一般會安排兩組人員分別在Excel工作簿對同一數據進行錄人,錄入完成後,對兩組人員錄人的數據兩個EXCEL文件的數據進行比較,查看是否有出入。如果使用人工核對的方式,工作量特別大,完成起來不但費時費力,還不準確。為了完成這個工作量特別大的任務,好多朋友會想到使用第二方軟體來完成,稍顯麻煩。其實沒有為個必要,使用IF函數就能方便的幫助我們,查找出兩個工作表或兩個工作簿文件中兩個工作表間內容的差異。 這樣不但操作簡單方便,執行效果高,配合EXCEL的重排窗口和並排比較功能,讓查找出的不同數據修改也變得很輕鬆。那就讓我們一起來看如何實現吧! 一、數據比較前的準備 首先將兩次輸入成績的工作薄中需要參與比較的工作表(它們的結構完全相同)分別命名為"成績錄入1"和"成績錄入2" 。再創建一個新工作簿,命名為「比較.xls」。現時將其內任意一工作表命名為「比較」,隨後將參與比較的工作表複製到該工作簿中。同時打開這三個工作簿,在任意二個工作簿中從"窗口"菜單下選擇"重排窗口"命令,在"重排窗口"對話框中點選"水平並排"單選項,點擊"確定"將這三個工作簿同時水平並排顯示在同一窗口中(如圖1)。 圖1 隨後點選"成績錄入1"工作簿窗口,讓其成為當前窗口。再從"窗口"菜單下選擇"並排比較"命令,從出現的"並排比較"對話框中選擇"成績錄入2"工作簿,點擊"確定"讓這兩個工作簿進人並排比較狀態,再點擊"並排比較"工具條上的"同步滾動"按鈕,讓這兩個工作簿單元格同步滾動。隨後將它們的窗口大小和位置調整好(如圖2)。 圖2 二、輕鬆找不同 在"比較"工作簿窗口的"比較"工作表的A1單元格中輸入公式: =IF(成績錄入1!A1=成績錄入2!A1,"","不同")回車後,將該公式向右填充到與"成績錄入1"工作表的列相同的單元格上,再將該行的公式選中,向下填充到與"成績錄入1"工作錶行相等的行上後,就會將"成績錄入1"和"成績錄入2"工作表對應單元格中數據不同的單元格查找出來,並在"比較"工作表中使用"不同"標記出來。數據相同的標、記為空白(如圖3)。此時拖動"成績錄入1"工作簿窗口的"滾動條",對照"比較"工作表的標記,方便的同步核查修改"成績錄入1"和"成績錄入2"工作表中不同數據單元格信息了。怎麼樣,查找不同是不是更簡單方便呀! 圖3 小編支招:如果直接在數據不同的單元格位置顯示出該單元格地址,那就更直觀了,只需將公式修改為: =IF(成績錄入1!A1=成績錄入2!A1,"",ADDRESS(ROW(),COLUMN())),即可實現哦(如圖4)! 圖4 |
推薦閱讀:
※一對多查找,用 Vlookup 函數太Out了!
※Countif函數
※Excel INDEX+SMALL函數用法
※想要成為數據科學家?知道這11種機器學習演算法嗎?
※想學好函數公式,這些符號一定要懂!