Перейти к содержимому

Как применить проверку данных, чтобы разрешить только числа в Excel?

Author: Siluvia Last Modified: 2025-08-07

Чтобы разрешить только числа в диапазоне ячеек, этот учебник предоставляет несколько методов, которые помогут вам легко этого добиться.

Примените проверку данных, чтобы разрешить только числа в Excel
Примените код VBA, чтобы разрешить только числа в Excel
Легко разрешите только числа в диапазоне ячеек с помощью удивительного инструмента

Больше учебников для проверки данных...


Примените проверку данных, чтобы разрешить только числа в Excel

Вы можете использовать проверку данных с пользовательской формулой, чтобы разрешить только числа в диапазоне ячеек в Excel. Пожалуйста, действуйте следующим образом.

1. Выберите диапазон ячеек, куда вы хотите разрешить ввод только чисел.

2. Нажмите Данные > Проверка данных > Проверка данных. См. скриншот:

a screenshot of enabling the Data Validation feature

3. В диалоговом окне Проверка данных настройте следующие операции:

  • 3.1 Выберите Пользовательский из выпадающего списка Разрешить;
  • 3.2 Скопируйте приведенную ниже формулу в поле Формула;
  • =ЕЧИСЛО(A2)
  • 3.3 Нажмите кнопку ОК.

Примечание: В формуле A2 — это первая ячейка выбранного диапазона.

a screenshot of configuring the Data Validation settings

Теперь можно вводить только числа в указанный диапазон.


Примените код VBA, чтобы разрешить только числа в Excel

Кроме того, вы можете применить следующий код VBA, чтобы разрешить только числа в диапазоне ячеек.

1. На листе, где вы ограничите ввод, щелкните правой кнопкой мыши по ярлыку листа и выберите Просмотр кода в контекстном меню.

a screenshot of selecting the View Code option to open the VBA code editor

2. В окне Microsoft Visual Basic for Applications скопируйте приведенный ниже код VBA в окно Код.

Код VBA: Разрешить только числа в диапазоне ячеек

Public mBol As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20191120
Dim xStrV As String
Dim xRg As Range
Dim xIRg As Range
Dim xFNum As Integer
On Error Resume Next
If Not mBol Then
Application.ScreenUpdating = False
Set xRg = Range("A2:A12")
If Not Intersect(xRg, Target) Is Nothing Then
    xStrV = Target.Value
    If Not IsNumeric(xStrV) Then
         mBol = True
        Target.Value = vbNullString
        MsgBox "Only numbers are allowed in this range", , "Kutools"
    End If
Application.ScreenUpdating = True
End If
Else
  mBol = False
End If
End Sub

Примечание: В коде A2:A12 — это диапазон ячеек, куда вы хотите разрешить ввод только чисел. Измените его по необходимости.

3. Нажмите клавиши Alt + Q, чтобы закрыть окно Microsoft Visual Basic for Applications.

Теперь можно вводить только числа в указанный диапазон.


Легко разрешите только числа в диапазоне ячеек с помощью удивительного инструмента

Если вы хотите попробовать более простой метод, здесь рекомендуется использовать функцию Ограничение ввода Kutools для Excel.

Перед применением Kutools для Excel, пожалуйста, сначала скачайте и установите его.

1. Выберите диапазон ячеек, куда вы хотите разрешить ввод только чисел, нажмите Kutools > Ограничение ввода > Ограничение ввода.

a screenshot of enbaling the Prevent Typing feature

2. В диалоговом окне Ограничение ввода пожалуйста:

  • 2.1 Установите флажок Разрешить ввод только этих символов;
  • 2.2 Введите 0123456789 в текстовое поле;
  • 2.3 Нажмите кнопку ОК. См. скриншот:

a screenshot of specifying the numbers you only allow to type in

3. Нажмите ОК в следующем всплывающем диалоговом окне Kutools для Excel, чтобы продолжить.

Примечание: Если в выбранном диапазоне есть проверка данных, нажатие Да удалит их, или вы можете нажать Нет, чтобы отменить операцию.

a screenshot showing original data validation will be removed from the selected range

4. Появится еще одно диалоговое окно Kutools для Excel, напоминающее вам, какие числа разрешены для ввода в указанный диапазон. Нажмите ОК, чтобы завершить все настройки.

a screenshot displaying a success message confirming the settings have been applied.

Теперь можно вводить только числа в эти указанные диапазоны.

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


Связанные статьи

Разрешить только формат даты в определенных ячейках
Как можно ограничить список ячеек, чтобы разрешить ввод только формата даты в рабочем листе Excel? В этой статье мы расскажем о некоторых интересных приемах для выполнения этой задачи.

Проверьте адреса электронной почты в столбце рабочего листа
Как всем известно, действительный адрес электронной почты состоит из трех частей: имя пользователя, символ «собака» (@) и домен. Иногда вы просто разрешаете другим вводить только текст в формате адреса электронной почты в определенный столбец рабочего листа. Методы в этой статье сделают это возможным в Excel.

Примените проверку данных, чтобы заставить вводить номер телефона в определенном формате в Excel
Может быть, существует множество форматов телефонных номеров, которые можно использовать при вводе в книгу Excel. Но как можно разрешить ввод только одного формата телефонного номера в столбце рабочего листа? Например, я хочу, чтобы номер телефона был только в формате 123-456-7890. Методы в этой статье помогут вам.

Используйте проверку данных, чтобы разрешить ввод только номера социального страхования в Excel
Для записи номеров социального страхования всех сотрудников и принуждения их вводить номер социального страхования в формате xxx-xx-xxxx в столбце вы можете использовать функцию Проверка данных для решения проблемы.

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

Больше учебников для проверки данных...


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

🤖 Kutools AI Aide: Переворот в анализе данных на основе: Интеллектуальное выполнение   |  Сгенерировать код  |  Создать Пользовательские Формулы  |  Анализ данных и генерация диаграмм  |  Вызов Kutools Functions
Популярные функции: Найти, выделить или отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячейки без потери данных   |   Округлить...
Супер ПОИСК: VLookup с несколькими критериями    VLookup с несколькими значениями  |   Многолистовой поиск   |   Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскр. список   |  Зависимый раскрывающийся список   |  Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки   |  Дизайн листа   |   Улучшенная строка формулы    Управление книгой и листами   |  Библиотека автотекста (Auto Text)   |  Выбор даты   |  Объединить данные   |  Шифрование/Расшифровка ячеек    Отправить письмо по списку   |  Супер фильтр   |   Специальный фильтр (фильтр по жирному/курсиву/зачеркиванию...) ...
Топ–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% и сократите сотни кликов мышью ежедневно!