EXCEL:多個工作簿中多個工作表的數據統計

  一、工作場景

上一篇TT介紹了同一個工作簿中多個工作表的數據統計方法,可還有一種情況是需要將N個獨立工作簿中的工作表數據合併在一起。如下圖,有三個工作簿「1」、「2」、「3」,每個工作簿的Sheet1都有一份業務量的數量,現需將三個工作簿中的數據合併成最後一張表的格式。

EXCEL:多個工作簿中多個工作表的數據統計

二、TT教你做

1、選擇三個工作簿「1」、「2」、「3」,滑鼠右鍵點擊「打開」,同時打開三個工作簿。因為下面所需用到的INDIRECT函數,如果是對另一個工作簿的引用,則那個工作簿必須被打開,否則會返回錯誤值 #REF!。

EXCEL:多個工作簿中多個工作表的數據統計

2、因匯總工作簿的B2單元格需引用的數據為工作簿「1」中Sheet1的C2單元格的數據,故在匯總工作簿的B2單元格輸入函數=INDIRECT(‘[‘ & ROW(B1) & ‘.xlsx]’ &’sheet1!C’ & COLUMN(B1))。

EXCEL:多個工作簿中多個工作表的數據統計

解析:

(1)多個工作簿中多個工作表數據統計的引用格式為:=INDIRECT(‘[工作簿名.xls]工作表表名!單元格地址’)。

(2)ROW函數在此處的作用是在拖拽復制公式至其他單元格時,保持橫向行數為「1」不變,縱向行數隨著拖拽變為ROW(B2)、ROW(B3),工作簿名相應變為「2」、「3」。

(3)COLUMN函數在此處的作用是在拖拽復制公式至其他單元格時,保持縱向列數為「2」不變,橫向列數隨著拖拽變為COLUMN(C1)、COLUMN(D1),引用的單元格相應變為C3、C4。

EXCEL:多個工作簿中多個工作表的數據統計

聽說馬上要高考了,莘莘學子們加油!高等學府在前頭等著你們,只要學不死,就往死裡學。

Hello,夥伴們