原創作者: 趙中山 轉自: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,就顯示為“相同”。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!