0
我想根據當前分配的VLAN來輕鬆更新具有新IP地址的列。這個想法是根據VLAN是否屬於同一子網的一部分來使IP地址自增。Excel - 基於關聯的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