Прескочи на основното съдържание

Форматирайте MAC адресите в клетките, като добавите символ на двоеточие в Excel

Автор: Силувия Последна промяна: 2023-11-03

Представете си, че имате работен лист, пълен със списък от буквено-цифрови низове и целта ви е да трансформирате всяка буквено-цифрова стойност в тези низове в MAC адреси чрез вмъкване на двоеточия, както е показано на следващата екранна снимка. Как можете ефективно да постигнете това? Този урок предоставя ясни методи, които да ви помогнат да се справите с това предизвикателство.

Форматиране на число и текст като mac адрес с формула
Лесно форматирайте число и текст като mac адрес с Kutools за Excel
Форматиране на число и текст като mac адрес с VBA


Форматиране на число и текст като mac адрес с формула

Формулата по-долу може да ви помогне да форматирате даден низ като mac адрес. Моля, направете следното.
  1. Изберете празна клетка, въведете следната формула и след това натиснете Въведете ключ за получаване на първия резултат. Вижте екранна снимка:
    =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 за Excel

Формулата, предоставена в метода по-горе, не изглежда много лесна за разбиране. Ако търсите по-просто решение, тогава добавяне на текст полезност на Kutoos за Excel е силно препоръчително. Използвайки тази помощна програма, можете лесно да добавяте двоеточие към клетките на определени позиции, за да форматирате бързо steing в тези клетки като mac адреси. Моля, следвайте стеосите по-долу.

След изтегляне и инсталиране на Kutools за Excel, отидете на Kutools , изберете Текст > добавяне на текст за да отворите добавяне на текст диалогов прозорец и след това конфигурирайте, както следва.

  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 за Excel изберете клетките, които съдържат низовете, които искате да форматирате като mac адрес, и след това щракнете върху OK бутон.

След това можете да видите, че избраните клетки са форматирани като mac адрес, както е показано на екранната снимка по-долу.


Още по темата:

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 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