【发布时间】:2020-07-07 16:22:34
【问题描述】:
我已经尝试了一些公式选项,但没有一个能达到我想要的效果。
我正在使用一个非常简单的 SUM 公式对我的工作簿中的所有工作表进行总计。目前是这样设置的:
=SUM('1:10'!D3)
但是,我可能会添加更多工作表,并且希望将它们包含在总数中。我尝试了几个不同版本的“wshNameLast”或“getlastwsname”,我在这里的不同文章中找到了它们,但它们都给了我一个#REF 错误。有没有我可以在不转向 VBA 的情况下在这里输入的公式?
感谢您的帮助!
【问题讨论】:
-
看看下面的链接howtoexcel.org/tips-and-tricks/…你应该能适应你的需求
-
最后有一个隐藏的空白工作表并只是参考?
-
从 Michal 的suggestion 中的命名范围开始,我发现
=COUNTA(sheetNames)为工作表的数量提供了命名范围(或者,如果它们都按顺序命名,则为最后一张工作表的名称),然后尝试INDIRECT尝试重现您的公式。我现在放弃了,但我认为这是可能的,也许使用SUMPRODUCT就像here 解释的那样。祝你好运! -
@ashleedawg 我可以做一些你正在尝试的事情。请看一看。不过 BigBen 的答案真的很简单。
标签: excel excel-formula formula worksheet-function worksheet