最近一直有小夥伴問數據核對的問題,尤其財務經常會遇到多對多的情況,比如銀行對帳,銀行對帳明細和的打款核對,金額相同的核對,如何才能對出差異?
本期我們既講方法也講思路,思路學習才是最重要的!
案例說明:兩組數據有重複,需要一一核對,找出差異!
思路分享:多對多,肯定無法核對,所以我們要想辦法轉為1對1,按其出現的順序乘以一個固定值來輔助判斷,這樣可以確保唯一對應關係!
比如有兩個100,我們,第一個用1*1000+100=1100,第二個用2*1000+100=2100,這樣我們就讓100按照出現的順序,分離開,變成了1對1,具體對比的方法是使用透視表或者函數都可以,核心是轉1對 1的思路!
構建輔助列
B2公式:=COUNTIF($A$2:A2,A2)*10000+A2E2公式:=COUNTIF($D$2:D2,D2)*10000+D2
這裡的COUNTIF主要是重複的按出現的順序遞增,我們擴大10000倍+原本數值,來確保每個每個數值的唯一性!
使用透視表,瞬間搞定
> 數據錯位粘貼
輔助列依次粘貼,數據A和B,錯列粘貼
> 創建透視表
輔助列的構建,可以保證其不會重複,我們放入行區間,數據A和B放入值默認求和即可(單值談不上求和,無改變)
> 計算列,計算差額
正數:A多出的,負數:B多出的,直觀明了!如果喜歡在原本的基礎上比較,可以使用函數VLOOKUP或者條件格式處理
覺得錯誤粘貼麻煩的,我們也可以使用計算項處理!
計算項和計算欄位區別,請查看今日推送的第二篇文章
我們使用動畫演示一下:計算項這裡的用法
思路決定出路,今天就到這裡,你學會了嗎?