在MS.Excel中生成特定范围的IP地址

Saa*_*wan 5 excel vba excel-vba excel-formula

我想生成IP的特定范围192.168.1.0,以192.168.255.255

如何在Microsoft Excel中完成这项工作?

我使用了以下公式,但不适用于所有IP地址范围:

Excel IP Addresses Increment the Third Octet
="10.1."&ROWS($A$1:A1)&".1"
Excel IP Addresses Increment the Fourth Octet
="10.1.1."&ROWS($A$1:A1)
Run Code Online (Sandbox Code Playgroud)

小智 6

您的起始IP地址是10.1.1.1。十六进制为0A010101。放在一个单元格中,比方说A2。将此公式放在B2中,

=HEX2DEC(LEFT(A2, 2))&"."&HEX2DEC(MID(A2, 3, 2))&"."&HEX2DEC(MID(A2, 5, 2))&"."&HEX2DEC(RIGHT(A2, 2))
Run Code Online (Sandbox Code Playgroud)

现在将此公式放在A3中

=DEC2HEX(HEX2DEC(A2)+1, 8)
Run Code Online (Sandbox Code Playgroud)

将公式从B2复制到B3,然后根据需要向下填充A3:B3。

    IP地址