Как быстро отсортировать IP-адрес от меньшего к большему в Excel?

Обычно мы используем функцию сортировки для сортировки строки в Excel. Но если есть некоторые IP-адреса, необходимые для сортировки, порядок сортировки может быть неправильным, если использовать функцию сортировки напрямую, как показано ниже. Теперь у меня есть несколько способов быстрой и правильной сортировки IP-адресов в Excel.

Неверная сортировка по функции сортировки Правильная сортировка

Сортировать IP-адрес по формуле

Сортировать IP-адрес по VBA

Сортировка IP-адреса по тексту в столбцы


Сортировка IP-адреса по формуле

Используйте формулу для заполнения IP-адреса, а затем выполните сортировку.

1. Выделите ячейку рядом с IP-адресом и введите эту формулу

= ТЕКСТ (ЛЕВЫЙ (A1, НАЙТИ (“.”, A1,1) -1), “000” ) & “.” & ТЕКСТ (MID (A1; НАЙТИ (“.”, A1,1) + 1, НАЙТИ (“.”, A1, НАЙТИ (“.”, A1,1) +1) -НАЙТИ (“.”, A1, 1) -1), «000») и «.» & ТЕКСТ (MID (A1, НАЙТИ (“.”, A1, НАЙТИ (“.”, A1,1) +1) + 1, НАЙТИ (“.”, A1, НАЙТИ (“.”, A1, НАЙТИ (” . “, A1,1) +1) +1) -НАЙТИ (“. “, A1, НАЙТИ (“. “, A1,1) +1) -1),” 000 “) &”. ” & ТЕКСТ (ВПРАВО (A1, LEN (A1) -НАЙТИ (“.”, A1, НАЙТИ (“.”, A1, НАЙТИ (“.”, A1,1) +1) +1)), “000”)

нажмите клавишу Enter и перетащите маркер заполнения над ячейками, чтобы применить эту формулу.

2. Скопируйте результаты формулы и вставьте их как значение в следующий столбец. См. Снимок экрана:

таблица>

3. оставьте вставленное значение выделенным и нажмите Данные > Сортировать от А до Я .

4. В диалоговом окне Sort Waring не снимайте флажок Развернуть выделение .

5. нажмите Сортировать . Теперь IP-адреса отсортированы по возрастанию.

Вы можете удалить вспомогательные столбцы.


Сортировка IP-адреса по VBA

Вот код VBA Это тоже может вам помочь.

1. Нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений .

2. Нажмите Insert > Module , скопируйте и вставьте код в пустой скрипт.

VBA: Fill IP-адрес

3. Затем нажмите Инструменты > Справочник и отметьте Microsoft VBScript Regular Expressions 5.5 во всплывающем диалоговом окне.

4. Нажмите OK и нажмите F5 , появится диалоговое окно с напоминанием о выборе диапазона для работы.

5. Нажмите ОК . Затем IP-адреса были заполнены нулями.

6. Выберите IP-адреса и нажмите Данные > Сортировать от А до Я , чтобы отсортировать их.


Сортировать IP-адрес по тексту в столбцы

Фактически, функция текста в столбцы может сделаю вам одолжение и в Excel.

1. Выберите используемые ячейки и нажмите Данные > Текст в столбцы . См. Снимок экрана:

2. В диалоговом окне Мастер преобразования текста в столбцы сделайте следующее:

Установите флажок с разделителями и нажмите Далее ;

Отметьте Другое и введите . в текстовое поле и нажмите Далее ;

Выберите ячейку рядом с IP-адресом, чтобы разместить результат. Нажмите Готово .

3. Выберите все ячейки, содержащие IP-адреса и разделенные ячейки, и нажмите Данные > Сортировка .

4. В диалоговом окне Сортировка нажмите Добавить уровень , чтобы отсортировать данные из столбца B в E (разделенные ячейки). См. Снимок экрана:

5. Нажмите ОК . Теперь столбцы отсортированы.



Оцените статью
Frestage.ru
Добавить комментарий