Kin*_*g_V 24 excel worksheet-function excel-formula
我计划有一张24张的工作簿.工作表名称将为:Jan,Jan item,Feb,Feb item等.
基本上它是用于预算的,月份命名表单有摘要信息,而名称中有"item"的页面有更详细的信息.
现在,如果我希望"Jan"电子表格J3在"Jan item"电子表格中有一个引用单元格的单元格,我可以执行以下操作:
='Jan item'!J3
但是,我不想为每个摘要表(Jan,Feb等)重新输入这样的公式,我希望有类似的东西:
=(reference-to-this-sheet's-name + " item")!J3
这样,我可以从1月到2月复制公式,它将自动查看正确的工作Xxx item表,而无需我Feb item明确输入.
我之所以这样说是因为,对于每个汇总表,在相应的逐项清单中将有数十个这样的对单元格的引用.
我问的是可行的吗?
Fer*_*iro 31
仍然使用间接.假设您的A1单元格是您的变量,它将包含引用工作表的名称(Jan).如果你经过:
=INDIRECT(CONCATENATE("'",A1," Item'", "!J3"))
然后你将获得'Jan Item'!J3值.
Joh*_*tos 12
除非您想要使用VBA路由来计算Tab名称,否则Excel公式基于Mid函数等相当丑陋.但是如果您想要这样,这两种方法都可以在这里找到.
相反,我这样做的方式是:
1)例如,在您的工作表上命名一个单元格,Reference_Sheet并在该单元格中输入值"Jan Item".
2)现在,使用如下Indirect功能:
=INDIRECT(Reference_Sheet&"!J3")
Run Code Online (Sandbox Code Playgroud)
3)现在,对于每个月的工作表,您只需要更改一个Reference_Sheet单元格.
希望这能满足您的需求!