我需要一个函数的帮助,该函数将找到 A 列中所有 1 的值(例如 A1)。对于每个值 1,我需要该函数来计算相应列 B(例如 B1)中以 178. 或 14. 开头的 IP 地址的数量。 IP 地址由逗号和空格分隔,例如178.5.4.3, 178.5.4.4
我能够使用以下公式计算 B 列中 178. 的实例总数:
=SUM(LEN(A2:A11)-LEN(SUBSTITUTE(A2:A11,"178.",""))/LEN("178."))
或者通过在替代函数中添加四个空格来实现这一点:
=SUM(LEN(A2:A11)-LEN(SUBSTITUTE(A2:A11,"178."," ")))
但是,我似乎无法找到一种方法来在 A 列中搜索 1(不计算它),然后计算相应的 B 列中 178. 和 14. 的数量。
目的是找出区域 1、2、3 等中有多少个 IP 地址正在使用。
1 14.38.227.88
1 14.38.227.103
1 14.38.227.104
2 178.32.38.106, 178.32.34.241, 178.32.33.65, 178.32.32.20, 178.32.34.135
2 178.32.38.187, 178.32.38.52, 178.32.38.50, 178.32.38.4, 178.32.36.223, 178.32.35.197, 178.32.34.254, 178.32.32.160, 178.32.32.159, 178.32.32.76, 178.32.32.39, 178.32.32.38, 178.32.32.26
3 178.32.33.61, 178.32.33.57
3 178.32.38.180, 178.32.38.119, 178.32.38.64, 178.32.38.62, 178.32.37.215, 178.32.35.108, 178.32.35.42, 178.32.34.242, 178.32.34.237, 178.32.34.1, 178.32.33.60, 178.32.33.59, 178.32.32.78, 178.32.33.56
4 178.32.39.6, 178.32.38.186, 178.32.38.115, 178.32.38.58, 178.32.37.216, 178.32.34.236, 178.32.33.206, 178.32.33.66, 178.32.33.55, 178.32.33.54, 178.32.32.77, 178.32.32.40, 178.32.32.33, 178.32.38.166
4 178.32.33.53, 178.32.38.167
4 178.32.33.68