Три метода за проверка на клетките да приемат само IP адрес в Excel
Докато използвате Excel, знаете ли как да настроите колона или диапазон от клетки да приемат само формат на IP адрес (xxx.xxx.xxx.xxx)? Тази статия предоставя няколко метода за справяне с него.
Валидирайте клетките да приемат само IP адрес с VBA код
Лесно проверявайте клетките да приемат само IP адрес с една страхотна функция
Валидирайте клетките да приемат само IP адрес с функцията за валидиране на данни
Функцията за проверка на данните може да ви помогне да ограничите валидните записи в определени клетки, за да позволите само въвеждане на IP адрес в Excel. Моля, направете следното.
1. Изберете клетките, в които ще разрешите само въвеждане на формат на IP адрес, след което щракнете Дата > Потвърждаване на данните. Вижте екранна снимка:
2. В диалоговия прозорец Проверка на данни изберете По избор в падащия списък Разрешаване, копирайте формулата по-долу в полето Формула и след това щракнете върху OK бутон.
=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 за приложения прозорец, копирайте долния 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. Натисни Друг + Q ключове за затваряне на Microsoft Visual Basic за приложения прозорец.
Отсега нататък можете да въвеждате само съдържание във формат на IP адрес в тези посочени клетки.
Ако бъде въведено съдържание с несъответстващ формат, ще се появи предупредително поле, както е показано на екранната снимка по-долу.
Лесно проверявайте клетките да приемат само IP адрес с една страхотна функция
Тук представяме удобна функция - Валидирайте IP адреса of Kutools за Excel за да ви помогне бързо да потвърдите клетките да приемат само IP адрес с няколко кликвания.
Преди да приложите операцията по-долу, моля отидете, за да изтеглите и инсталирате Kutools за Excel на първо място.
1. Изберете диапазона от клетки, в който позволявате да се въвежда само IP адрес. Кликнете Kutools > Предотвратяване на писане > Валидирайте IP адреса. Вижте екранна снимка:
2. След това щракнете върху OK в изскачащия прозорец Kutools за Excel диалогов прозорец.
Отсега нататък в посочения диапазон от клетки могат да се въвеждат само данни за формат на IP адрес.
Ако искате да имате безплатен пробен период (30 дни) на тази помощна програма, моля, щракнете, за да го изтеглитеи след това преминете към прилагане на операцията съгласно горните стъпки.
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!