2013-11-14 64 views
0

我想用VLOOKUP來比較2張數據。我需要查看其中一張表中是否缺少數據。Excel VLOOKUP比較2張

的VLOOKUP我到目前爲止是

=IF(ISERROR(VLOOKUP(B3,Sheet1!$I$2:$I$2234,9,FALSE)),"MISSING FROM OTHER SHEET","") 

但是,這只是顯示「失蹤等板材」的所有行,即使我已經手動檢查,可以看到一些在兩個片。

任何人有任何想法,爲什麼這不工作?

B列包含訂單號列表,表1中的I列包含似乎是相同訂單號的列表。但有一些差異。

我將公式放入工作表2中,工作表2中包含訂單ID的列爲「B」,我檢查工作表1中的數據以查看其中是否有任何缺失的訂單以及訂單列工作表1中的ID是「我」

我已經檢查了一些其他的答案,這裏是我從中得到我的公式,但沒有真正解決我的問題。

回答

1

您的表範圍Sheet1!$I$2:$I$2234是不正確的。

它更改爲在片材1佔完整表

例如

Sheet1!$I$2:$Q$2234

EDIT(跟進從評論)

和列對訂單ID是「我」

在這種情況下,保持表範圍,因爲它是和改變,9,,1,

嘗試

=VLOOKUP(B3,Sheet1!$I$2:$I$2234,1,0)

=VLOOKUP(B3,Sheet1!I:I,1,0)

還要確保在山口的ID B和Col I中的ID是一樣的。如果其中一個有空間,那麼Vlookup將會失敗。我已經測試了上述公式,它的工作原理。

+0

好的我已經這樣做了,但同樣的問題仍然存在:/ – Kevlar

+0

你的確切表格範圍是什麼? –

+0

我將公式放入工作表2中,包含訂單ID的列爲「B」,我檢查工作表1中的數據以查看工作表中是否有任何缺失訂單,工作表1中的訂單ID列爲「 i「 – Kevlar

0
=IFERROR(VLOOKUP(B1,Sheet2!A:A,1,FALSE), "Missing") 

將上述式Sheet 1中一個:A,值要查找是在Sheet B:B,以查找它們中的範圍是Sheet 2中A:。像這樣操作數據,它會起作用。

結果: 它會返回值或它會說失蹤。