[算表] 合并极多个工作表

楼主: 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