超實用的2017年度收入支出決算總表
這幾天收到很多讀者的求助,都是多表合併,各種各樣的格式都有,盧子逐一整理解答。
後台回復關鍵詞105,領取源文件。
明細表都是格式一樣的,這張是統計A局的明細。
匯總表,就是將每個明細表的數據直接引用過來。
《多表查詢數據最簡單的公式》提到了多表引用,沒看過的必須先去看文章,了解原理。
不過只是針對一列數據,還有數據是下拉生成。而這種數據是針對多列,而且是右拉生成。
下拉的話,我們用ROW函數。右拉我們可以用COLUMN函數。兩個的作用是一樣的,都是獲取序號。
引用明細表C列的金額可以用下面的公式,通過下拉和右拉可以獲取金額。
=INDIRECT($A2&"!C"&COLUMN(G1))
引用明細表F列的金額可以用下面的公式,通過下拉和右拉可以獲取金額。
=INDIRECT($A2&"!F"&COLUMN(G1))
也就是通過兩條公式搞定匯總表。
如果是自己使用的表格,使用多條公式也沒問題。但是,有的時候表格是發給別人的,別人在使用的過程中不太清楚這些事,以為只有一條公式,在下拉或者右拉的時候導致出錯。
有沒辦法一條公式搞定呢?
針對多行多列查找金額,神奇的SUMIF函數就派上用場。很多人只知道SUMIF函數可以對一列數據進行條件求和,而對其它用法一無所知。
查找A列對應B列的值。
同時查找A列和C列,返回B列和D列的對應值。正常我們都是用兩個SUMIF函數的。
=SUMIF(A:A,F1,B:B) SUMIF(C:C,F1,D:D)
但我要告訴你,一個足矣,採用錯位引用法。
=SUMIF(A:C,F1,B:D)
SUMIF函數的用法說完,剩下的就是直接把區域套上去就可以。
=SUMIF(INDIRECT($A2&"!b:e"),COLUMN(A1)&"",INDIRECT($A2&"!c:f"))
其實每個函數都不難,難在於每個函數的靈活運用,打破你的固定思維。
作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創始人,個人公眾號:Excel不加班(ID:Excelbujiaban)
推薦閱讀:
※堅持一個月讓你的膝蓋年輕10歲(簡單實用)
※四柱流口金訣實用新編
※壞男人教你四個實用追女生套路,你能學會幾個?
※婦科中醫臨床秘傳實用方
※生什麼病,忌什麼口?超實用~