Excel中表格多個工作表合并一個工作表的操作方法
在分析和匯總多個表格數據,比如說多個子公司財務報表或同一公司不同月份的銷售數據時,經常需要將多個工作表數據內容合并顯示到一個工作表中,方便查看。利用INDIRECT函數實現將多個工作表數據顯示到一個工作表中。今天,學習啦小編就教大家在Excel中表格多個工作表合并一個工作表的操作方法。
Excel中表格多個工作表合并一個工作表的操作步驟如下:
首先,先來看一下INDIRECT函數的用法。INDIRECT函數的作用是:將表示單元格引用的文本轉換為實際單元格的引用。具體示例見下圖說明:
上面的例子是返回同工作表中的內容,INDIRECT函數對不同工作簿、不同工作表的文本地址也是同樣適用的,如下圖示例:
注意:對部分工作表名稱引用時需要在工作表名稱前后加上英文狀態(tài)的單引號,比如說以數字開頭的工作表名稱,實際單元格引用類似:='1月份報表'!H18。為了避免錯誤,可以將所有工作表名稱前后都加上單引號。
下面來介紹一下要合并的數據。我們有12張工作表,每個工作表是一個月份的數據。其中A列是客戶名稱,B列和C列分別是兩個產品的銷售數量。每個表格里A列的客戶名稱是一樣的(可以類比財務報表的固定科目)。
首先,建立一個匯總表,把客戶名稱復制到匯總表的A列。
從B1開始,將工作表名稱順序填充在匯總表第一行。
注意:工作表名稱可以用其他Excel小插件取得,轉置粘貼到B1開始的單元格區(qū)域。
我們先來匯總產品一各月的銷售數量。
雙擊B2單元格,輸入公式:=INDIRECT("'"&B class="main">
Excel中表格多個工作表合并一個工作表的操作方法
注意:上面INDIRECT函數生成單元格地址引用部分用了公式,B1代表月份,!B代表取每個表B列數據。row(A2)先返回A2單元格的行數2,然后下拉會變成3,4……等,也就可以順序取得每個工作表其他客戶的銷售數據。
將B2單元格公式右拉,下拉填充滿數據區(qū)域就可以方便的查看各月份各客戶產品一的銷售金額了。我們也可以查看原始數據表驗證一下。
如果要查看產品二的數據,可以修改B2的公式,將!B改成!C,右拉下拉即可。也可以用查找替換的方法一次性完成該轉換。
易錯點提示:這種替換時不要只將B替換成C,因為公式中包含的所有字母B都會被替換成C,導致發(fā)生不可預期的錯誤。比如說ISBLANK函數的B替換成C后,excel就無法識別并運算了。
替換完成后,也可以查看一下原始數據表產品二的銷售量,看是否正確返回了結果。
Excel中表格多個工作表合并一個工作表的操作相關文章: