MAX功能:显示答案所在的工作表名称

时间:2017-01-12 21:54:13

标签: excel vba excel-vba ms-office

我的Excel文件中有几张,全部根据每月的某一天命名(所以从1到31)。我还有另一张名为“totals”的表。在这张表中,我有一个MAX函数,它从ALL表中返回单元格Q31中的最大数字。简而言之,我要求Excel:31个“Q31”细胞中最高的数字是多少。 Excel给出了答案,例如,54。

我宁愿让Excel给我找到答案的工作表名称。

有可能吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

A1 A31 中输入:

=INDIRECT(ROW() & "!Q31")

然后在 B1 中输入:

=MATCH(MAX(A:A),A:A,0)

(假设工作表为"命名为" 1,2,3,...且工作表名称对应于 A 列中的行号)