Excel 下拉複製

2013-12-11 8:21 pm
因為要製作日報表
sheet1是總表
sheet2-sheet32是每日日報表

在sheet1中
要製作公式為SUM('1'!AA34:AA35)
因為總表是抓每日AA34:AA35欄位
但是下拉後會變成
1!AA35:AA36
1!AA36:AA37

想請問有公式會是什麼比較快速的方式可以改成
1!AA34:AA35
2!AA34:AA35
3!AA34:AA35
一直這樣下拉下去嗎?
更新1:

TO dannt 沒辦法耶...按住CTRL下拉一樣會變成 1!AA35:AA36 1!AA36:AA37

更新2:

DEAR KATO&冰淇淋 所以如果標籤不是sheet1 sheet2.... 是不是就不能用這公式了? 我的sheet1 命名為"總表" sheet2 命名為"1" (代表日期) sheet3 命名為"2" (代表日期) 以此類推一直到 sheet32 命名為"31" (代表日期) 如果是這樣,是否有公式可以下拉複製?

回答 (8)

2013-12-11 10:53 pm
✔ 最佳答案
依貴文字題意︰
sheet1是總表
sheet2-sheet32是每日日報表

A︰那這樣應該是
Sheet1的某一儲存格=為sheet2的AA34:AA35的加總數,然後下拉。
B︰但依照貴舉例卻是從Sheet1開始計算,有點搞不清貴需求?

A︰假設Sheet1的某一儲存格為A1
則在A1填入
=SUM(INDIRECT("Sheet"&ROW()+1&"!"&"$AA$34:"&"$AA$35"))
下拉填滿。

B︰假設Sheet1的某一儲存格為A1
則在A1填入
=SUM(INDIRECT("Sheet"&ROW()&"!"&"$AA$34:"&"$AA$35"))
下拉填滿。

參考附件︰http://www.FunP.Net/791717
(範例公式為A文字題意,如果是要B,就將+1移除後下拉即可)

2013-12-11 14:56:22 補充:
哇~剛剛只看到001意見,然後就只顧作解和編輯,貼上後才看到冰大人的意見~
Sorry~
^^"

2013-12-11 15:07:23 補充:
如果填入公式的儲存格不是在第1列,
請自行在ROW()的後面填入適當的+或-的數字。

2013-12-11 16:44:43 補充:
冰大︰
哈~哈~就是意思(函數)一樣,才覺得抱歉^^

也謝謝冰大的提點^^

2013-12-11 16:45:40 補充:
版大︰
將公式改為︰
在總表的任意儲存格填入
=SUM(INDIRECT(ROW(A1)&"!$AA$34:"&"$AA$35"))
下拉填滿。

要從1計算,就是A1,
要從2計算,就是A2,
其餘類推。

參考附件︰http://www.FunP.Net/98023

2013-12-11 17:01:36 補充:
後面的的&又忘了再省略^^"
=SUM(INDIRECT(ROW(A1)&"!$AA$34:$AA$35"))

2013-12-11 17:05:04 補充:
再省略定位符號
=SUM(INDIRECT(ROW(A1)&"!AA34:AA35"))

2013-12-11 17:49:00 補充:
版大:
補充內容沒有顯示出來嗎?

將公式改為︰
在總表的任意儲存格填入
=SUM(INDIRECT(ROW(A1)&"!AA34:AA35"))
下拉填滿。

要從1計算,就是A1,
要從2計算,就是A2,
其餘類推。

參考附件︰http://www.FunP.Net/98023

2013-12-11 17:55:15 補充:
冰大:
越省略就幾乎與貴公式一樣了~哈~哈~真不好意思^^"

不過工作表名稱如果有"Sheet"的話~貴公式("'"&.....)的答案會變成#REF!

2013-12-11 17:59:35 補充:
冰大:
有再檢視範例,應該沒錯^^

2013-12-11 18:41:25 補充:
冰大:
瞭解!
謝謝您^^
2013-12-18 4:05 am
1111111111111111
2013-12-15 10:08 am
你好 本人有軟體應用丙級
目前正努力考取乙級證照
對excel有些涉獵

你的問題敘述裡提到
有無公式可以改成
1!AA34:AA35
2!AA34:AA35
3!AA34:AA35
依此下拉

在我接觸過的公式與快捷操作裡
是做不到的
如果真的有辦法
那就是必須使用專業公式
我無法為你解答

祝你早日解決問題
2013-12-13 7:52 pm
試看看前2個欄位先打好公式
1!AA34:AA35
2!AA34:AA35
然後這2個框在一起往下拉
2013-12-12 1:24 am
DEAR KATO&冰淇淋

所以如果標籤不是sheet1 sheet2....
是不是就不能用這公式了?

我的sheet1 命名為"總表"
sheet2 命名為"1" (代表日期)
sheet3 命名為"2" (代表日期)
以此類推一直到
sheet32 命名為"31" (代表日期)

如果是這樣,是否有公式可以下拉複製?

2013-12-18 17:22:05 補充:
DEAR KATO&冰淇淋

你們的答案有幫助到我,
但我這邊還有另一個問題想請問

SUMIF('1'!Z33:AA33,"小明",'1'!Z40:AA41)
一樣需求是下拉複製
這樣的公式該如何設定?

要不要我再開一個提問問題

兩位的答案都有幫助到我
但是我只能選一位...

KATO在意見上發表,是不是就沒辦法選?

2013-12-20 09:46:57 補充:
Dear 冰淇淋
第一欄是OK的
下拉後就出現---#REF!
@@
2013-12-11 10:45 pm
=SUM(INDIRECT("'"&ROW(A1)&"'!a34:a35"))
下拉

2013-12-11 15:46:25 補充:
To KATO 大大
意思一樣就好

ps.
ROW(A1)貼那都從1開始
ROW()需要知道從那列開始再去扣掉較麻煩

2013-12-11 17:54:49 補充:
To KATO 大大
工作表名-頭尾的_'_沒加

2013-12-11 18:06:06 補充:
OK!
反而是002不是在AA34:AA35
(a34:a35...^^")

2013-12-19 22:31:26 補充:
=IF(OR(INDIRECT(ROW(A1)&"!Z33")="小明",INDIRECT(ROW(A1)&"!aa33")="小明"),SUM(INDIRECT(ROW(A1)&"!z40:AA41")),"")

試試看

2013-12-20 22:00:39 補充:
公式應無問題
參考檔案
http://www.FunP.Net/390808
是否資料內容有不符
2013-12-11 10:01 pm
改成=1!$AA$34:$AA$35
2013-12-11 9:00 pm
要下拉的時後~多按住一個鍵 "CTRL" 按住不放~在往下拉就可以了!


收錄日期: 2021-04-27 20:45:22
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20131211000010KK02145

檢視 Wayback Machine 備份