从 Excel 中的表和下拉列表中检索数据

从 Excel 中的表和下拉列表中检索数据

我有三个元素,它们有一些属性,在我的例子中,它们将是价格,这些元素将是水果,所有这些元素都是手动添加的,并附带它们所属的价格。在另一侧,我放了一个下拉列表,这个列表实际上是表格中名为“水果”的列的所有元素,我想要做的是找到属于所选水果的价格,这里指的是下拉列表所选列的右列。

图片在这里

Fruits  Price               
Apple   4           Selected fruit  Price found :
Orange  2           Orange     ↓   FORMULA ????
Banana  4               

答案1

您可以使用 Vlookup:

=IFERROR(VLOOKUP(C3,A2:B4,2,FALSE),"")

A2:B4 是水果价格表,从苹果开始,就像您的图片中一样,
C3 是您从所选水果的下拉列表中选择的位置,
2 个水果对应于第二列 B 的价格,
Vlookup 会在 A 列中查找 C3,当找到完全匹配(假)时,它将返回 B 列同一行的值,
如果错误,将返回空“”,如果没有匹配,您可以将其更改为 0。

在此处输入图片描述

答案2

我通过以下方式修复了它:C2 包含一个组合框,该组合框使用“$A$2:$A$4”作为输入范围,使用“$C$3”作为单元格链接。然后我在 D2 中添加了“=INDIRECT("a"&C3+1)”,在 E2 中添加了“=INDIRECT("b"&C3+1)”。

在此处输入图片描述

相关内容