创建一个公式,以“动态”的方式从验证框中更改工作表名称

创建一个公式,以“动态”的方式从验证框中更改工作表名称

我有一本包含月度数据表(表 1=“一月”,表 2=“二月”,等等)的工作簿。我还有一个“数据显示”表,让最终用户选择他们想要查看的月份摘要。我使用数据验证框让用户选择月份。根据最终用户的选择,我希望我的公式将此公式调整到适当的表:

=SUMIF(January!$Q:$Q,"Total_Controllable_Expenses",January!$S:$S)

我的所有月度表都有相同的列分配。

答案1

转动固定参考一月参照您已验证的选择(例如A1)。然后以 INDIRECT 形式包装。即,用 替换 的两个实例JanuaryINDIRECT(A1&"并在每种情况下匹配(即接近适合)引号和括号。

=SUMIF(INDIRECT(A1&"!$Q:$Q"),"Total_Controllable_Expenses",INDIRECT(A1&"!$S:$S"))

相关内容