Перейти к основному содержанию

Отформатируйте MAC-адреса в ячейках, добавив символ двоеточия в Excel

Представьте, что у вас есть лист, заполненный списком буквенно-цифровых строк, и ваша цель — преобразовать каждое буквенно-цифровое значение в этих строках в MAC-адреса путем вставки двоеточий, как показано на следующем снимке экрана. Как вы можете эффективно достичь этого? В этом руководстве представлены простые методы, которые помогут вам справиться с этой задачей.

Форматировать номер и текст как Mac-адрес с помощью формулы
Легко форматируйте номер и текст как Mac-адрес с помощью Kutools for Excel
Отформатируйте номер и текст как Mac-адрес с помощью VBA


Форматировать номер и текст как Mac-адрес с помощью формулы

Приведенная ниже формула может помочь вам отформатировать данную строку как MAC-адрес. Пожалуйста, сделайте следующее.
  1. Выберите пустую ячейку, введите следующую формулу и нажмите кнопку Enter ключ, чтобы получить первый результат. Смотрите скриншот:
    =LEFT(A2,2)&":"&MID(A2,3,2)&":"&MID(A2,5,2)&":"&MID(A2,7,2)&":"&MID(A2,9,2)&":"&RIGHT(A2,2)
    Внимание: в формуле A2 — это первая ячейка в списке строк, которые будут отформатированы в формате Mac.
  2. Выберите первую ячейку результата, перетащите ее Ручка заполнения вниз, чтобы получить остальные MAC-адреса. Смотрите скриншот:

Легко форматируйте номер и текст как Mac-адрес с помощью Kutools for Excel

Формула, представленная в приведенном выше методе, кажется непростой для понимания. Если вы ищете более простое решение, то Добавить текст полезности Kutoos для Excel настоятельно рекомендуется. Используя эту утилиту, вы можете легко добавлять двоеточия к ячейкам в указанных позициях, чтобы быстро отформатировать значения в этих ячейках как MAC-адреса. Пожалуйста, следуйте инструкциям ниже.

После загрузка и установка Kutools для Excel, Перейдите к Кутулс вкладка, выберите Текст > Добавить текст для открытия Добавить текст диалоговое окно, а затем настройте следующим образом.

  1. Выберите ячейки, содержащие строки, которые необходимо отформатировать как MAC-адреса.
  2. Введите двоеточие в Текст пунктом.
  3. Выберите Укажите позицию вариант, а затем введите числа, обозначающие места, куда вы хотите добавить двоеточия.
    Функции: В данном случае мне нужно поставить двоеточие после каждых двух чисел в ячейках, поэтому я ввожу 2, 4, 6, 8 и 10 через запятую. Смотрите скриншот:
  4. Нажмите OK .

Результат

Строки в выбранных ячейках теперь отформатированы как MAC-адрес, как показано на снимке экрана ниже.

Заметки:

Отформатируйте номер и текст как Mac-адрес с помощью VBA

Вы также можете применить код VBA для форматирования числа и текста как MAC-адреса в Excel. Пожалуйста, сделайте следующее.

  1. Нажмите другой + F11 клавиши одновременно, чтобы открыть Microsoft Visual Basic для приложений окно.
  2. В Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули. Затем скопируйте приведенный ниже код VBA в новое окно кода модуля.
    Код VBA: форматирование чисел как MAC-адресов в ячейках
    Sub FormatMAC()
    'Updated by Extendoffice 20231103
        Dim I As Long
        Dim xRg As Range
        Dim xCell As Range
        Dim xVal As String
        Dim xStr As String
        On Error Resume Next
        Set xRg = Application.InputBox("Please select range:", "Kutools for Excel", Selection.Address, , , , , 8)
        If xRg Is Nothing Then Exit Sub
        On Error GoTo 0
        For Each xCell In xRg
            xVal = xCell.Value
            If InStr(xVal, ":") > 0 Then
                xVal = Replace(xVal, ":", "")
            End If
            For I = 1 To Int(Len(xVal) / 2)
                xStr = xStr & Mid(xVal, 2 * I - 1, 2) & ":"
            Next
            xCell.Value = Left(xStr, Len(xStr) - 1) 'Remove the last ":"
            xStr = ""
        Next
    End Sub
    
  3. В открытии Kutools for Excel диалоговом окне выберите ячейки, содержащие строки, которые вы хотите отформатировать как Mac-адрес, а затем нажмите кнопку OK .

Затем вы увидите, что выбранные ячейки отформатированы как MAC-адрес, как показано на снимке экрана ниже.


Статьи по теме:

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
For the German Excel users: =LINKS(A2,2)&":"&TEIL(A2,3,2)&":"&TEIL(A2,5,2)&":"&TEIL(A2,7,2)&":"&TEIL(A2,9,2)&":"&RECHTS(A2,2)
This comment was minimized by the moderator on the site
That is not correct. The commas should be replaced by semicolons.

=LINKS(A2;2)&":"&TEIL(A2;3;2)&":"&TEIL(A2;5;2)&":"&TEIL(A2;7;2)&":"&TEIL(A2;9;2)&":"&RECHTS(A2;2)
This comment was minimized by the moderator on the site
Hello!!

VBA code in not correct; the instruction 19 add a first and new block of numbers with a zero and the first number of the mac address to format.
This comment was minimized by the moderator on the site
Hi Antonio,
Thank you for your feedback. The code has been updated, please give it a try.
This comment was minimized by the moderator on the site
You can Format Mac Addresses using stringlearner.com. Much easier.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations