【问题标题】:Reference other cells based on value from dropdown list根据下拉列表中的值引用其他单元格
【发布时间】:2021-04-21 17:20:38
【问题描述】:

我有一张表,其中存储了许多变量的信息(称为参考表)。然后我有另一个工作表,我想根据另一个工作表中的 ID 填充一列,然后根据选择的 ID 引用工作表中的其他列(直接通过拉入值 - 这可能是最简单的,或者间接使用公式中的值)。

例子:

参考表:

我想创造什么:

其中 ID“C”是使用“参考表 ID”列中的数据验证创建的。我想要的是通过引用与“C”对应的参考表中的行来创建 Var1 - Var3。或者,可以在此工作表中根据这些值进行计算(在这种情况下,它是 var 1 + var 2 除以 var 3 的总和)。注意:对于这个例子,我只是复制了我想要的输出 - 但我不知道如何动态创建它(这是我的问题)。

这在 Excel 中是可能的吗?如果是这样,我该怎么做?

【问题讨论】:

  • 你已经完成了。那么,问题是什么?
  • @Harun24HR 我手动完成了这个 - 我实际上没有做任何事情,但显示了我想要的输出。我会在问题中更明确地说明这一点。
  • @amquack 列 Var 1、var 2 等...在两张纸上是否总是相同的名称和相同的顺序?还是您想动态匹配“C”行和“Var 1”列?
  • @Dave 我曾想象最简单的方法是让 var1、var2 等与另一张表匹配,所以这就是我包含它的原因。在实践中,我可能会隐藏这些列 - 因为我想知道如何创建像上面那样的计算。也就是说,我并没有想到动态匹配 C 行和 Var1 列是可能的。这对我当前的项目来说不是必需的,但它似乎非常有用。

标签: excel validation dropdown


【解决方案1】:

假设参考工作表名为sheet1,您可以将此公式放入另一个工作表(在单元格B2 中):=INDEX(Sheet1!$B$2:$D$6,MATCH($A2,Sheet1!$A$2:$A$6,0),MATCH(B$1,Sheet1!$B$1:$D$1,0))。使用填充柄将公式复制到右侧的单元格中(直到 D2)。

单元格 E2 中的这个公式:=(B2+C2)/D2

【讨论】:

  • 在公式中,我已经让列也匹配,所以请确保它们匹配...
猜你喜欢
  • 2016-07-05
  • 2016-09-25
  • 1970-01-01
  • 2014-07-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-23
  • 1970-01-01
相关资源
最近更新 更多