我有一本包含一个月数据的工作簿。每一天都以标签形式显示在底部。每天的数据都输入一行。在月底,我有电子表格,用于每月汇总特定数据。每个摘要列都有一个链接到特定日期数据的单元格。
我现在的做法是突出显示列中的单元格,返回到我需要的当天单元格,输入 ='1'!A1(例如),突出显示公式,复制它,然后将其粘贴到列中的每个单元格中。然后,我将“日期”更改为:='1'!A1 ='2'!A1 ='3'!A1 等。
一定有更简单的方法可以做到这一点。我搞不懂。我是自学 Excel 的,所以我不确定我是否解释或措辞正确。我不知道在 Google 搜索中要问什么。我被难住了,并且厌倦了每月做 15 多个摘要栏。
提前致谢!
答案1
假设你把这个放在汇总表的 A2 单元格中,并计划向下复制
=INDIRECT((ROW()-1)&"!A1")
如果你需要 B 列中的 1!A2,那么
=INDIRECT((ROW()-1)&"!A"&COLUMN())
请注意:间接引用文本。问题在于间接是易变的,这意味着 Excel 会在每个机会时重新计算它(而只有当正常函数的“输入”发生变化时才选择性重新计算)。易变函数会使您的电子表格明显变慢,尤其是大型电子表格。