Board logo

標題: [發問] 請教各位,搜尋每個工作表的種類及加總問題 [打印本頁]

作者: tocade    時間: 2011-1-2 15:01     標題: 請教各位,搜尋每個工作表的種類及加總問題

本帖最後由 tocade 於 2011-1-2 15:14 編輯

請問各位高手:
總工作表有所有的型號
A~M工作表有其中幾個型號和數量(因為有其他需要,所以有十幾個表)
我想把A~M工作表的數量總加到總工作表上
請問總工作表示的E2數量公式要怎麼寫才會短,因為十幾個表加起來太長了
以下是我自己弄的總工作表E2內容:
=IF(ISNA(VLOOKUP(A2,A工作表!A:E,5,0)),,VLOOKUP(A2,A工作表!A:E,5,0))+
IF(ISNA(VLOOKUP(A2,B工作表!A:E,5,0)),,VLOOKUP(A2,B工作表!A:E,5,0))+
IF(ISNA(VLOOKUP(A2,C工作表!A:E,5,0)),,VLOOKUP(A2,C工作表!A:E,5,0))+...等以此類推加到M表

======以下範例========
總工作表
       A            B            C            D             E
1  輔助欄        型號         長           寬           數量
2  a12            a             1            2             3
3  b34            b             3            4             3
4  b36            b             3            6             4
5  c35             c             3            5             6
6  d26            d             2            6             4

A工作表
       A            B            C            D             E
1  輔助欄        型號         長           寬           數量
2  a12            a            1            2             1
3  b36            b            3            6             2
4  d26            d            2            6             4

B工作表
       A            B            C            D             E
1  輔助欄        型號         長           寬           數量
2  a12            a             1            2             2
3  b34            b             3            4             3
4  b36            b             3            6             2
5  c35             c             3            5             6
作者: kimbal    時間: 2011-1-2 18:42

請問各位高手:
總工作表有所有的型號
A~M工作表有其中幾個型號和數量(因為有其他需要,所以有十幾個表)
...
tocade 發表於 2011-1-2 15:01

在B欄定個表,一個一個,放上所有表名,然後套用後面在C欄的SUMPRODUCT公式.
[attach]4292[/attach]
=SUMPRODUCT(SUMIF(INDIRECT("'"&B1:B13&"'!A:A"),A2,INDIRECT("'"&B1:B13&"'!E:E")))
作者: tocade    時間: 2011-1-3 22:59

回復 2# kimbal


    這位朋友
非常感謝你
我成功了,真的很神奇
現在正在研究寫法(因為我是初學者:P )
作者: 琇琇    時間: 2012-5-24 23:13

回復 2# kimbal


    前輩...我測試不出來><        請問  INDIRECT("'"&B1:B13&"'!A:A")→這個部份要如何解讀?
作者: ANGELA    時間: 2012-5-25 09:52

一般工作表名稱要用單引號括起來。此例不加也行
B1到B13是A到M,INDIRECT("'"&B1:B13&"'!A:A") 會形成INDIRECT({"'A'!A:A";"'B'!A:A";"'C'!A:A";..........;"'M'!A:A"})的陣列




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)