Excel - 八位字节的最低IP地址

时间:2016-06-17 18:04:13

标签: excel excel-formula

我希望浏览一下主机名,mac地址和IP列表,并找到每个主机名最低的IP。我试图在Octet 2,3和4中找到最低的数字。

我无法弄清楚如何很好地将表添加到Stack中,所以我使用Fiddle和图片代替。

大表表示数据,小表表示结果。

为了获得结果表,我将从大表中获取所有主机名并删除重复项,然后添加公式以获得最低的" IP基于最后三个八位字节。

我在大表上运行公式来分割八位字节,但这可能不需要。

enter image description here

1 个答案:

答案 0 :(得分:1)

我将从一个具有此公式的单个辅助列开始:

=--(TEXT(TRIM(MID(SUBSTITUTE(C2,".",REPT(" ",999)),999,999)),"000")&TEXT(TRIM(MID(SUBSTITUTE(C2,".",REPT(" ",999)),999*2,999)),"000")&TEXT(TRIM(MID(SUBSTITUTE(C2,".",REPT(" ",999)),999*3,999)),"000"))

最后一个树八位字节需要一个数字:

enter image description here

获取数据需要两个方程:

首先让我们获取正确的IP地址。为此,我们使用此数组公式:

=INDEX($C$2:$C$6,MATCH(TRUE,INDEX(($D$2:$D$6 = MIN(IF($A$2:$A$6=A9,$D$2:$D$6))),),0))

作为一个数组,需要在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter来确认。如果操作正确,那么Excel会将{}放在公式周围。

第二个公式获得正确的MAC地址:

=INDEX($B$2:$B$6,MATCH(C9,$C$2:$C$6,0))

这是一个定期输入的简单公式。

enter image description here

相关问题