Excel2013-根据下拉列表中的选择从特定单元格中获取数据

Excel2013-根据下拉列表中的选择从特定单元格中获取数据

根据下拉列表中的选择,我需要将特定单元格中的数据匹配到另一个单元格。我有一个团队成员列表,根据他们在轮班期间工作的区域,他们将获得特定于每一天和每个选择的额外费率。该工作表是一整周的,但每天都需要计算。我的下拉列表适用于一行团队成员,顶部单元格是 D10(其中包含来自 Sheet3 的列表;A1=A、A2=B、A3=C)。如果从下拉列表中选择了选项 A,我需要 G5 中的精确数据显示在 F10 中;如果选择了选项 B,我需要 G6 中的精确数据显示在 F10 中;如果选择了选项 C,我需要 G7 中的精确数据显示在 F10 中。我已经成功了一次(=CHOOSE($G$5,D10=Sheet3!A1,$G$5)),但无法弄清楚如何将多个场景写入一个公式。我也想知道我是否做错了。提前感谢您的建议和帮助。Carrie M.

答案1

请添加您的数据的屏幕截图,因为您的描述很难理解。一旦您改进了问题,我就会更新此答案以使其更加完整。

您可以使用下拉列表中的值作为任何 Excel 查找函数的值。

在此示例中,单元格 C2 是下拉列表,D2 是用于查找的(完全可选)列号。您可以完全省略 D2 并将列号硬编码到查找中,就像我们通常做的那样,但我把它放在那里是为了展示可能的灵活性。

不过,我确实偷懒了,把它硬编码到索引/匹配/匹配公式中。以下是使用的公式:

=VLOOKUP(C2,A8:C12,D2,FALSE)

=INDEX(A8:C12,MATCH(C2,A8:A12,0),D2)

=INDEX(A8:C12,MATCH(C2,A8:A12,0),MATCH("数据 1",A8:C8,0))

在此处输入图片描述

相关内容