【发布时间】:2013-04-02 15:20:17
【问题描述】:
对我的雇主来说很遗憾,我的网络工程课程中没有一门包含高级 Excel 公式编程。不用说,除了基本的 SUM 和 COUNT 公式命令外,我对 Excel 一无所知。
我的雇主有一个 Excel 工作簿,其中包含多个工作表,代表日历年的每个月。我们希望能够在工作簿中拥有一个“总计”工作表,以反映整个工作簿中每一列/行中的所有数据。
为了清楚起见,举个例子:
在工作表“May_2013”中,A 列标记为“日期”。单元格 A2 包含数据“MAY-1”。
在工作表“June_2013”中,A 列标记为“日期”。单元格 A2 包含数据“JUNE-1”。
在工作表“总计”中,A 列标记为“日期”。我们希望单元格 A2 反映“MAY-1”,而 A3 反映“JUNE-1”。
我们希望对所有工作表、A-Q 列、第 2-33 行执行此操作,并在最后填充一个主工作表,其中包含所有工作表中相应列中的所有数据。
这可能吗?
【问题讨论】:
-
仔细阅读(在发布了一小段代码之后)我不确定您打算如何处理 May 工作表的第 3 行。我以为它会被复制到摘要表的第 3 行,但现在我看到您想将 JUNE 的第 2 行放在那里。如何处理其他行的数据?你能澄清一下吗?
-
到目前为止,我已经想出了一个解决方案,但它非常乏味且耗时,尽管结果正是我想要的。有人建议我输入以下内容:“=SheetName!Cell”为总计表上的每个相应单元格。这是一项疯狂的工作,但它完成了我想要它做的事情,即将工作簿中所有电子表格上的所有数据合并到总计表中。
标签: excel excel-formula vba