我已经获得了一个excel工作簿,其上有两张相同数据的表 - 这需要合并为一个。为了简单起见:
第1页
|Servers|
ABCD1
ABCD2
ABCD3
第2页
|Servers| |Policy|
ABCD1 PolicyA
ABCD3 PolicyB
我追求的是说;将策略从表2移动到表1,将策略与服务器匹配,但是在服务器没有策略的情况下留空。
我读过关于VLOOKUP但似乎无法使其正常工作。
任何帮助都会很棒
答案 0 :(得分:0)
假设在Sheet1中,服务器位于A列中,请放入B列中的以下公式:
=IFERROR(VLOOKUP(A1,Sheet2!A:B,2,0),"No policy")
答案 1 :(得分: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)))