- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FAQ-通过Excel的VLOOKUP函数快速实现IP和端口的对应
案例
一、Excel中的VLOOKUP函数能做什么?
图1 最初情况
如图1,有两个表,表一里只有姓名,没有对应的部门的情况统计;表二既包含姓名又包含所在部门,现在
想实现利用表二的数据,将表一的部门情况匹配好。这种情况,用VLOOKUP函数就能实现姓名和部门的快速匹配。
在C3单元格中输入 =VLOOKUP(B3,E:F,2,0) 点回车即可得到图2结果,再拖拽填充柄得出最终结果图3。
图2 使用函数后的情况
图3 拖拽填充柄得到的最终结果
二、VLOOKUP函数的解释
该函数的语法规则如下:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
参数简单说明输入数据类型lookup_value要查找的值数值、引用或文本字符串table_array要查找的区域数据表区域col_index_num返回数据在查找区域的第几列数正整数range_lookup模糊匹配TRUE(或不填) /FALSE下面来解析下刚刚使用的函数VLOOKUP(B3,E:F,2,0):
第一个参数表示:找谁? B3,也就是孙七这个人。
第二个参数表示:在哪找?E:F,也就是在表二的区域E列到F列。
第三个参数表示:找到后返回什么内容? 2,也就是返回E:F区域中的第2列的内容。
第四个参数一般填0,即精确匹配(1表示模糊匹配)。
写好函数后,填充柄拖动到底,即可完成所有匹配。
三、VLOOKUP函数的应用
如图4所示,七台OM_AS接入交换机上挂了很多终端和服务器,网关在OM_DS汇聚交换机上,
现在需要找出这些终端和服务器的IP地址与AS接入交换机的端口之间的对应关系。
图4 拓扑
实现方法:
通过在OM_DS上抓取ARP表,得到IP地址与MAC地址的对应关系,再在OM_AS上抓取MAC表,得到MAC地址与端口的对应关系,通过两个表的匹配便可以得到IP与端口的对应关系。
但ARP表和MAC表条目过多,通过一条条比对效率过低,所以这里用到EXCEL里的VLOOKUP函数来实现快速匹配,下面以OM_AS_01交换机为例(其他AS与以下做法一致)进行介绍。
图5 最初情况
在F2单元格中输入 =VLOOKUP(C2,G:I,3,0) 点回车即可得到图4结果,再拖拽C3右下角的填充柄得到最终结果图6。
图6-1 使用函数后的结果1
图6-2 使用函数后的结果2
再进行筛选,去掉无结果返??的项,即‘#N/A’项,得到最终结果。
图7 筛选掉‘#N/A’项
最后通过隐藏不需要的列,得到最终想要的表(从下图可以看出IP地址为10.190.16.1的设备连接在OM_AS_01的Ethernet1/0/1端口上)。
图8 最终结果
需要注意:
AS交换机的MAC表要去掉与其它交换机互联的项,这样就可以匹配出直连在AS交换机上的IP与端口的对应关系。
上例中,需在OM_AS_01的MAC表中筛选掉E1/0/20、E1/0/24、G1/1/3、G1/1/4端口后再用VLOOKUP函数与OM_DS_01的ARP表进行匹配。
图9 筛选掉与其它交换机互联的端口的表项
综上,如果ARP表项和MAC表项很大,接入交换机很多,用VLOOKUP函数能快速完成IP地址与其直接连接的端口的对应关系。
文档评论(0)