close

1072

EXCEL 跨工作表統計資料-INDIRECT函數

示範檔

範例檔

1071.XLSX

結果檔

1071F.XLSX

沙悟淨:「師兄,請問有用VLOOKUP來抓資料,但是我只會對應一個條件,目前是想要讓工作表1製作一個表格設定成對應B欄及D1儲存格之後從各個工作表篩選列出需要的數量,如果之後工作表會再增加工作表5、工作表6持續增加,如何讓該表格自動算出相關資料?」

孫悟空:「悟淨,這個必須使用INDIRECT函數的公式。」

首先必須將工作表名稱定義為120112021203依此類推(+)

在工作表1工作表B1儲存格輸入公式「=IFERROR(INDIRECT((1200+COLUMN()-1)&"!D1"),"")」再向右複製到C1:AE1

【公式說明】

1  INDIRECT((1200+COLUMN()-1)&"!D1"),"") 傳回1200加上目前欄號-1的工作表D1儲存格內容。

2  IFERROR(INDIRECT((1200+COLUMN()-1)&"!D1"),"") 如果1傳回的是錯誤值,找不到某個日期資料,則不填入資料。

在工作表1工作表B2儲存格輸入公式「=IFERROR(INDIRECT((1200+COLUMN()-1)&"!B2"),"")」再向右複製到C2:AE2

在工作表1工作表B3儲存格輸入公式「=IFERROR(INDIRECT((1200+COLUMN()-1)&"!B3"),"")再向右複製到C3:AE3

在工作表1工作表B4儲存格輸入公式「=IFERROR(INDIRECT((1200+COLUMN()-1)&"!B4"),"")」再向右複製到C4:AE4

以後每增加一張當日工作表,工作表1的表格即會自動更新資料。


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()