在 Excel 中,我可以用公式替换“sheet1!”吗?

在 Excel 中,我可以用公式替换“sheet1!”吗?

我有 100 张工作表,分别命名为 1、2、3....100,然后每张工作表中的单元格 A1 中都有一个值。我现在正在创建汇总表,在汇总表中,我想要 A1 = 1!A1、A2 = 2!A1、A3 = 3!A1 ...... A100 = 100!A1 我正在考虑用某种公式替换“1!”,但做不到。我怎样才能快速粘贴值,而不是进入每张工作表。

谢谢,希望我描述清楚了。

答案1

当然,你可以使用这个公式并将其拖下来 -

=INDIRECT(CONCATENATE("Sheet",ROW(),"!$A$1"))

它将使用所在的行来确定工作表编号。

你也可以使用类似这样的方法

=INDIRECT("Sheet"&ROW()&"!$A$1")

这两个都使用间接() 函数,它是易失性的。

相关内容