Re: [算表] 如何自動加總前面工作表的固定儲存格?

看板Office作者 (我愛秋)時間17年前 (2008/11/24 22:53), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《buniro (我愛秋)》之銘言: : 軟體: Excel : 版本: 2003 : 譬如有甲、乙、丙三個工作表,它們的A1都有數字。 : 想在甲的A2放SUM(A1) :  在乙的A2放SUM('甲:乙'!A1) :  在丙的A2放SUM('甲:丙'!A1) : 以後若要新增一工作表丁,如何才能使丁的A2,自動加總自己 : 與前面所有工作表的A1呢? 經板大指點,透過下面的方式確實可以順利取得前一工作表的名稱,且能自動更新 : 插入-名稱 - 定義 : 現有名稱(W): : A : 參照到(R): : =INDEX(GET.WORKBOOK(1),GET.DOCUMENT(87)-1)&T(NOW()) : 然後點「新增」 但在乙要取得甲的A2值,則怎麼試都試不出來?從下午試到晚上,可見我頭腦有多差! 我試過: =INDIRECT("'A'!"&A2) 您所輸入的公式有錯誤 =INDIRECT('A'!A2) 跳出「開啟舊檔」視窗 =INDIRECT('A')!A2 您所輸入的公式有錯誤 =INDIRECT("A!"&A2) #REF! 還試過一大堆其它的,但是沒有一個行的,快被搞瘋了! 總之在板大指點下,我在任一工作表的任意儲存格輸入 =A 就可以抓到前一工作表的 名稱(連活頁簿名稱),但是因為不會用 INDIRECT() ,所以始終無法取得該名稱工 作表的A2的值。 不曉得是哪裡出了問題? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.229.151

11/24 23:22, , 1F
=INDIRECT(A&"!A2")
11/24 23:22, 1F

11/24 23:24, , 2F
哈!總算解決了!謝謝板大!原來是我雙引號加錯地方了!XD
11/24 23:24, 2F

11/24 23:26, , 3F
^^ 只差一點了
11/24 23:26, 3F

11/24 23:29, , 4F
這其實看得出原po的程設基礎不好 0rz
11/24 23:29, 4F
文章代碼(AID): #19Ah_kJV (Office)
文章代碼(AID): #19Ah_kJV (Office)