excel要如何抓取多個工作表的相同儲存格資料?

我有一張工作表在第一張要當作彙總表,名稱假設就叫彙總
另外第二張至第十張工作表假設叫中華電信(108年)、台灣大哥大(108年)、遠傳電信(108年)…等等
假設彙總表的B6儲存格要顯示中華電信(108年)的D2儲存格,哪B6的儲存格要如何設定,
彙總表的B7儲存格要顯示台灣大哥大(108年)的D2儲存格,哪B7的儲存格要如何設定,
彙總表的B8儲存格要顯示遠傳電信(108年)的D2儲存格,哪B8的儲存格要如何設定,
B9開始也都是要下一張工作表儲存格D2的資料
因為步驟都相同有沒有方法可以快速設定?
總不能每一個儲存格都重複去操作

我是用B6=INDIRECT("'中華電信(108年)'!D2")
B7=INDIRECT("'台灣大哥大(108年)'!D2")
B8=INDIRECT("'遠傳電信(108年)'!D2")
之後的B9~B20也都是這樣..工作表的名稱也都不同
要如何去設定..儲存格裡面只是工作表名稱不同而已
沒辦法複製貼上去下一個儲存格
麻煩各位大德幫忙...感謝
A6設定值:中華電信(108年)
A7設定值:台灣大哥大(108年)
A8設定值:遠傳電信(108年)

B5設定值:!D2
B6設定公式:=INDIRECT(A6&$B$5)
往下拉公式給B7、B8...
想再請問
如何把同一個資料夾裡的多個工作簿
當中的第一個工作表全部移動複製到另一個新設的工作簿,
也就是假設A資料夾裡面有中華電信.台灣大哥大.遠傳電信等等的工作簿
中華電信工作簿裡面又有
中華電信108年度.中華電信107年度.中華電信106年度等十幾個工作表
台哥大和遠傳也一樣有108年度.107年度.106年度
我要如何把中華電信108年度和台灣大哥大108年度以及遠傳電信108年度
全部移動到另一個108年度彙總的工作簿
不是合併在同一個工作表,是移動複製到A資料夾裡面新設的彙總工作簿,
資料若有變動,數據也會跟著一起變動
f10629 wrote:
A6設定值:中華電信...(恕刪)

B5和B6不是很懂要如何設?
kevin3420 wrote:
B5和B6不是很懂要...(恕刪)


2樓 F大的意思是這樣....


B5設定!D2 →要讀取後面活頁簿D2固定的欄位。
B6設定INDIRECT(A6&$B$5) →把A6和B5欄位值讀取進來,再去抓內容。
所以,A6、A7、A8.....看你有多少Sheet就用多少欄~
直接把B6儲存個下拉複製格式就可以...結果如同上面圖片。


kevin3420 wrote:
想再請問

如...(恕刪)


我印象中沒辦法在不開啟檔案的方式進行資料同步,
但是可以寫巨集自行開檔讀檔~給你參考。
試了一下,跨檔案的話應該是可以用這個寫法:

='C:\Users\User\Desktop\[活頁簿2.xlsx]工作表1'!A1
小小尉 wrote:
2樓 F大的意思是這...(恕刪)

不好意思我就是不知道要怎麼設定才能讓B5連結後面工作表的D2
是直接在表格B5打!D2嗎
感謝..小弟不是很會用excel
另外想再請教您說的巨集要如何寫?
kevin3420 wrote:
不好意思我就是不知道...(恕刪)


對....B5輸入!D2
A6輸入你的Sheet名稱
B6輸入公式=INDIRECT(A6&$B$5)
這樣B6就會抓你指定的Sheet名稱內D2的資料



f10629 wrote:
試了一下,跨檔案的話...(恕刪)


F大很厲害
我對Excel也沒有很了解,建議你可以直接參考F大的公式抓其他檔案的資料。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!