Я пытаюсь найти формулу для столбца A
, которая будет проверять IP-адрес в колонке B
и найти, если он попадает в диапазон (или между) 2 адреса в двух других столбцах C
и D
,Excel Поиск IP-адреса в нескольких диапазонах
E.G.
A B C D
+---------+-------------+-------------+------------+
| valid? | address | start | end |
+---------+-------------+-------------+------------+
| yes | 10.1.1.5 | 10.1.1.0 | 10.1.1.31 |
| Yes | 10.1.3.13 | 10.1.2.16 | 10.1.2.31 |
| no | 10.1.2.7 | 10.1.1.128 | 10.1.1.223 |
| no | 10.1.1.62 | 10.1.3.0 | 10.1.3.127 |
| yes | 10.1.1.9 | 10.1.4.0 | 10.1.4.255 |
| no | 10.1.1.50 | … | … |
| yes | 10.1.1.200 | | |
+---------+-------------+-------------+------------+
Предполагается представить таблицу Excel с 4 столбцами заголовка и 7 строк в качестве примера. я могу сделать поперечный чек с
=IF(AND((B3>C3),(B3 < D3)),"yes","no")
, который проверяет только 1 адрес от диапазона рядом с ним. Мне нужно что-то, что будет проверять 1 IP-адрес на все диапазоны. то есть строки от 1 до 100.
Это проверяет правила списка доступа к маршрутам, чтобы увидеть, могу ли я устранить избыточные правила ... но имеет другие способы использования, если я могу это сделать. Чтобы сделать его дополнительным, я не могу использовать макросы VBA, чтобы это сделать.
Я думаю, что какой-то индексный совпадение ищет его в массиве, но не уверен, как его применять. Я не знаю, можно ли это сделать. Удачи.
«Я могу выполнить боковую проверку с' = IF (AND ((B3> C3), (B3
reasra
Да, первоначальная боковая проверка, похоже, терпит неудачу. для различных адресов ... – Drew