Как применить проверку данных, чтобы разрешить только числа в Excel?
Чтобы разрешить только числа в диапазоне ячеек, этот учебник предоставляет несколько методов, которые помогут вам легко этого добиться.
Примените проверку данных, чтобы разрешить только числа в Excel
Примените код VBA, чтобы разрешить только числа в Excel
Легко разрешите только числа в диапазоне ячеек с помощью удивительного инструмента
Больше учебников для проверки данных...
Примените проверку данных, чтобы разрешить только числа в Excel
Вы можете использовать проверку данных с пользовательской формулой, чтобы разрешить только числа в диапазоне ячеек в Excel. Пожалуйста, действуйте следующим образом.
1. Выберите диапазон ячеек, куда вы хотите разрешить ввод только чисел.
2. Нажмите Данные > Проверка данных > Проверка данных. См. скриншот:
3. В диалоговом окне Проверка данных настройте следующие операции:
- 3.1 Выберите Пользовательский из выпадающего списка Разрешить;
- 3.2 Скопируйте приведенную ниже формулу в поле Формула;
- =ЕЧИСЛО(A2)
- 3.3 Нажмите кнопку ОК.
Примечание: В формуле A2 — это первая ячейка выбранного диапазона.
Теперь можно вводить только числа в указанный диапазон.
Примените код VBA, чтобы разрешить только числа в Excel
Кроме того, вы можете применить следующий код VBA, чтобы разрешить только числа в диапазоне ячеек.
1. На листе, где вы ограничите ввод, щелкните правой кнопкой мыши по ярлыку листа и выберите Просмотр кода в контекстном меню.
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 > Ограничение ввода > Ограничение ввода.
2. В диалоговом окне Ограничение ввода пожалуйста:
- 2.1 Установите флажок Разрешить ввод только этих символов;
- 2.2 Введите 0123456789 в текстовое поле;
- 2.3 Нажмите кнопку ОК. См. скриншот:
3. Нажмите ОК в следующем всплывающем диалоговом окне Kutools для Excel, чтобы продолжить.
Примечание: Если в выбранном диапазоне есть проверка данных, нажатие Да удалит их, или вы можете нажать Нет, чтобы отменить операцию.
4. Появится еще одно диалоговое окно Kutools для Excel, напоминающее вам, какие числа разрешены для ввода в указанный диапазон. Нажмите ОК, чтобы завершить все настройки.
Теперь можно вводить только числа в эти указанные диапазоны.
Если вы хотите воспользоваться бесплатной пробной версией (30-день) этой утилиты, пожалуйста, нажмите, чтобы скачать её, а затем перейдите к выполнению операции согласно вышеуказанным шагам.
Связанные статьи
Разрешить только формат даты в определенных ячейках
Как можно ограничить список ячеек, чтобы разрешить ввод только формата даты в рабочем листе Excel? В этой статье мы расскажем о некоторых интересных приемах для выполнения этой задачи.
Проверьте адреса электронной почты в столбце рабочего листа
Как всем известно, действительный адрес электронной почты состоит из трех частей: имя пользователя, символ «собака» (@) и домен. Иногда вы просто разрешаете другим вводить только текст в формате адреса электронной почты в определенный столбец рабочего листа. Методы в этой статье сделают это возможным в Excel.
Примените проверку данных, чтобы заставить вводить номер телефона в определенном формате в Excel
Может быть, существует множество форматов телефонных номеров, которые можно использовать при вводе в книгу Excel. Но как можно разрешить ввод только одного формата телефонного номера в столбце рабочего листа? Например, я хочу, чтобы номер телефона был только в формате 123-456-7890. Методы в этой статье помогут вам.
Используйте проверку данных, чтобы разрешить ввод только номера социального страхования в Excel
Для записи номеров социального страхования всех сотрудников и принуждения их вводить номер социального страхования в формате xxx-xx-xxxx в столбце вы можете использовать функцию Проверка данных для решения проблемы.
Три метода для проверки ячеек, чтобы принимать только IP-адрес в Excel
При использовании Excel знаете ли вы, как настроить столбец или диапазон ячеек, чтобы они принимали только формат IP-адреса (xxx.xxx.xxx.xxx)? Эта статья предоставляет несколько методов для решения этой задачи.
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!