2014-10-20 11 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

相關問題