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

  一、工作場景

TT手上有一個EXCEL工作簿,工作簿裡面有N個工作表(N足夠大),每個工作表的數據格式一樣,現TT需要將這N個工作表的數據整理在同一個工作表中,便於數據統計。如下圖,將Sheet1、Sheet2、 Sheet3的數據整理成Sheet4的格式。

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

二、TT教你做

(一)準備階段

在分享統計方法前,TT先給大家介紹一下統計方法中會用到的幾個函數,免得大家看得雲裡來霧裡去。

1、ROW函數:

該函數用於返回所選擇的某一個單元格的行數,其結構為:=ROW(引用的單元格),如下圖,在A1單元格輸入函數:=ROW(A1),則返回單元格A1所在的行數1。

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

2、COLUMN函數:

該函數用於返回所選擇的某一個單元格的列數,其結構為:=COLUMN (引用的單元格),如下圖,在B1單元格輸入函數:=COLUMN(B1),則返回單元格B1所在的行數2。

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

3、INDIRECT函數:

該函數用於引用單元格數據,並顯示其內容,其結構為:=INDIRECT(引用的單元格,TRUE/FALSE),日常使用中後面的邏輯值一般省略,至於為什麼省略,有興趣的童鞋可以度娘一下。它有兩種引用形式:

(2)加引號:

用於文本的引用,如下圖,在B4單元格輸入函數:=INDIRECT(‘B1’),則返回B1單元格所對應的文本1。

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

(2)不加引號:

用於地址的引用,如下圖,在B4單元格輸入函數:=INDIRECT(A2),因A2單元格對應的數據為B2,B2單元格對應的數據為2,故返回結果為2。

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

(二)實戰階段:

以工作場景中的問題為例:

因Sheet4工作表的B2單元格需引用的數據為Sheet1工作表中C2單元格的數據,故在Sheet4的B2單元格輸入函數,=INDIRECT(‘SHEET’&ROW(A1)&’!C’&COLUMN(B1))。

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

解析:

1、同一工作簿不同工作表的單元格引用格式為:=INDIRECT(「工作表名!單元格」)。

2、ROW函數在此處的作用是在拖拽復制公式至其他單元格時,保持橫向行數不變,縱向行數隨著拖拽變為ROW(A2)、ROW(A3),工作表名相應變為Sheet2、 Sheet3。

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

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

這世上最快的捷徑是腳踏實地,想要獲得快速的數據處理技巧,就得腳踏實地學習。

Hello,夥伴們