大家好,我想说声谢谢,感谢您的投入和帮助。我对VB不熟悉,所以我想知道这是否可以在Excel中完成。我想根据从另一个字段输入的值来填充五列。这些是IP地址,但是第二个和第三个八位位组将是可变的。五个列中的每个列还将有一个不同的第4个八位位组,但对于该列而言是静态的。
Example:
IP is 10.20.40.1 (This IP is Variable, each row would have a different value, so row 2 would be 10.20.41.1, and so forth.)
Column 1 = 10.20.40.0/28
Column 2 = 10.20.40.67/32
Column 3 = 10.20.40.65/32
Column 4 = 10.20.40.0/24
因此,每列的第四个八位位组将始终保持不变,我希望用户能够执行的操作是将10.20.40.1输入到列0中,然后使用我需要的IP填充列1-4。有。我知道我可以通过使用4列然后运行CONCENTATE来做到这一点,但这会违背用户输入原始数据的目的。
使用VLOOKUP可以实现吗?还是我需要研究VB并编写一些可以解决这个问题的东西?
再次感谢您抽出宝贵的时间来研究这个问题!
答案 0 :(得分:0)
弄清楚了这一点,我可以使用= SUBSTITUTE替换值,而不是尝试替换第二个或第三个八位字节,我可以使用该公式转换第四个八位字节。