您的位置:首頁>正文

用TEXT函數實現兩表差異對比

小夥伴們好啊, 今天和大家分享一個兩表差異對比的內容。

咱們要對比的是兩個月的工資表, 看看不同員工兩個月的獎金有什麼變化。

在“差異表”中, 咱們要實現的效果如E列所示。

小夥伴們想想看, 用哪種方法比較好呢?

因為職工的ID是唯一的, 所以, 咱們可以使用這個ID作為查找值, 分別從3月和4月兩個工作表中找到對應的獎金, 然後相減即可得出差異。

因此, 可以確定用兩個VLOOKUP函數完成這一步的計算:

=VLOOKUP(A3,'4月'!A:G,5,)-VLOOKUP(A3,'3月'!A:G,5,)

但是, 這樣的結果還不夠直觀, 如何顯示成更加直觀的文字描述的結果呢?

如果要使用IF函數, 公式要嵌套多次, 而使用TEXT函數來完成, 公式則會比較簡潔:

=TEXT(VLOOKUP(A3,'4月'!A:G,5,)-VLOOKUP(A3,'3月'!A:G,5,),"比上月多0元;比上月少0元;相同")

公式中, 使用TEXT函數對兩個VLOOKUP函數相減的結果進行判斷,

所使用的格式代碼為:

"比上月多0元;比上月少0元;相同"

三段格式代碼使用分號進行間隔, 分別表示大於0、小於0和等於0的情況。

格式代碼裡的0有特殊的含義, 表示要處理的數值本身。

如果兩個VLOOKUP相減大於0, 就顯示為“比上月多N元”。

如果兩個VLOOKUP相減小於0, 就顯示為“比上月少N元”。

如果兩個VLOOKUP相減等於0, 就顯示為“相同”。

練習文件在此, 你也試試吧:

https://(去掉括弧和裡面的內容)pan.baidu.(去掉括弧和裡面的內容)com/s/1oKRhnF5Yypl4gW60t-qvSw

圖文製作:趙中山

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示