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

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

Author: Siluvia Last Modified: 2025-06-05

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

Примените проверку данных, чтобы разрешить только числа в 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
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!