Excel – Octects的最低IP地址

我正在查看主机名,MAC地址和IP列表,并find每个主机名最低的IP。 我试图find二进制数2,3和4的最低数字。

我无法弄清楚如何很好地添加一个表到堆栈,所以我使用小提琴和图片来代替。

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

为了得到结果表,我将抓取大表中的所有主机名,并删除重复项,然后添加公式来获得基于最后三个八比特组的“最低”IP。

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

感谢您的任何帮助,您可以提供。 -抢

在这里输入图像说明

我会从这个公式的单个助手列开始:

=--(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")) 

它将采取最后的树八位字节,并作出一个数字:

在这里输入图像说明

获取数据是两个等式的问题:

首先让我们得到正确的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)) 

这是一个定期input的简单配方。

在这里输入图像说明