表数组中的 VLOOKUP 键是一个公式

Posted

技术标签:

【中文标题】表数组中的 VLOOKUP 键是一个公式【英文标题】:VLOOKUP key in table array is a formula 【发布时间】:2021-04-22 11:51:07 【问题描述】:

我坚持使用 VLOOKUP 函数,因为查找范围中的键是一个公式,因此 VLOOKUP 返回 #N/A。我一直在寻找解决方案,但很遗憾找不到任何类似的报告。

在 G 列中,我想从 C 列中找到相应的值,以 E 列作为查找值。但是查找范围中的键是一个函数(A 列),我用它来仅从 B 列中的值获取数字。

如果这可以通过直接查找 B 列中的数字来以某种方式完成,那就更好了。

提前感谢您的帮助。

【问题讨论】:

【参考方案1】:

似乎问题在于 A 列中的公式返回一个字符串,而您的搜索参数是一个数字。 尝试将您的值设为 col A 数字,即用 INT 包围公式

=INT(RIGHT(blah, blah...)..)

【讨论】:

【参考方案2】:

复制 A 列并将值“粘贴”回 A 列。这将删除公式并替换实际值,您的 vlookup 应该可以工作。

【讨论】:

谢谢,但我们的目标是找到一种解决方法,这样我就不需要复制/粘贴了。

以上是关于表数组中的 VLOOKUP 键是一个公式的主要内容,如果未能解决你的问题,请参考以下文章

公式中另一个工作簿的不匹配的Vlookup数据

使用vlookup公式时的部分匹配

excel中lookup用法?

Vlookup 公式将一些数据从一张表提取到另一张表(谷歌电子表格)

使用Excel的VLOOKUP函数合并不同Sheet页两个表格中的相同项

excel宏vba vlookup