Gå til hovedindhold

Formater MAC-adresser i celler ved at tilføje kolonsymbol i Excel

Forestil dig, at du har et regneark fyldt med en liste over alfanumeriske strenge, og dit mål er at transformere hver alfanumerisk værdi i disse strenge til MAC-adresser ved at indsætte koloner, som illustreret i det følgende skærmbillede. Hvordan kan du effektivt opnå dette? Denne tutorial giver dig enkle metoder til at hjælpe dig med at tackle denne udfordring.

Formater nummer og tekst som mac-adresse med formel
Formater nemt nummer og tekst som mac-adresse med Kutools til Excel
Formater nummer og tekst som mac-adresse med VBA


Formater nummer og tekst som mac-adresse med formel

Nedenstående formel kan hjælpe dig med at formatere en given streng som mac-adresse. Gør venligst som følger.
  1. Vælg en tom celle, indtast følgende formel, og tryk derefter på Indtast nøgle for at få det første resultat. Se skærmbillede:
    =LEFT(A2,2)&":"&MID(A2,3,2)&":"&MID(A2,5,2)&":"&MID(A2,7,2)&":"&MID(A2,9,2)&":"&RIGHT(A2,2)
    Bemærk: I formlen er A2 den første celle på listen over strenge, der skal formateres som mac-format.
  2. Vælg den første resultatcelle, træk i den Fyld håndtaget ned for at hente resten af ​​mac-adresserne. Se skærmbillede:

Formater nemt nummer og tekst som mac-adresse med Kutools til Excel

Formlen i metoden ovenfor ser ikke særlig let ud. Hvis du leder efter en enklere løsning, så er det tilføje tekst nytte af Kutoos til Excel kan varmt anbefales. Ved hjælp af dette værktøj kan du nemt tilføje koloner til celler på bestemte positioner for hurtigt at formatere steingen i disse celler som mac-adresser. Følg venligst steos nedenfor.

Efter download og installation af Kutools til ExcelGå til Kutools fanebladet, vælg tekst > tilføje tekst at åbne tilføje tekst dialogboksen, og konfigurer derefter som følger.

  1. Vælg de celler, der indeholder de strenge, der skal formateres som mac-adresser.
  2. Indtast et kolon i tekst boks.
  3. Vælg Angiv position mulighed, og indtast derefter de tal, der repræsenterer de steder, hvor du vil tilføje kolonerne.
    Tip: I dette tilfælde skal jeg tilføje et kolon efter hvert andet tal i celler, så jeg indtaster 2, 4, 6, 8 og 10 adskilt af kommaer. Se skærmbillede:
  4. Klik på knappen OK .

Resultat

Strenge i de valgte celler er nu formateret som mac-adresse som vist på skærmbilledet nedenfor.

Noter:

Formater nummer og tekst som mac-adresse med VBA

Du kan også anvende VBA-kode til at formatere tal og tekst som mac-adresse i Excel. Gør venligst som følger.

  1. Tryk andre + F11 taster samtidigt for at åbne Microsoft Visual Basic til applikationer vindue.
  2. I Microsoft Visual Basic til applikationer vindue, skal du klikke på indsatte > Moduler. Kopier derefter nedenstående VBA-kode til det nye modulkodevindue.
    VBA-kode: Formater numre som mac-adresser i celler
    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. I åbningen Kutools til Excel dialogboksen, vælg de celler, der indeholder de strenge, du vil formatere som mac-adresse, og klik derefter på OK .

Så kan du se de valgte celler er formateret som mac-adresse som vist på skærmbilledet nedenfor.


Relaterede artikler:

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

Beskrivelse


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
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