查找来自2个不同电子表格的单元格中的值并返回Y或N值

时间:2013-06-17 17:22:15

标签: excel excel-vba vba

在Excel中,如果1个单元格包含值(IP地址),而另一个电子表格中的1个单元格具有该值,但不是那个值(例如:RSServer IP地址位置),我想返回“Y”的响应“或”N“取决于它是否从第二个电子表格中的第一个电子表格中找到值。

实施例: 电子表格1名为IP地址 G栏 Cell G2价值:192.38.111.22

电子表格2命名为服务器位置 F栏 Cell F2价值:DVRLocation 192.38.111.22纽约

电子表格2有60,000行我需要检查以确保电子表格1中的IP地址存在。如果是,那么我想在H2的第一个电子表格中返回Y值。

我希望我足够清楚,我感谢任何输入!我是VBA的初学者,但我认为自己能说流利的Excel。谢谢!!!!

1 个答案:

答案 0 :(得分:0)

我不知道vb,但我非常确定的公式可以在那里翻译。

=VLOOKUP("*"&'Spreadsheet 1'!G2&"*",'Spreadsheet 2'!F:Y,20,0)

获得Y / N结果:

=IF(ISERROR(COUNTIF('Spreadsheet 2'!F:F, "*"&'Spreadsheet 1'!G2&"*")),"N","Y")

或者使用vlookup:

=IF(ISERROR(VLOOKUP("*"&'Spreadsheet 1'!G2&"*",'Spreadsheet 2'!F:F,1,0)),"N","Y")
相关问题