KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Три способа настроить проверку ячеек для ввода только IP-адресов в Excel

АвторSiluviaДата изменения

Знаете ли вы, как в Excel настроить столбец или диапазон ячеек так, чтобы они принимали только данные в формате IP-адреса (xxx.xxx.xxx.xxx)? В этой статье мы расскажем о нескольких эффективных способах решения этой задачи.


Настройка проверки ячеек для ввода только 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-адресов с помощью кода VBA


Легко настройте проверку ячеек для ввода только IP-адресов с помощью замечательной функции

Здесь представлена удобная функция — Можно вводить только IP-адреса из Kutools для Excel, которая поможет вам быстро настроить проверку ячеек для ввода только IP-адресов всего за несколько кликов.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Выделите диапазон ячеек, в которые можно вводить только IP-адреса. Нажмите Kutools > Ограничить ввод > Можно вводить только IP-адреса. См. снимок экрана:

Щелкните Kutools > Защита от ввода > Проверка IP-адреса

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

нажмите кнопку ОК в диалоговом окне

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

можно вводить данные только в формате IP-адреса

Если вы хотите воспользоваться бесплатной пробной версией (30 дней) этой утилиты, нажмите, чтобы скачать её, а затем выполните операцию в соответствии с приведёнными выше шагами.

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал 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.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек