Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 如何使用2个单元格值创建要查看的表的名称从中提取值_Excel - Fatal编程技术网

Excel 如何使用2个单元格值创建要查看的表的名称从中提取值

Excel 如何使用2个单元格值创建要查看的表的名称从中提取值,excel,Excel,编辑* 我需要的是B1保存一个将A1+B作为字符串的公式,并使用它作为表名从中获取值。大概是 =间接$A1&B[[Totals],[Column7]]因此单元格将在Totals行的第7列中显示名为“=间接$A1&C”=B2&A3的结果的表格的值,也可用于创建变量,但同样如此。无法在上述公式中使用 希望这更清楚一点 作为一个例子,我将有12个标签,让我们说是月,一月二月三月等。。。这些是我上面提到的列标题。 其中包括各种表格,如支出、收入等。。。他们将被命名为Expertiturejan,Expe

编辑*

我需要的是B1保存一个将A1+B作为字符串的公式,并使用它作为表名从中获取值。大概是

=间接$A1&B[[Totals],[Column7]]因此单元格将在Totals行的第7列中显示名为“=间接$A1&C”=B2&A3的结果的表格的值,也可用于创建变量,但同样如此。无法在上述公式中使用

希望这更清楚一点

作为一个例子,我将有12个标签,让我们说是月,一月二月三月等。。。这些是我上面提到的列标题。 其中包括各种表格,如支出、收入等。。。他们将被命名为Expertiturejan,ExpertitureFeb

我想要一个简单的概览选项卡,让我选择A1中的支出,每个月列将使用公式显示相关表格中的值,因此AJAN将显示jan的支出总额等

=ExpensitureJan[[Totals],[Column7]]这会起作用,但我需要支出位,以更改为A1中从选择列表中选择的内容

***旧问题-编辑前- 我不知道该怎么回答这个问题,但这是我的问题; 我有AB、AC、AD、BB、BC等表格。。。 我想查找下面的=AB[[Totals],[Column7]],它可以正常工作。然而 我希望它将AB更改为从两个单元格创建的字符串,例如=A3和B2[[Totals],[Column7]] 希望这是有道理的,出于某种原因,我正在努力把它用语言表达出来。。。。另外,A3将是一个下拉列表,所以我的想法是,我更改A3中的值,它将更改公式所在的每个单元格的表格,以查看正确的值。 B、C、D、E B、C、D、E
因此,可以通过选择列表进行更改,公式将检测到此更改并启动以查看总计,如表B/C中的第7列等。。使用列标题和选取列表作为表名的引用。*

正如用户3514930所述,您希望使用间接函数。鉴于下表:

    A        B    C    D    E
1<drpdwn>    #B   #C   #D   #E
编辑:所以我让它像你想要的那样工作,使用索引、间接和一个额外的单元格来引用所需的表。我按照你的建议设置了一个名为ExpertituresJan的表。它有6列,第一列是1-4周,然后是人力资源、It、行政、销售和部门工资单,然后是第7列,我有每周总数。我随机输入了一些数字,第三周的消费很高,显然是99.7万美元,销售部的月底派对收入超过了1万美元,但这些男孩确实喜欢派对!。对不起,我刚才在哪里?哦,是的,在示例表中,我添加了一个总计行,并试图找出它,因为间接似乎真的是关键,我只需要绞尽脑汁

下一张纸基本上有4个单元格,里面有任何东西。A2有一个下拉列表,我可以选择1月、2月或3月。B1说1月,我想C1会说2月,但我没有走那么远。裁判说!很多时候

________| JAN
<drpdwn>| #REF!

这意味着1036371.00美元,与我的总计行第7列显示的完全相同。我能看到的唯一的复杂情况是,如果不同的表有不同的总计行,比如一个表有一个求和,一个表有一个平均值,等等。然后公式开始变得有点复杂。

不太清楚。。。你可以在一个单元格中构建引用字符串,然后使用间接引用…这就解决了我的问题,但我需要的是output of=INDIRECT$A1&C作为forumla的一部分,所以基本上=间接$A1&C[[Totals],[Column7]]因此单元格将在Totals行中显示第7列,该表名为“=间接$A1&C”的结果,仅使用=间接$A1&C尝试并获得了一个REF错误,然后当我将C更改为引用单元格时,预期输出为AC,它将输出111111。然而,使用=B2&A3创建引用是可行的,我似乎无法让它在公式中工作。是的,我的第一个答案并没有解决您想要的问题。我的最新答案有一种变通方法,我很确定它会做你想做的事情。为了让它像预期的那样工作,我不得不花点时间。但你的回答让我找到了解决办法,并为我节省了数小时的时间!谢谢
    A    B    C    D    E
1   C    CB   CC   CD   CE
________| JAN
<drpdwn>| #REF!
=SUM(INDEX(INDIRECT(B2),0,7))