如何對多列資料進行比較!說到多列資料的對比,其實說難也不難,說簡單也不簡單,在學習之前需要帶大家認識一位新朋友VLOOKUP,趕緊一起來看看吧!
在上次的學習中,我們了解到可以使用合併計算功能,實現單列資料的比較。我們以工號為依據對比姓名,從而查出了人員的變動情況。今天我們要比較的是基本工資、職薪、社保、公積金這4列數據,屬於多列數據的比較。
上月資料 #我們也可以用合併計算對比多列數據,具體怎麼合併計算對比,請夥伴們思考、試驗。這裡小編要跟大家分享的是另一種超6的方法,它能快速比較出數據之間的差異!沒錯,就是它—— VLOOKUP函數!它可是Excel中的萬人迷函數哦~
VLOOKUP是一個查找類別的函數。它的主要功能是傳回查找區域中指定列與被查找值所在行相交點的值。函數結構:VLOOKUP(查找啥,在哪查,返回第几列,0)
##在哪查
回傳第幾列
精確查找/近似查找
看完上述介紹,夥伴們是不是有點懵逼?放心,舉個栗子你們就都明白啦!
有兩張表,表一隻有工號沒有姓名,而表二完整的,既包含工號也包含姓名。我們想要利用表二的資料把表一的姓名列填好。換句話說就是在表二內找出工號,然後把工號對應的姓名回到表一內。 公式應該是這樣的:
=VLOOKUP(B4,E$4:F$9,2,0)
簡單的解析:
① 找出啥:我們要找出工號回名,所以也就是找工號啦,因此是B4② 在哪裡查詢:我們需要在表二的E4:F9區域中查找,同時為了公式向下填充時查找區域不變,得添加絕對引用符號鎖定行數,所以查找區域就是E$4:F$9
③ 回傳第幾列:我們需要回表二姓名這一列,而姓名欄位是在E:F區域的第二列,所以是數字2
④ 0:這裡我們要實現精確查找,預設值0
看了上述的例子,相信小夥伴們已經開始有些明白了,我們趁熱打鐵,趕緊回到正題!
我們需要同時核對基本薪資、職薪、社保、公積金上月和本月資料變更的情況。 (1)在本月的I2中輸入下方公式:
=C2-VLOOKUP($A2,薪資基礎資料上月!$A:$F,3, 0)#公式解釋:
我們用兩個月的資料差值來判斷資料的變化,因此公式=C2- VLOOKUP()。 VLOOKUP()查找的是上月數據,其中各參數意義如下。 ① 找啥:我們需要找工號,第一個工號單元格是A2,同時為了防止公式右拉填充時發生變化需要添加絕對引用鎖定A列,所以是$A2 #② 在哪裡查:我們是需要在上月資料的A:F區域查找基本工資、公積金等,同樣為了防止右拉填充公式發生變化得添加絕對引用符號,所以是“薪資基礎數據上月!$ A:$F” ③ 回傳第幾列:基本薪資在A:F的第三列,所以就輸入數字3 ④ 0:表示精確找出 (2)複製I2單元格,填入J2:L2;然後分別在J2、K2、L2修改公式第3參數,依序改為4、5、6;最後選取I2:L2,在L2單元格右下角雙擊向下填充公式完成資料比較。結果如下。 凡是差值等於0的,代表上月的數據和本月的數據一致;差值出現正值,說明本月數據有增長;差值出現負值,表示本月數據下降。 如果出現#N/A情況,表示在上月數據表中沒有查到該員工的數據,代表該員工為本月新員工。 怎麼樣?是不是很簡單呢?透過一個公式我們完成了四列資料的比較。趕快動手操作一下吧! 相關學習推薦:excel教學
以上是實用Excel技巧分享:巧用Vlookup進行多列資料對比的詳細內容。更多資訊請關注PHP中文網其他相關文章!