Три способа настроить проверку ячеек для ввода только IP-адресов в Excel
Знаете ли вы, как в Excel настроить столбец или диапазон ячеек так, чтобы они принимали только данные в формате IP-адреса (xxx.xxx.xxx.xxx)? В этой статье мы расскажем о нескольких эффективных способах решения этой задачи.
Настройка проверки ячеек для ввода только IP-адресов с помощью кода VBA
Легко настройте проверку ячеек для ввода только IP-адресов с помощью замечательной функции
Настройка проверки ячеек для ввода только IP-адресов с помощью функции «Проверка данных»
Функция «Проверка данных» позволяет ограничить ввод в указанных ячейках только корректными IP-адресами в Excel. Выполните следующие действия.
1. Выделите ячейки, в которые можно вводить только данные в формате IP-адреса, затем нажмите Данные > Проверка данных. См. снимок экрана:

2. В диалоговом окне «Проверка данных» выберите «Свои» в поле «Тип данных», вставьте приведённую ниже формулу в поле «Формула» и нажмите «ОК».
=AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0))

Примечание: В формуле A2 — это первая ячейка выделенного диапазона. При необходимости измените её.
Теперь в эти ячейки можно вводить данные только в формате IP-адреса.
Если будет обнаружен текст, не соответствующий формату, появится предупреждающее окно, как показано на снимке экрана ниже.

Легко настройте проверку ячеек, чтобы принимать только IP-адреса, всего за несколько кликов
Утилита Можно вводить только IP-адреса из Kutools для Excel позволяет всего за несколько кликов задать диапазон ячеек, в которые можно вводить исключительно IP-адреса. См. демонстрацию ниже:
Скачайте и попробуйте прямо сейчас! (30-дневная бесплатная пробная версия)
Настройка проверки ячеек для ввода только IP-адресов с помощью кода VBA
Вы также можете использовать приведённый ниже код VBA, чтобы разрешить ввод в ячейки только данных в формате IP-адреса в Excel. Выполните следующие действия.
1. Откройте лист, на котором требуется настроить проверку ячеек: щёлкните правой кнопкой мыши по ярлыку листа и выберите Просмотреть кодв контекстном меню.
2. В открывшемся окне Microsoft Visual Basic for Applicationsскопируйте в него приведённый ниже код VBA.
Код VBA: проверка ячеек для ввода только IP-адресов в Excel
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by ExtendOffice 20180809
Dim xArrIp() As String
Dim xIntIP1, xIntIP2, xIntIP3, xIntIP4 As Integer
If Intersect(Target, Range("A2:A10")) Is Nothing Then
Exit Sub
Else
If Target = "" Then
Exit Sub
End If
xArrIp = Split(Target.Text, ".")
If UBound(xArrIp) <> 3 Then
GoTo EIP
Else
xIntIP1 = CInt(xArrIp(0))
xIntIP2 = CInt(xArrIp(1))
xIntIP3 = CInt(xArrIp(2))
xIntIP4 = CInt(xArrIp(3))
If (xIntIP1 < 1) Or (xIntIP1 > 255) _
Or (xIntIP2 < 1) Or (xIntIP2 > 255) _
Or (xIntIP3 < 1) Or (xIntIP3 > 255) _
Or (xIntIP4 < 1) Or (xIntIP4 > 255) Then
GoTo EIP
End If
End If
End If
Exit Sub
EIP:
MsgBox "Please enter correct IP address"
Target = ""
End Sub Примечание:В коде A1:A10 — это диапазон ячеек, для которого настраивается проверка типа вводимых данных. При необходимости измените его в соответствии со своими задачами.
3. Нажмите клавиши Alt+Q, чтобы закрыть окно Microsoft Visual Basic for Applications.
Теперь в эти ячейки можно вводить данные только в формате IP-адреса.
Если введённые данные не соответствуют требуемому формату, появится предупреждающее окно, как показано на снимке экрана ниже.

Легко настройте проверку ячеек для ввода только IP-адресов с помощью замечательной функции
Здесь представлена удобная функция — Можно вводить только IP-адреса из Kutools для Excel, которая поможет вам быстро настроить проверку ячеек для ввода только IP-адресов всего за несколько кликов.
1. Выделите диапазон ячеек, в которые можно вводить только IP-адреса. Нажмите Kutools > Ограничить ввод > Можно вводить только IP-адреса. См. снимок экрана:

2. Затем нажмите «ОК» в появившемся диалоговом окне Kutools для Excel.

Теперь в ячейки диапазона «Ограниченный диапазон» можно вводить данные только в формате IP-адреса.

Если вы хотите воспользоваться бесплатной пробной версией (30 дней) этой утилиты, нажмите, чтобы скачать её, а затем выполните операцию в соответствии с приведёнными выше шагами.
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек