如何使用2个单元格的值来创build您希望从中提取值的表的名称

编辑*

A JAN FEB MAR APR 1<drpdwn> A1+JAN A1+FEB A1+MAR A1+APR 

我需要的是B1保存一个公式,将A1 + B作为一个string,并使用这个作为表的名字来从中获取一个值。 所以有点像

= INDIRECT($ A1&“B”)[[#Totals],[Column7]],所以单元格将显示总计行7列中的值,该表的名字是'= INDIRECT($ A1&“C “)'= B2&A3也适用于创buildvariables,但是也是如此。 无法在上述公式中使用

希望这个更清楚一点

作为一个例子,我将有12个选项卡,可以说是几个月,一月二月三月等…这些是我上面的列标题。 在这些将是各种表,如支出,收入等,他们将被命名为支出费用支出费用。

我想要一个简单的(总览)选项卡,让我在A1中select支出,每个月的列将使用公式显示相关表中的值,所以A(JAN)将显示支出总额等。

= ExpenditureJAN [[#总计],[第7列]]这将工作,但我需要支出位,以改变从A1select列表中select。

***老问题 – 在编辑之前 –不知道怎么说这个问题,但这是我的问题; 我有AB,AC,AD,BB,BC等表…我想查找以下= AB [[#总计],[Column7]],这工作正常。 不过…..我希望它改变AB是从两个单元格创build的string,例如= A3和B2 [[#总计],[列7]]希望这是有道理的,我努力把这个话原因….为了增加这一点,A3将是一个下拉列表,所以我的想法是,我改变了A3的值,它会改变公式所在的每个单元格的表格,以查看正确的值。 BCDE##B #C #D #E因此#可以通过select列表来更改,公式会检测到这个变化,然后开始查看表#B /#C等#7列的#totals。使用列标题和select列表作为表名的参考。 *

正如user3514930声明你想要使用INDIRECTfunction。 鉴于下表:

  ABCDE 1<drpdwn> #B #C #D #E 

如果单元格B1包含公式=INDIRECT($A1&"B") ,它将显示任何在单元格A1中紧跟着字符B所选的内容。 因此,将其拖动以填充行的其余部分,并将后续字母更新为=INDIRECT($A1&"C")=INDIRECT($A1&"D")=INDIRECT($A1&"E")等等公式。

然后当单元格A1的下拉框被改变时,对C ,表格将如下所示:

  ABCDE 1 C CB CC CD CE 

编辑:所以我得到这个工作就像你想使用INDEX,INDIRECT,和一个额外的单元格引用所需的表。 我build立了一个像你build议名为ExpendituresJAN的表。 它有6个栏目,第一周是第一周 – 第四周,然后是人力资源部门,IT部门,行政部门,销售部门和工资部门,然后是我每周总计的第七栏。 我投入了一些随机数字(IT在第三周花了近9.7万美元,销售部门超出了月末聚会的时间超过了1万美元,但是那些男孩喜欢参加派对!)。 对不起,我在哪里? 哦,是的,例如桌子上,我加了一个总计的行,并试图找出来,因为间接真的似乎是关键,我只是把我的头围绕的东西。

下一张纸基本上有4个单元格,里面有任何东西。 A2有一个下拉,我可以selectJAN,FEB或MAR。 B1说JAN(我想C1会说FEB,但是我没有那么做)。 B2说#REF! 很多时候。

 ________| JAN <drpdwn>| #REF! 

最后,A2被下移到了A3的下拉框,而第2行被隐藏了,我将会谈到为什么在一秒钟之内。 好吧,如何引用…我似乎无法做到传统的结构化引用,这是一个痛苦,但必须有一个方法。 我掰开指关节,拉起Chrome,练习一下Google-fu。 原来我们需要的是INDEX,它将从一个表中按名称返回一个单元格或范围。 B2(现在隐藏)现在包含公式="Expenditures"&A3 ,当selectJAN时,读取ExpendituresJAN。 非常好,我敢肯定我们现在已经是最好的了。 我只是不得不说我的指数正确,我设置。

所以,INDEX最终变得相对简单,但是有一个问题。 没有#Total行访问性的INDEX。 我挂了几分钟,直到我退后一步,并认为“等待,除了=SUM()公式之外,我的总计行是什么?好的,我可以复制它INDEX与此语法工作:INDEX(数组/ Row#,Col#),但是你可以使用0作为行,它将整个行考虑在内。完美的我想要的,因为我想要一个Column7的总和,我只是将INDEX包装在SUM函数中。

 =SUM(INDEX(INDIRECT(B2),0,7)) 

这回吐$ 1,036,371.00,这是我的总计行显示的Column7完全相同的东西。 我能看到的唯一的复杂性是,如果你的不同的表有不同的汇总行,如一个SUM,一个AVG,而不是。 然后公式开始变得更加复杂。