使用索引根据前几个字符输出匹配MAC地址的公司

问题描述 投票:0回答:1

我正在尝试找到一种方法,根据前 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 个数字。我正在尝试根据我想要的任意数量的字符进行匹配,但我陷入困境。

excel csv indexing match vlookup
1个回答
0
投票

您只需使用字符串函数即可。 例如,仅搜索最后六 (6) 个字符,如下所示:

=INDEX(B:B,MATCH(RIGHT(C1,6),RIGHT(A:A,6),0))

您可以将字符数放入某个单元格中,并在公式中使用单元格引用。您同样可以使用

LEFT
MID
来匹配 MAC 地址的其他部分。

© www.soinside.com 2019 - 2024. All rights reserved.