Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Excel-在工作表之间匹配柱数据_Vb.net_Excel - Fatal编程技术网

Vb.net Excel-在工作表之间匹配柱数据

Vb.net Excel-在工作表之间匹配柱数据,vb.net,excel,Vb.net,Excel,我收到了一份excel工作簿,上面有两张工作表,其中包含大量数据——这需要合并成一张。为了使事情简单化: 表1 |Servers| ABCD1 ABCD2 ABCD3 第2页 |Servers| |Policy| ABCD1 PolicyA ABCD3 PolicyB 我想要的是说;将策略从工作表2移动到工作表1,将策略与服务器匹配,但如果服务器没有策略,则保留空白 我读过关于VLOOKUP的书,但似乎无法让它工作 任何帮助都会很好假

我收到了一份excel工作簿,上面有两张工作表,其中包含大量数据——这需要合并成一张。为了使事情简单化:

表1

|Servers|
ABCD1
ABCD2
ABCD3
第2页

|Servers|        |Policy|
ABCD1            PolicyA
ABCD3            PolicyB
我想要的是说;将策略从工作表2移动到工作表1,将策略与服务器匹配,但如果服务器没有策略,则保留空白

我读过关于VLOOKUP的书,但似乎无法让它工作


任何帮助都会很好

假设在表1中,服务器位于A列,位于B列的以下公式:

=IFERROR(VLOOKUP(A1,Sheet2!A:B,2,0),"No policy") =IFERROR(VLOOKUP(A1,Sheet2!A:B,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)))

您使用的是什么版本的excel?