Excel 2013. 从值获取地址

Excel 2013. 从值获取地址

我有两个电子表格,一个带有日历,另一个带有数据图表。我试图让数据图表仅使用日历中今天日期的数据。(注意:日历还有其他内容,例如完成的工作百分比、花费的时间等)。为此,我尝试使用:

=ADDRESS(MATCH(MAX(A1:A100);A1:A100;0);1;1;1;"")

事实上我确实得到了地址 '!$A$88',但我无法使用这个地址,因为它前面有一个感叹号。我如何使用这个地址?有没有办法删除这个感叹号并开始在另一个电子表格中的另一个公式中使用此单元格地址?

我将使用 MATCH(TODAY()),而不是 MAX()

答案1

您的引号使用了sheet_text 属性. 像这样删除它们:

 =ADDRESS(MATCH(MAX(A1:A100);A1:A100;0);1;1;1)

您将获得参考。

或者像这样使用实际的工作表:

 =ADDRESS(MATCH(MAX(A1:A100);A1:A100;0);1;1;1;"Sheet1")

使用today()它看起来像

 =(ADDRESS(MATCH(TODAY(),A1:A100,0);1;1;1))

或者

 =(ADDRESS(MATCH(TODAY(),A1:A100,0);1;1;1;"Sheet1"))

在此处输入图片描述

相关内容