[算表] 參照工作表的拉動要跟著變動儲存格

看板Office作者 (rob)時間4年前 (2020/02/13 14:29), 4年前編輯推噓0(0022)
留言22則, 3人參與, 4年前最新討論串1/1
軟體:OFFICE 2010 版本:2010 A1是另一個工作表的名稱為20 想要後面可以手動輸入工作表21 22 23這類的 這樣的參照到工作表20的相對欄位 A B C D 1 20 =indirect("'"&$A$1&"'!E20") 2 B1的公式如下會形成='20'!E20 正確參照 但是希望從B1右下角的格子可以往左往下變成 C1 ='20'!F20 D1='20'!G20 B2 ='20'!E21 C2 ='20'!F21 D1='20'!G21 這樣的參照到工作表20的相對欄位 不過實際拉起來卻後面的欄位不會改變 C1='20'!E20 D1='20'!E20 C2='20'!E20 D2='20'!E20 後面的儲存格不會因為拉伸而跟著變動??? PS:主因是有上百個工作表 每個工作表有一樣的區域 如20工作表E20:F50 21工作表E20:F50 ...... https://imgur.com/VZOfX5O
想將它複製到同一個新的工作表一起處理 但是這樣要用複製 貼上連接 貼上上百次 想要改成可以省下複製這個動作 改成複製一次 然後貼上百次 在一個個去改上面的A1 工作表的數字 20區域 21區域 22區域 23區域 .......這樣上百個 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.171.38 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1581575374.A.26A.html ※ 編輯: robinnpca (1.34.171.38 臺灣), 02/13/2020 14:32:54

02/13 14:37, 4年前 , 1F
因為你放在雙引號中被視為文字了,試試看這樣:
02/13 14:37, 1F

02/13 14:38, 4年前 , 2F
=indirect("'"&$A$1&"'!R"&ROW(20:20)&"C"&COLUMN(E:E),0)
02/13 14:38, 2F

02/13 14:40, 4年前 , 3F

02/13 15:26, 4年前 , 4F
如內文連結每四欄為一個區域,且帶每區域的最左上角為工作
02/13 15:26, 4F

02/13 15:26, 4年前 , 5F
02/13 15:26, 5F

02/13 19:06, 4年前 , 6F
n大我得到#REF! 用這indirect("'"&$A$1&"'!'&20,0)也同
02/13 19:06, 6F

02/13 19:07, 4年前 , 7F
s大我還在學..不知為何一定要用RC模式出來也是#Ref!
02/13 19:07, 7F

02/13 19:30, 4年前 , 8F
r1c1,r後面要加上列號,c後為欄號
02/13 19:30, 8F

02/13 19:30, 4年前 , 9F
indirect("'"&$A$1&"'!'&20,0)有幾個問題1.沒有看到r或c的
02/13 19:30, 9F

02/13 19:32, 4年前 , 10F
字串 2.單引號是於工作表名稱前後,"'"&a1&"'!..的,不用
02/13 19:32, 10F

02/13 19:33, 4年前 , 11F
在!(驚嘆號)後面加
02/13 19:33, 11F

02/13 19:35, 4年前 , 12F
所以如果只是要先測試可否回傳a1值(工作表名稱)內儲存格
02/13 19:35, 12F

02/13 19:37, 4年前 , 13F
e20的話 =indirect("'"&$a$1&"'!r20c5",0)
02/13 19:37, 13F

02/13 19:38, 4年前 , 14F

02/13 19:39, 4年前 , 15F
公式在拖曳列欄號要做為變數的話就連接函數row和column
02/13 19:39, 15F

02/13 19:44, 4年前 , 16F
另外回文寫到不知為何一定要用rc模式
02/13 19:44, 16F

02/13 19:45, 4年前 , 17F
其實函數indirect也不一定要用r1c1的方式
02/13 19:45, 17F

02/13 19:45, 4年前 , 18F

02/13 19:47, 4年前 , 19F
就看要將函數row和column做為變數,用於函數內如何調整
02/13 19:47, 19F

02/13 20:16, 4年前 , 20F
補充一下以內文要e,f,g欄的話,indirect a1表示式也可以
02/13 20:16, 20F

02/13 20:17, 4年前 , 21F
函數char或是address來達成
02/13 20:17, 21F

02/16 04:31, 4年前 , 22F
感謝我還要多學學還在瞭解中...
02/16 04:31, 22F
文章代碼(AID): #1UHEpE9g (Office)