根据下拉列表中的值引用其他单元格

Reference other cells based on value from dropdown list

我有一个 sheet,我在其中存储了关于许多变量的信息(称之为引用 sheet)。然后我有另一个 sheet,我想根据另一个 sheet 的 ID 填充一个列,然后根据选择的 ID 引用 sheet 中的其他列(直接通过拉取值 - 这可能是最简单的,或者通过使用公式中的值间接实现)。

示例:

引用Sheet:

我想创建的内容:

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

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

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

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