EXCEL将网段地址分解成明细地址

本文介绍了如何使用Excel公式和PowerQuery将网络地址分解成明细地址的过程。首先,通过公式计算网络地址、掩码位数、主机位数和主机数,然后利用PowerQuery进行数据扩展。最后,通过公式将主机号加到网络地址上生成明细地址。该教程详细阐述了每个步骤,并展示了操作截图,适合需要处理网络地址数据的读者学习。
摘要由CSDN通过智能技术生成

如图,将图1中四个网段地址分解成图2中的明细地址

图1 网段地址

 图2 明细地址

一、将网段地址分解

图3 分解网段地址

网络地址公式为 B2=left(A2,len(A2)-3)

掩码位数公式为 C2=right(A2,2)

主机位数公式为 D2=32-C2

主机数公式为 E2=2^D2-1

整理网络地址和主机数,得到图4

 图4 网络地址和主机数

 

二、利用Power Query进行分行

选中A2:B5,在Excel中依次点击数据-来自表格/区域-添加列-自定义列,在自定义列公式中输入={1..[主机数]},点击确定,自定义下拉扩展到新行,关闭编辑器,点保留

 图5 Power Query(1)

 图6 Power Query(2)

 图7 Power Query(3)

三、将主机号加到网络地址上

明细地址公式为D4=LEFT(A2,FIND("X",SUBSTITUTE(A2,".","X",3))-1)&"."&RIGHT(A2,LEN(A2)-FIND("X",SUBSTITUTE(A2,".","X",3)))+C2

图8 计算明细地址

大功告成!

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
回答: 当两台计算机处于同一网段,并且通过一个二层交换机进行通信时,交换机会根据每个端口上的MAC地址表来决定数据包的转发。\[2\]交换机具有记录每个端口对应设备的MAC地址的功能,当一台计算机发送数据包时,交换机会查找目标MAC地址所对应的端口,并将数据包只发送到目标端口上,从而实现了数据的精确转发。这样,同一网段的两台计算机可以直接通过二层交换机进行通信,而无需经过路由器。\[1\] #### 引用[.reference_title] - *1* [二层交换机基于mac地址转发数据,为什么不同 网段不能通信 ?](https://blog.csdn.net/qq_47597747/article/details/115329298)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [简要理解(大局观)计算机之间的通信方式【同一网段】(直接相连,同轴电缆,集线器,网桥,交换机)](https://blog.csdn.net/m0_46606290/article/details/120273199)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值