問題
如下圖的測試樣例數據:
![]()
兩個工作簿,記錄了兩次測試成績,而且兩次測試參與的人數不同。
要求:
比較兩次測試成績的高低,以分析測試者是否進步了。
解決方法
首先將兩個工作簿中所有的學號與姓名復制到一個工作表中,選擇“數據”菜單中數據工具功能區中的“刪除重復值”,在打開的“刪除重復值”對話框中勾選兩列,點擊確定,即可保留學號與姓名都不重復的數據行。如下圖:
![]()
在C2單元格輸入公式:
=IFERROR(VLOOKUP(A2,'C:\Users\lenovo\Desktop\比較\[測試表1.xlsx]Sheet1'!$A:$C,3,0),0)就可以查找到成績1,沒有參加第1次測試的,成績返回值為0,如下圖:
![]()
公式中含有工作薄路徑,路徑不需要手動輸入,只需要公式編輯的過程中依次點擊工作薄工作表單元格,即可自動生成。
在D2單元格輸入公式:
=IFERROR(VLOOKUP(A2,Sheet1!A:C,3,0),0)就可以查找到成績2,沒有參加第2次測試的,成績返回值為0,如下圖:
![]()
在E2單元格輸入公式:
=IF(D2>C2,"高了",IF(D2=C2,"相等","低了"))即可得到成績2與成績1的對比情況,如下圖:
![]()
本問題的解決方法,可以用在很多場景下,比如進貨價格比較,以獲取最合適的價格等。
本文完
相關知識推讀:
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.