Как да приложите валидиране на данни, за да разрешите числа само в Excel?
За да разрешите само числа в диапазон от клетки, този урок предоставя някои методи, които да ви помогнат лесно да го постигнете.
Приложете проверка на данни, за да позволите числа само в Excel
Приложете VBA код, за да позволите числа само в Excel
Лесно позволявайте числа само в диапазон от клетки с невероятен инструмент
Още уроци за валидиране на данни...
Приложете проверка на данни, за да позволите числа само в Excel
Можете да използвате валидиране на данни с персонализирана формула, за да разрешите само числа в диапазон от клетки в Excel. Моля, направете следното.
1. Изберете диапазона от клетки, в които можете да въвеждате само числа.
2. кликване Дата > Потвърждаване на данните > Потвърждаване на данни. Вижте екранна снимка:
3. В Потвърждаване на данните диалогов прозорец, моля, конфигурирайте следните операции:
- 3.1 Изберете Custom от Позволете падащ списък;
- 3.2 Копирайте формулата по-долу в Формула кутия;
- =ISNUMBER(A2)
- 3.3 Кликнете върху OK бутон.
Забележка: Във формулата A2 е първата клетка от избрания диапазон.
Отсега нататък в посочения диапазон могат да се въвеждат само числа.
Приложете VBA код, за да позволите числа само в Excel
Освен това можете да приложите следния VBA код, за да разрешите числа само в диапазон от клетки.
1. В работния лист ще ограничите входовете. Щракнете с десния бутон върху раздела на листа и щракнете Преглед на кода от контекстното меню.
2. В Microsoft Visual Basic за приложения прозорец, копирайте кода на 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. Натисни Друг + Q ключове за затваряне на Microsoft Visual Basic за приложения прозорец.
Отсега нататък в посочения диапазон могат да се въвеждат само числа.
Лесно позволявайте числа само в диапазон от клетки с невероятен инструмент
Ако искате да опитате по-лесен метод, тук ви препоръчваме да използвате Предотвратяване на писане функция на Kutools за Excel.
Преди да кандидатствате Kutools за Excel, Моля те първо го изтеглете и инсталирайте.
1. Изберете диапазона от клетки, в които можете да въвеждате само числа, щракнете Kutools > Предотвратяване на писане > Предотвратяване на писане.
2. В Предотвратяване на писане диалогов прозорец, моля:
- 2.1 Проверете Разрешете да пишете в тези знаци опция;
- 2.2 Въведете 0123456789 в текстовото поле;
- 2.3 Кликнете върху OK бутон. Вижте екранна снимка:
3. кликване OK при следващото изскачане Kutools за Excel диалогов прозорец, за да продължите напред.
Забележка: Ако има проверка на данните в избрания диапазон, щракнете Да ще ги премахне или можете да щракнете Не за да отмените операцията.
4. Друг Kutools за Excel диалоговият прозорец се появява, за да ви напомни кои числа е разрешено да въвеждате в определен диапазон. Кликнете OK за да завършите всички настройки.
Отсега нататък само числа могат да се въвеждат в посочения диапазон.
Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.
Свързани статии
Разрешаване само на формат на дата в определени клетки
Как можете да ограничите списък с клетки, така че да позволява само въвеждане на формат на дата в работен лист на Excel? В тази статия ще говорим за някои интересни трикове за справяне с тази работа.
Валидирайте имейл адресите в колона на работния лист
Както всички знаем, валидният имейл адрес се състои от три части, потребителско име, символ „at“ (@) и домейн. Понякога просто позволявате на други да въвеждат само текста на формата на имейл адреса в конкретна колона на работния лист. Методите в тази статия ще направят възможно постигането в Excel.
Приложете валидиране на данни, за да наложите формат на телефонен номер в Excel
Възможно е да има различни формати на телефонни номера, които могат да се използват при въвеждане в работната книга на Excel. Но как бихте могли да позволите само един формат на телефонен номер да бъде въведен в колона на работен лист? Например, просто искам телефонният номер като този формат 123-456-7890 да бъде разрешен за въвеждане. Методите в тази статия ще ви направят услуга.
Използвайте валидиране на данни, за да разрешите само SSN номер, въведен в Excel
За да запишете SSN номера на всички служители и да ги принудите да въвеждат SSN номера във формат xxx-xx-xxxx в колона, можете да използвате функцията за проверка на данните, за да разрешите проблема.
Три метода за проверка на клетките да приемат само IP адрес в Excel
Докато използвате Excel, знаете ли как да настроите колона или диапазон от клетки да приемат само формат на IP адрес (xxx.xxx.xxx.xxx)? Тази статия предоставя няколко метода за справяне с него.
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!