Як швидко відсортувати IP-адресу від низької до високої в Excel?
Загалом, ми використовуємо функцію сортування для сортування рядка в Excel. Але якщо для сортування потрібні деякі IP-адреси, порядок сортування може бути неправильним за допомогою функції Сортування безпосередньо, як показано на знімку екрана нижче. Тепер у мене є кілька способів швидко та правильно сортувати IP-адреси в Excel.
Неправильно Сортувати за функцією сортування | Правильне сортування |
Сортувати IP-адресу за формулою
Сортувати IP-адресу за текстом у стовпці
Сортувати IP-адресу за формулою
Використовуйте формулу для заповнення IP-адреси, а потім сортуйте.
1. Виберіть комірку, сусідню з IP-адресою, і введіть цю формулу
=TEXT(LEFT(A1,FIND(".",A1,1)-1),"000") & "." & TEXT(MID(A1,FIND( ".",A1,1)+1,FIND(".",A1,FIND(".",A1,1)+1)-FIND(".",A1,1)-1),"000") & "." & TEXT(MID(A1,FIND(".",A1,FIND(".",A1,1)+1)+1,FIND(".",A1, FIND(".",A1,FIND(".",A1,1)+1)+1)-FIND(".",A1,FIND(".",A1,1)+1)-1), "000") & "." & TEXT(RIGHT(A1,LEN(A1)-FIND(".",A1,FIND(".",A1,FIND( ".",A1,1)+1)+1)),"000")
press
Що натомість? Створіть віртуальну версію себе у
клавішу та перетягніть маркер заповнення по клітинках, щоб застосувати цю формулу.
2. Скопіюйте результати формули та вставте їх як значення у наступний стовпець. Дивіться знімок екрана:
3. залиште вставлене значення вибраним і натисніть дані > Сортувати від А до Я.
4 В Сортувати Уорінг діалогове вікно, зберегти Розгорніть вибір перевірено
5. клацання сортувати. Тепер IP-адреси відсортовані від низької до високої.
Ви можете видалити допоміжні стовпці.
Сортувати IP-адресу за VBA
Ось код VBA, який також може вам допомогти.1. прес Alt + F11 клавіші, щоб увімкнути Microsoft Visual Basic для додатків вікна.
2. клацання Insert > Модулі, скопіюйте та вставте код у порожній сценарій.
VBA: Заповніть IP-адресу
Sub FormatIP()
'UpdatbyExtendoffice20171215
Dim xReg As New RegExp
Dim xMatches As MatchCollection
Dim xMatch As Match
Dim xRg As Range
Dim xCell As Range
Dim I As Long
Dim xArr() As String
On Error Resume Next
Set xRg = Application.InputBox("Select cells:", "KuTools For Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
With xReg
.Global = True
.Pattern = "\d{1,3}\.+\d{1,3}\.+\d{1,3}\.+\d{1,3}"
For Each xCell In xRg
Set xMatches = .Execute(xCell.Value)
If xMatches.Count = 0 Then GoTo xBreak
For Each xMatch In xMatches
xArr = Split(xMatch, ".")
For I = 0 To UBound(xArr)
xArr(I) = Right("000" & xArr(I), 3)
If I <> UBound(xArr) Then
xArr(I) = xArr(I) & "."
End If
Next
Next
xCell.Value = Join(xArr, "")
xBreak:
Next
End With
End Sub
3 Потім натисніть Tools > Посилання, і перевірити Регулярні вирази Microsoft VBScript 5.5 у діалоговому вікні.
4. клацання OK і натисніть F5 клавіша, вискакує діалогове вікно, щоб нагадати вам вибрати діапазон для роботи.
5. клацання OK. Тоді IP-адреси були заповнені нулем.
6. Виберіть IP-адреси та натисніть дані > Сортувати від А до Я щоб їх сортувати.
Сортувати IP-адресу за текстом у стовпці
Насправді функція «Текст у стовпці» може зробити вам користь і в Excel.
1. Виділіть клітинки, якими ви користуєтеся, та клацніть дані > Текст у стовпці. Дивіться знімок екрана:
2 В Перетворення макета тексту в колонки діалогове вікно, виконайте вказані нижче дії
перевірити Розмежовано, і клацніть МАЙБУТНІ;
перевірити Інше і тип . у текстове поле та натисніть МАЙБУТНІ;
Виберіть комірку поруч з IP-адресою, щоб розмістити результат. Клацніть обробка.
3. Виділіть усі комірки, що містять IP-адреси та розділені комірки, та натисніть дані > сортувати.
4 В сортувати діалогове вікно, клацнувши Додати рівень для сортування даних зі стовпця B до E (розділені комірки). Дивіться знімок екрана:
5. клацання OK. Тепер стовпці відсортовані.
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!