![在 Excel 中,我可以用公式替换“sheet1!”吗?](https://linux22.com/image/1427021/%E5%9C%A8%20Excel%20%E4%B8%AD%EF%BC%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E7%94%A8%E5%85%AC%E5%BC%8F%E6%9B%BF%E6%8D%A2%E2%80%9Csheet1%EF%BC%81%E2%80%9D%E5%90%97%EF%BC%9F.png)
我有 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")
这两个都使用间接() 函数,它是易失性的。