我希望根据当前分配的VLAN轻松更新具有新IP地址的列。我们的想法是根据VLAN是否属于同一子网来自行增加IP地址。
查找表
D E
VLANS Subnet
VLAN10 10.0.26.
VLAN20 10.0.26.
VLAN30 10.0.26.
VLAN101 10.0.28.
VLAN102 10.0.28.
VLAN103 10.0.28.
我想要的数据示例
A B
VLAN New IP
VLAN10 10.0.26.1
VLAN10 10.0.26.2
VLAN10 10.0.26.3
VLAN101 10.0.28.1
VLAN101 10.0.28.2
VLAN101 10.0.28.3
VLAN30 10.0.26.4
VLAN20 10.0.26.5
VLAN20 10.0.26.6
VLAN103 10.0.28.4
VLAN101 10.0.28.5
我在B栏上部分使用了这个公式
=CONCATENATE(VLOOKUP(A2,$D$2:$E$7,2,FALSE),COUNTIF($A$2:A2,A2))
导致此不良输出
VLAN New IP
VLAN10 10.0.26.1
VLAN10 10.0.26.2
VLAN10 10.0.26.3
VLAN101 10.0.28.1
VLAN101 10.0.28.2
VLAN101 10.0.28.3
VLAN30 10.0.26.1
VLAN20 10.0.26.1
VLAN20 10.0.26.2
VLAN103 10.0.28.1
VLAN101 10.0.28.4
我似乎无法弄清楚如果VLAN是同一子网组的一部分,如何告诉公式继续计数。我知道我需要将它们组合在一个阵列中,但是我对于如何做到这一点感到困惑。
示例电子表格:https://docs.google.com/spreadsheets/d/1lJq2vZDcnbGMb3Hd3KOQpbCbeWA_8NGc2M8ni67P9NA/view