我已經檢查過如何使用多個條件查找以前的帖子,但是當我將它應用到我的工作簿時,我得到一個「#N/A」。對於我在做什麼錯誤的任何反饋,我將不勝感激。具有多個條件的Vlookup
版本(簡單的例子):
A1
= Vlookup(B1&C1,D:E,2,False)
B1
= 123C1
= 45D1
= 12345E1
= 「良好」
我期望公式返回「Good」的值 - 但是我目前正在獲得「#N/A」。
欣賞任何幫助
我已經檢查過如何使用多個條件查找以前的帖子,但是當我將它應用到我的工作簿時,我得到一個「#N/A」。對於我在做什麼錯誤的任何反饋,我將不勝感激。具有多個條件的Vlookup
版本(簡單的例子):
A1
= Vlookup(B1&C1,D:E,2,False)
B1
= 123C1
= 45D1
= 12345E1
= 「良好」我期望公式返回「Good」的值 - 但是我目前正在獲得「#N/A」。
欣賞任何幫助
串聯是一個字符串。 D1中的值是數字。 「12345」<> 12345.這是你的問題。
如果您只處理被連接的數值,這將通過將連接字符串轉換爲數值來修復它,該值應返回一個匹配。
=VLOOKUP((B1&C1)*1,D:E,2,False)
如果您正在處理在B列& C字符串和/或數字型值的組合,這可能需要一些額外的微調。
如果連接兩個單元格與&
,Excel會將數字轉換爲文本。在內部,文本12345
與值12345
不一樣。 - 無論是使用=VLOOKUP(VALUE(B1&C1),...
或=VLOOKUP((B1&C1)*1,...
TEXT
功能因此,您可以用這些選項之一解決您的問題
=VLOOKUP(B1*100+C1,...
感謝Peter的反饋。一如既往的真心讚賞。 – user1624926 2013-03-21 12:11:52
不客氣!如果您發現它有幫助,請考慮upvoting! ;-)大衛的解決方案一樣! – 2013-03-21 12:25:06
@ user1624926:我剛剛檢查了您的個人資料 - 16個問題 - 但只有1票贊成,似乎不是很感激。 :-( – 2013-03-21 12:27:25
謝謝大衛 - 非常感謝您的幫助 – user1624926 2013-03-21 12:03:39
+ 1好的強制 – brettdj 2013-03-21 12:06:22