原創作者: 趙中山 轉自:Excel之家ExcelHome
小夥伴們好啊,今天和大家分享一個兩表差異對比的內容。
咱們要對比的是兩個月的工資表,看看不同員工兩個月的獎金有什麼變化。
在“差異表”中,咱們要實現的效果如E列所示。
小夥伴們想想看,用哪種方法比較好呢?
因為職工的ID是唯一的,所以,咱們可以使用這個ID作為查找值,分別從3月和4月兩個工作表中找到對應的獎金,然後相減即可得出差異。
因此,可以確定用兩個VLOOKUP函數完成這一步的計算:
=VLOOKUP(A3,'4月'!A:G,6,)-VLOOKUP(A3,'3月'!A:G,6,)
但是,這樣的結果還不夠直觀,如何顯示成更加直觀的文字描述的結果呢?
如果要使用IF函數,公式要嵌套多次,而使用TEXT函數來完成,公式則會比較簡潔:
=TEXT(VLOOKUP(A3,'4月'!A:G,6,)-VLOOKUP(A3,'3月'!A:G,6,),"比上月多0元;比上月少0元;相同")
公式中,使用TEXT函數對兩個VLOOKUP函數相減的結果進行判斷,所使用的格式代碼為:
"比上月多0元;比上月少0元;相同"
三段格式代碼使用分號進行間隔,分別表示大於0、小於0和等於0的情況。
格式代碼裡的0有特殊的含義,表示要處理的數值本身。
如果兩個VLOOKUP相減大於0,就顯示為“比上月多N元”。
如果兩個VLOOKUP相減小於0,就顯示為“比上月少N元”。
如果兩個VLOOKUP相減等於0,就顯示為“相同”。
專欄
30天excel從入門到精通
35幣
2,116人已購