0

是否可以有 1 个包含如下数据的表:

带有虚拟数据的示例 Excel 表

并使用它的数据创建2个下拉菜单,这样当两个“chars”都被选中时,就会有一个基于“value”列形成的最终值,它对应于每个char?像这儿:

示例结果表

黄色的单元格是下拉列表(列表)。

结果 6 来自 1 + 5。1 是“Char”A 的“Value”,5 是“Char”E 的“Value”。

编辑

我的真实表的列比示例中的多得多,因此当我需要从中提供数据以进行最终计算时,我需要能够选择一列。

提前致谢。

4

1 回答 1

2

这是一个包含四个下拉列表的解决方案——两个用于选择 Char 值,两个用于从哪个列中选择使用值(每个 Char 一个)。这是一个使用具有更多列的表的示例。

在此处输入图像描述

正如@Dan 在评论中指出的那样,您应该使用列表验证来创建下拉列表。我认为下拉菜单不需要级联或相互依赖,所以这应该非常简单。

Result 值可以使用VLOOKUPs 和MATCH用于选择要从中返回值的列的函数来计算。

=VLOOKUP(A9,$A$2:$D$6,MATCH(C9,$A$1:$D$1,0),FALSE)+VLOOKUP(B9,$A$2:$D$6,MATCH(D9,$A$1:$D$1,0),FALSE)
于 2012-04-23T14:26:47.523 回答