2011-04-13 85 views
0

我在sheet1的單元格中有以下VLOOKUP。VLOOKUP範圍幫助

= VLOOKUP(I2,Sheet 2中B:!C,2)

我假定這將試圖在列C回報片2的相應值,如果它發現片材2在列B中的值,該值匹配工作表1中的I2中的值。

雖然這似乎不起作用。任何想法,我要去錯了嗎?

+1

什麼** **沒有它來做然後 - #N/A! ?檢查你是否正在查找相同的_type_數據。例如,查找文本格式的數字將與數字單元格不匹配。 – Widor 2011-04-13 10:07:43

回答

2

認爲您需要添加第4個參數 - range_lookup。我總是將其設置爲FALSE

=VLOOKUP(I2,Sheet2!B:C,2,FALSE)

+0

這個參數是可選的,如果省略它是真的,如果你想只有完全匹配,那麼它應該設置爲FALSE – stema 2011-04-13 10:39:03

+0

一旦我添加了「FALSE」參數,一切都很好。謝謝。 – FloatLeft 2011-04-14 12:13:46

0

用我的Excel 2003年,它是工作,當我的 「」 被替換 「;」。除了參數之間的分隔符外,是否有那些版本可以免除「,」?

這是爲我工作:

=VLOOKUP(I2;Sheet2!B:C;2) 

如果你想只有完全匹配項,那麼你應該使用

=VLOOKUP(I2;Sheet2!B:C;2;FALSE) 
+0

這可能是因爲在非英語Office上,參數分隔符是;當與英文MS-Office相比時,作爲分隔符。 – shahkalpesh 2011-04-13 10:47:14

+0

@shahkalpesh,我確實有英語辦公室,但我的國家設置是德國,這是否有可能因國家設置而改變?好的,也許是因爲我使用「,」來表示小數? – stema 2011-04-13 11:01:45