【发布时间】:2018-05-31 18:27:25
【问题描述】:
我在让 Excel 识别我的 VLOOKUP 公式中的表格时遇到问题。这是我试图根据下拉列表中的选择来显示当前数量的公式。
=IFERROR(VLOOKUP(K7,inventory,3,0),"")
K7 是我创建的下拉列表,引用了我的表格“库存”。我已将我的表命名为“库存”,并尝试将我的表转换回范围并重新列出具有相同错误的数据。当我取出公式的 IFERROR("") 部分时,我得到一个 #N/A 错误。我的表格上也有条件格式,可以突出显示/加粗满足特定条件的行(列值大于另一个列值)。该表与下拉列表位于同一工作表中。我的工作簿中目前没有任何 VBA 代码或项目。
最终我想要做的是使用下拉列表获取表中的当前值,并通过添加或减去用户指定的数字来更改该值。
【问题讨论】:
-
Vlookup 使用提供的范围/表中的第一列进行查找。您正在尝试查找
Chromebook(G3),这显然在第二列中。将inventory更改为C:F,以便查找正确的列或重新排列表格以将描述作为第一个字段。 -
谢谢@JNevill,这说明了为什么 VLOOKUP 不起作用。我不知道Vlookup。我还没有时间做出任何改变,但我一回家就会!我对 Index/Match 函数而不是 Vlookup 真的很感兴趣,因为它似乎提供了更多功能。我一定只是浏览了第一栏的内容。谢谢!
标签: excel excel-formula vlookup excel-tables