你真的會多表核對嗎?
作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創始人,個人公眾號:Excel不加班(ID:Excelbujiaban)本文經作者授權發布。
經驗
心理
觀點
技能
每到月底LW就要對系統的數據跟手工輸入的數據進行核對,以前Excel沒重視,需要一項項核對,效率非常低下,搞得自己很累。這天跟盧子提起這事,盧子考慮了一下提出了一些對策。
1、藉助合并計算+IF函數輕鬆實現
=IF(H2=I2,"相同","不同")
合并計算有一個小細節需要注意,就是金額這裡名字不能一樣,否則就變成多表合并了。
2、刪除重複項+SUMIF+IF函數
001將手工跟系統2個表格的編號複製到G列,刪除重複項。
002依次輸入公式。
=SUMIF(A:A,G2,B:B)
=SUMIF(D:D,G2,E:E)
=IF(H2=I2,"","不同")
SUMIF函數視頻教程
為什麼這裡採用SUMIF函數而不用VLOOKUP函數呢?
因為VLOOKUP查找不到對應值會返回錯誤值,而SUMIF函數是返回0,這點SUMIF函數佔優勢。
=VLOOKUP(G2,A:B,2,0)
知識擴展:
LW想了想又提出了一個問題,在實際工作中,手工跟系統2個表格的格式是不同的,列數可能會很多。這種用合并計算就不可以,該如何處理?
好,很好,你已經有心變得
出類拔萃,我陪你玩VBA、SQL。
Step01藉助SQL創建數據透視表。
select 貸款申請編號,貸款金額 from [手工$]
union all
select 貸款申請編號,-貸款金額 from [系統$]
Step02對數據透視表進行布局跟篩選。
Step03簡單美化。
如果不喜歡這種效果,換個SQL語句。用相同操作,藉助SQL創建數據透視表。
select 貸款申請編號,貸款金額,"手工" as 表 from [手工$]
union all
select 貸款申請編號,-貸款金額,"系統" as 表 from [系統$]
對創建好的數據透視表進行布局。
上面2個語句都有一個共同點,就是讓其中一個顯示正數,一個顯示負數,這個求和就是得到兩者的差異。
SQL是一種很神奇並且通俗易學的語言,藉助她可以實現很多意想不到的效果。
推薦閱讀
關注「
職場實用心理學
」,回複數字109
,查看4月3篇熱門文章
1、《《人民的名義》把人分9層,你屬於哪一層?》
2、《為什麼有錢人的妻子都相貌平平》
3、《工作5年,我必須告訴你職場中最大的兩個謊言》


※說服別人,最重要的是講故事的能力!
※學會這些小語種,月薪不過萬你來打我!
※《歡樂頌》告訴我14個赤裸裸的人生道理
※五條新人必知的職場潛規則,多少人吃過虧?
※《歡樂頌2》告訴你3個全新的道理!
TAG:職場實用心理學 |