我正在尝试找到一种方法,根据前 3 位数字,使用索引或 VLOOKUP 将 mac 地址指向一家世界公司。我有一个 MAC 地址列表,然后我正在提取一个全球地址列表。我正在尝试将我的 mac 地址与其指向的公司关联起来。我包括到目前为止我所拥有的。
0-3D-D1-9E-AB-58 cisco 00-3B-ED-C6-A7-61 cisco
00-3E-FC-C0-7D-D9 dell 00-32-6F-B5-49-7D dell
00-3A-52-BA-7D-D7 cisco 00-3D-D1-9E-AB-58 cisco
00-36-75-E7-62-F6 dell 00-3B-D3-EC-0B-5E cisco
00-3D-4B-6A-7E-80 cisco 00-3E-FC-C0-7D-D9 dell
00-38-9B-8A-FD-F1 dell 00-3A-52-BA-7D-D7 cisco
00-3B-ED-C6-A7-61 cisco 00-36-75-E7-62-F6 dell
00-35-CF-0B-C7-70 dell 00-35-CF-0B-C7-70 dell
00-3B-D3-EC-0B-5E cisco 00-38-9B-8A-FD-F1 dell
00-32-6F-B5-49-7D dell 00-3D-4B-6A-7E-80 cisco
我正在使用这个公式:=INDEX(B:B,MATCH(C2,A:A,0))
当前告诉我,如果 C 列中的值与 A 列中的任何值匹配,则从 B 列输出相应的值。
这些都是测试 MAC 地址,但我有一个巨大的列表,它们都有不同的值减去前 2 或 3 个数字。我正在尝试根据我想要的任意数量的字符进行匹配,但我陷入困境。
您只需使用字符串函数即可。 例如,仅搜索最后六 (6) 个字符,如下所示:
=INDEX(B:B,MATCH(RIGHT(C1,6),RIGHT(A:A,6),0))
您可以将字符数放入某个单元格中,并在公式中使用单元格引用。您同样可以使用
LEFT
或 MID
来匹配 MAC 地址的其他部分。