如果 X 和 A 显示区域“A1,G20”,如果 X 和 B 显示区域“A1,G20”,但在不同的工作表上

如果 X 和 A 显示区域“A1,G20”,如果 X 和 B 显示区域“A1,G20”,但在不同的工作表上

我正在尝试为我们的采石场整理一个 excel 电子表格。但是我们在两条河流沿岸有许多不同的矿坑,我们从每个矿坑收集原材料,并根据各自的筛选结果进行分类。现在,我正在 excel 中尝试整理一个电子表格,根据筛选结果细分产品成本。所以我为每条河流 X 和 Y 准备了一张表格,对应的矿​​坑为 A、B、C……现在我还有一张使用数据验证的列表表格,因此我设置了主页,它将显示结果并具有输入选项。

什么河?选择 X 或 Y 什么坑?A、B、C... 取决于河流

现在,我想在此下方显示 X 表或 Y 表上的筛选测试。我如何才能拉出整个数组?如果 X 和 A 显示“”如果 X 和 B 显示“”等,我需要能够将这些数字用于其他公式。

因此第一个下拉列表包含 Whakatane 或 Waimana 第一个列表上的第二次深化: 瓦塔尼

  • 纳蒂·龙戈
  • X

怀玛纳

  • 约翰·布朗的农场
  • A

现在深入研究第二个选项,我在底部有两张表,一张用于 Waimana,一张用于 Whakatane,上面有测试结果(结果是 21Rx8C),我想要一个公式来提取正确的结果集并将它们显示在列表选项所在的主页上,所有测试结果都有相同的格式。

答案1

您可以使用INDIRECT函数来实现这一点。此函数允许您以文本形式构建单元格引用。这意味着工作表名称可以是文本字符串的一部分,并且可以由另一个单元格确定。

以下公式将链接到工作A1表上在单元格中指定名称的单元格C2

=INDIRECT("'"&C2&"'!A1")

例如,如果单元格C2包含X,则括号内的文本字符串将计算为:'X'!A1。请注意,如果工作表名称包含空格,则必须使用引号。

相关内容