[算表] 合併極多個工作表

作者: yhlhenry   2016-05-26 14:48:24
軟體:Excel
版本:2007
在不動用到巨集的情況下,
請問1.:
要加總連續多個工作表的同一欄位
可以用
=SUM(Sheet1:Sheet50!A1)
那如果想做出
=SUMIF(Sheet1:Sheet50!A:A,"criteria",Sheet1:Sheet50!B:B)
這樣的概念,有什麼函數方法嗎?
(上面這條公式僅為表達概念,實際使用會出現 #VALUE!)
請問2.:
有沒有函數可以列出除了自身所在工作表的工作表名稱?
例如我想在sheet51的A1:A50列出前五十個工作表的名稱。
(工作表名稱皆非數字,可能是無順序規則的城市名)
請各位先進解答了,謝謝!
作者: soyoso (我是耀宗)   2016-05-26 15:53:00
問題1可用 https://imgur.com/j2fCcjY 加上配合sumproduct及indirect問題2想到的是以自訂名稱內的get.workbook(1)再以index取出上面的集合 https://imgur.com/gPiwUas
作者: yhlhenry   2016-05-26 16:27:00
唔,S大真是太厲害了,拜服!

Links booklink

Contact Us: admin [ a t ] ucptt.com