1

我得到了一个 excel 工作簿,上面有两张纸,上面有很多数据——这需要合并成一张。为了简单起见:

表 1

|Servers|
ABCD1
ABCD2
ABCD3

表 2

|Servers|        |Policy|
ABCD1            PolicyA
ABCD3            PolicyB

我要说的是;将策略从表 2 移到表 1,将策略与服务器匹配,但在服务器没有策略的情况下留空。

我已经阅读了有关 VLOOKUP 的信息,但似乎无法使其正常工作。

任何帮助都会很棒

4

2 回答 2

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)))
于 2013-02-14T11:02:22.443 回答
0

假设在 Sheet1 中,Servers 在 A 列中,将以下公式放在 B 列中:

=IFERROR(VLOOKUP(A1,Sheet2!A:B,2,0),"无政策")
于 2013-02-14T09:50:35.420 回答