0

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

示例:电子表格 1 命名为 IP 地址列 G 单元格 G2 值:192.38.111.22

电子表格 2 命名为服务器位置列 F 单元格 F2 值:DVRLocation 192.38.111.22 New York

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

我希望我足够清楚,我很感激任何意见!我是 VBA 初学者,但我认为自己精通 Excel。谢谢!!!!

4

1 回答 1

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")
于 2013-06-17T17:51:48.797 回答