如何在Excel中快速将IP地址从低到高排序?
在Excel中将IP地址从低到高排序对于以下原因很有用
它有助于识别网络范围。它允许识别连续的网络范围。
它有助于检测重复记录。这最终允许用户解决网络配置中的潜在冲突。
它允许用户增强存储数据的可读性。
计算特定范围或子网中的地址数量变得容易。
筛选数据变得容易。
本文包含使用用户定义公式在Excel中将IP地址从低到高排序的过程的示例。提供的公式很长,但将完全符合任务要求。
示例1:使用用户定义公式快速将Excel中的IP地址从低到高排序。
步骤1
为了理解IP地址排序的过程,请考虑一些IP数据的记录值。在可用的工作表中,为IP地址创建第一列,为格式化值创建第二列。下面提供了相同的快照
步骤2
之后,用户需要首先删除数字中多余的零,这对于有效地创建新数字很有用。为此,转到D3单元格,并输入公式“=VALUE(TRIM(MID(C3, 1, SEARCH(".", C3) - 1))) & "." & VALUE(TRIM(MID(C3, SEARCH(".", C3) + 1, SEARCH(".", C3, SEARCH(".", C3) + 1) - SEARCH(".", C3) - 1))) & "." & VALUE(TRIM(MID(C3, SEARCH(".", C3, SEARCH(".", C3) + 1) + 1, SEARCH(".", C3, SEARCH(".", C3, SEARCH(".", C3) + 1) + 1) - SEARCH(".", C3, SEARCH(".", C3) + 1) - 1))) & "." & VALUE(TRIM(MID(C3, SEARCH(".", C3, SEARCH(".", C3, SEARCH(".", C3) + 1) + 1) + 1, LEN(C3))))”。此公式将通过删除添加到数字的多余零来将数字转换为所需的格式化值。下面提供了参考快照
公式说明
上面提供的公式很长。它用于通过将值转换为数值,然后将它们与点连接起来以形成一个新的字符串来提取IP地址的各个八位字节(段),从而以可排序的格式表示IP地址。
MID(C3, 1, SEARCH(".", C3) - 1):公式的这部分允许用户从单元格C3中提取IP地址的第一个八位字节。通过使用SEARCH函数确定第一个点“.”的位置,然后MID函数提取从IP地址开头到点的字符。
VALUE(TRIM(...)):TRIM函数用于删除提取的八位字节中的所有前导或尾随空格。
& "." &:公式的这部分用于在第一个八位字节之后连接一个点“.”,以将其与下一个八位字节分隔开。
步骤3
之后,拖动填充柄将相同的公式复制到其他可用行。下面提供了获得的结果。
步骤4
现在,由于数据已转换为字符串格式。这意味着用户只需要对数据进行排序即可获得所需的结果。为此,单击“数据”选项卡,然后单击“**排序和筛选**”选项。在出现的选项列表中,选择第一个选项“A 到 Z”。此选项将允许用户按升序排序数据。下面提供了相同的快照
步骤5
此步骤将打开“**排序警告**”对话框。之后选择第一个选项“**扩展选定区域**”并单击“**排序**”按钮。下面提供了相同的快照
步骤6
已将排序后的数据快照附加在下面供用户参考
结论
当用户想要对可用的IP地址进行排序时,本文很有用。在本文中,用户将了解修复提供的IP地址结构的过程,然后对可用值进行排序,以确保用户能够生成所需的结果。