![](/img/trans.png)
[英]Using Pandas to average data across excel sheets with matching column data
[英]Parameteric Average Across Sheets in Excel
我想对工作表进行平均。 假设我有一个名为A,B,C的工作表,并且想对所有工作表的单元格B12求平均值。 我设法找到了公式(有效):
=AVERAGE(A:C!B12)
现在我想进行参数化,即我想将最后一张工作表的名称放在单元格B2中,因此当我添加另一张工作表(工作表D)时,我唯一需要做的就是更改B2(因为平均应该现在从工作表A转到D)。
我尝试使用INDIRECT函数,但是由于某些原因它不起作用。
=AVERAGE(INDIRECT("'A:"&$B$2&"'!"&B12))
有任何想法吗?
提前致谢!
通常,您将在工作表A之前放置一个名为start的空白工作表,在工作表C之后放置一个名为end的空白工作表。
=AVERAGE(start:end!B12)
在开始和结束之间的任意位置插入工作表将调整结果。
您可以隐藏空白工作表,但是这可能导致很难在工作表A之前或工作表C之后的位置插入新工作表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.