2013-02-14 56 views
1

我已經給出了一個excel工作簿,其中有兩張工作表,上面有相當多的數據 - 這需要合併成一個工作簿。爲簡單起見:Excel - 在工作表之間匹配Colum數據

表1

|Servers| 
ABCD1 
ABCD2 
ABCD3 

表2

|Servers|  |Policy| 
ABCD1   PolicyA 
ABCD3   PolicyB 

我後是說;將策略從工作表2移至工作表1,將策略與服務器進行匹配,但在服務器沒有策略的情況下留空。

我讀過關於VLOOKUP,但似乎無法得到它的工作。

任何幫助將是巨大的

+0

您正在使用什麼版本的Excel的? – glh 2013-02-14 11:01:09

回答

0

假設在Sheet1中,服務器是在A列,地方下面的公式在列B:

 
=IFERROR(VLOOKUP(A1,Sheet2!A:B,2,0),"No policy") 
0

你需要什麼使這些值是空白一個if函數來檢查策略是否存在。

對於Excel 2007以上

=IF(IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),"")="", "", VLOOKUP(A1,Sheet2!A:B,2,FALSE)) 

對於其他人:

=IF(ISERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE)),"", IF(VLOOKUP(A1,Sheet2!A:B,2,FALSE)="", "", VLOOKUP(A1,Sheet2!A:B,2,FALSE)))