Excel 获取行的内容&;来自其他工作表的列无VBA

Excel 获取行的内容&;来自其他工作表的列无VBA,excel,Excel,多年来我一直试图这样做,但没有成功。永远搜索网络 我有一本54页的工作簿,第一页是“主页”,第二页是从第一周到第54周,即第53周。 主页上有一列,有26个条目A3到28,以及H3到29。它们有一个整数值,可以随年份变化。目前是14,但可能会在第30周到第15周发生变化 在每周工作表上,我需要将该值输入一个单元格D12。目前我已经复制了Sheet1$A3到整本书,并修改了每个条目-费劲。我试过间接法、索引法、Vlookup法,但每次都是这样!表1或公式错误消息框上位置的值错误或文本 我找不到一种

多年来我一直试图这样做,但没有成功。永远搜索网络

我有一本54页的工作簿,第一页是“主页”,第二页是从第一周到第54周,即第53周。 主页上有一列,有26个条目A3到28,以及H3到29。它们有一个整数值,可以随年份变化。目前是14,但可能会在第30周到第15周发生变化

在每周工作表上,我需要将该值输入一个单元格D12。目前我已经复制了Sheet1$A3到整本书,并修改了每个条目-费劲。我试过间接法、索引法、Vlookup法,但每次都是这样!表1或公式错误消息框上位置的值错误或文本

我找不到一种方法来自动增加每页的引用

表2上的D12需要参考主页$A3,第三张回家$A4,第4页回家$A5等

是否有一种方法可以使用当前图纸值,并将其用于从图纸1读入D12的值,例如:

=第1页$A$(sheet()+1)用于前26个条目,然后与=Sheet1相同$其余部分为H$(sheet()+1)

这将有希望从Home上正确的列/行中读取值。该代码给出了一个公式错误

我已尝试将图纸编号值放入当前图纸上的备用单元格C19中,然后使用:

第一张$19美元或1张$一个$(C19),两者都给出了公式错误消息框

(C19=sheet()+1为我要在主页上访问的行提供了正确的值。)

希望可以总结如下:

活页2至26上的单元格D12需要参考活页1 A3至A28,并获得单元格内容的值。 活页27至54上的单元格D12需要参考H3至H29,并获得单元格内容物的值。 第2页到第54页上的单元格C19可以使用=(Sheet())+1来具有引用行部分的索引

这在不使用VBA的情况下是否可行

如果没有,是否可以使值自动更新,例如在关闭文件时,或在访问单元格时,或按enter键以更改Home上的值$斧头

这听起来很简单,但我已经失去了这一点


如果您的工作表是默认索引(Sheet1,Sheet2,…SheetN),我们将不胜感激。

您可以使用
=INDIRECT()
函数创建引用的文本字符串

=间接(“工作表”&A1&“!A1”)

如果
主页!A1
的值为5,公式将计算为
Sheet5!A1
并给您该值

间接对象很难调试,但您可以从中获得许多想要的功能