1樓:
方法一:輸入公式
前提條件是你的兩個工作薄(統計表.xls和你輸入公式的這個,例如彙總表.xls)必須同時開啟,否則資料無法顯示,(最好先開統計表.
xls,不然會提示是否更新),且兩個工作薄放在同一個目錄下面。
輸入公式
=sum(indirect(address(37+(cell("row",a1)-1)*33,7,1,,"[統計表.xls]26xx ")):indirect(address(67+(cell("row",a1)-1)*33,7,1,,"[統計表.
xls]26xx ")))
注意這個地方:
address(37+(cell("row",a1)-1)*2,7,1,,"[統計表.xls]26xx "))
address(67+(cell("row",a1)-1)*33,7,1,,"[統計表.xls]26xx "))
裡面的37和67表示初始開始行號和結束行號,33表示步幅度,可以適當進行修改。
方法二:複製公式
1、新開一個工作薄
在b1、c1、b2、c2分別輸入
g$37 g$67
g$70 g$100
向下複製直到滿足要求
2、在a1輸入公式:
="=sum('[統計表.xls]26xx '!"&b1&":"&c1&")"
向下複製直到滿足要求
3、複製a列的所有公式,選擇性貼上-數值 到你需要使用公式的地方。
4、編輯有公式的單元格一次,讓公式生效。(選擇全部有公式的單元格,滑鼠點一下公式編輯欄按一次回車)
三、利用vba
要編寫程式,當時處理資料比較方便,有興趣可以看看示範例子:
包含兩個檔案,sum.xls是彙總的,統計表.xls是資料。
裡面有四種處理方法。
2樓:
好像不行……
我用笨辦法,在另一張表裡步長為1的公式,然後刪掉1-32的那些行,再貼回來
刪的時候,在空白列填充序號0-32,,複製,向下填充,選中後全部填充
篩選,刪掉不等於0的行
另外,注意$要加到"d"前面而不是37前面
=sum('[統計表.xls]26xx '!$g37:$g67)
=sum('[統計表.xls]26xx '!$g70:$g100)
=sum('[統計表.xls]26xx '!$g103:$g133)
=sum('[統計表.xls]26xx '!$g136:$g166)
=sum('[統計表.xls]26xx '!$g169:$g199)
=sum('[統計表.xls]26xx '!$g202:$g232)
=sum('[統計表.xls]26xx '!$g235:$g265)
=sum('[統計表.xls]26xx '!$g268:$g298)
=sum('[統計表.xls]26xx '!$g301:$g331)
=sum('[統計表.xls]26xx '!$g334:$g364)
=sum('[統計表.xls]26xx '!$g367:$g397)
=sum('[統計表.xls]26xx '!$g400:$g430)
=sum('[統計表.xls]26xx '!$g433:$g463)
=sum('[統計表.xls]26xx '!$g466:$g496)
=sum('[統計表.xls]26xx '!$g499:$g529)
=sum('[統計表.xls]26xx '!$g532:$g562)
=sum('[統計表.xls]26xx '!$g565:$g595)
=sum('[統計表.xls]26xx '!$g598:$g628)
=sum('[統計表.xls]26xx '!$g631:$g661)
=sum('[統計表.xls]26xx '!$g664:$g694)
=sum('[統計表.xls]26xx '!$g697:$g727)
=sum('[統計表.xls]26xx '!$g730:$g760)
=sum('[統計表.xls]26xx '!$g763:$g793)
=sum('[統計表.xls]26xx '!$g796:$g826)
=sum('[統計表.xls]26xx '!$g829:$g859)
=sum('[統計表.xls]26xx '!$g862:$g892)
=sum('[統計表.xls]26xx '!$g895:$g925)
=sum('[統計表.xls]26xx '!$g928:$g958)
=sum('[統計表.xls]26xx '!$g961:$g991)
=sum('[統計表.xls]26xx '!$g994:$g1024)
=sum('[統計表.xls]26xx '!$g1027:$g1057)
=sum('[統計表.xls]26xx '!$g1060:$g1090)
=sum('[統計表.xls]26xx '!$g1093:$g1123)
=sum('[統計表.xls]26xx '!$g1126:$g1156)
=sum('[統計表.xls]26xx '!$g1159:$g1189)
=sum('[統計表.xls]26xx '!$g1192:$g1222)
=sum('[統計表.xls]26xx '!$g1225:$g1255)
=sum('[統計表.xls]26xx '!$g1258:$g1288)
excel自定義填充序列怎麼用
假設要在一列的單元格中填充1至1000的序列 方法一在單元格寫入1 回車後 點住該單元格右下角的小黑點,游標成黑十字形狀時 點住滑鼠左鍵下拉 選中選單中的 以序列方式填充 方法二在單元格寫入1 回車後 點住該單元格右下角的小黑點,游標成黑十字形狀時 點住滑鼠右鍵下拉 選中選單中的 以序列方式填充 方...
怎樣用Excel快速填充日期,Excel軟體是一個什麼型別的辦公軟體?
1 開啟excel2007或以上版本。點選並開啟excel工作表,開啟的是一張名為 book1 的excel工作表。2 輸入一個日期,並按住單元格右下方出現的黑色 號下拉。輸入一個原始日期,在單元格右下方可以看到出現一個黑色 號,直接按住該 號下拉即可。3 直接按住黑色 號下拉後出現按天增長的日期。...
excel用填充柄填充,前面正確後面的0怎麼使它正常
a2 和b2 是下拉變化的引數,取消絕對引用試試。原公式中的等號右 bai側的條件du不能加絕對zhi引用符號 即 a 2改為a2,b 2改變 daob2 在d2單元格輸入以專下陣列公式,屬按ctrl shift enter組合鍵,然後向下填充公式 max 成績單 a 2 a 950 a2 成績單 ...