在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。谢谢!!!!
答案 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")