2014-10-20 64 views
1

我试图寻找一个值使用VLOOKUP用字符串(值)的一部分

我的代码的一部分:

=VLOOKUP(LEFT(A3,5),Inventory!A:F,6,FALSE) 

A3 = 19017E(一个项目的第二个代码)

我想看看19017(主代码),但得到#N/A

可一些身体帮我吗?

很多预先感谢。

回答

0

我会在提交堆栈溢出答案刺伤。第一次。

我相信这是返回#N/A,因为LEFT()函数返回一个文本值,而在VLOOKUP()函数的表中的值是值。

所以,我的建议是将其与VLOOKUP()内的值()函数转换为数字:

=VLOOKUP(VALUE(LEFT(A3,5)), Inventory!A:F,6,FALSE) 

如果你的一些主要的代码还包含字母,这可能是有问题的。

这是我的解决方案。希望有所帮助。

+0

它完美的作品。 @poemonk你拯救我的一天,非常感谢! – Rui 2014-10-20 14:49:36

相关问题