Hoppa till huvudinnehåll
 

Formatera MAC-adresser i celler genom att lägga till kolon i Excel

Författare: Siluvia Senast ändrad: 2024-12-10

Föreställ dig att du har ett kalkylblad fyllt med en lista med alfanumeriska strängar, och ditt mål är att omvandla varje alfanumeriskt värde i dessa strängar till MAC-adresser genom att infoga kolon, som illustreras i följande skärmdump. Hur kan du effektivt uppnå detta? Den här handledningen ger enkla metoder för att hjälpa dig att tackla denna utmaning.

En skärmdump som visar en kolumn med alfanumeriska strängar omvandlade till MAC-adressformat med kolon infogade

Formatera nummer och text som mac-adress med formel
Formatera enkelt nummer och text som mac-adress med Kutools för Excel
Formatera nummer och text som mac-adress med VBA


Formatera nummer och text som mac-adress med formel

Formeln nedan kan hjälpa dig att formatera en given sträng som en MAC-adress. Vänligen gör enligt följande.
  1. Välj en tom cell, ange följande formel och tryck sedan på ange för att få det första resultatet. Se skärmdump:
    =LEFT(A2,2)&":"&MID(A2,3,2)&":"&MID(A2,5,2)&":"&MID(A2,7,2)&":"&MID(A2,9,2)&":"&RIGHT(A2,2)
    En skärmdump som visar den första MAC-adressen formaterad med en formel i Excel
    Anmärkningar: I formeln är A2 den första cellen i listan över strängar som ska formateras som mac-format.
  2. Välj den första resultatcellen, dra dess Fyll handtaget ner för att hämta resten av mac-adresserna. Se skärmdump:
    En skärmdump som visar en lista över MAC-adresser formaterade genom att dra i fyllningshandtaget

Formatera enkelt nummer och text som mac-adress med Kutools för Excel

Formeln i metoden ovan ser inte så lätt ut att förstå. Om du letar efter en enklare lösning, då lägga till text nytta av Kutoos för Excel rekommenderas starkt. Med hjälp av det här verktyget kan du enkelt lägga till kolon i celler på angivna positioner för att snabbt formatera strängen i dessa celler som MAC-adresser. Följ stegen nedan.

Kutools för Excel erbjuder över 300 avancerade funktioner för att effektivisera komplexa uppgifter, vilket ökar kreativiteten och effektiviteten. Förbättrad med AI-funktioner, Kutools automatiserar uppgifter med precision, vilket gör datahantering enkel. Detaljerad information om Kutools för Excel...         Gratis provperiod...
  1. Välj cellerna som innehåller strängarna som måste formateras som mac-adresser.
  2. Ange ett kolon i text låda.
  3. Välj Ange position alternativet och ange sedan siffrorna som representerar de platser där du vill lägga till kolon.
    Tips: I det här fallet måste jag lägga till ett kolon efter vartannat nummer i cellerna, så jag anger 2, 4, 6, 8 och 10 separerade med kommatecken. Se skärmdump:
  4. Klicka på OK knapp.
    En skärmdump av dialogrutan Lägg till text i Kutools för Excel som används för att formatera strängar som MAC-adresser

Resultat

Strängar i de markerade cellerna är nu formaterade som mac-adress som visas i skärmdumpen nedan.

En skärmdump som visar det slutliga MAC-adressformateringsresultatet i Excel

Anmärkningar:

Formatera nummer och text som mac-adress med VBA

Du kan också använda VBA-kod för att formatera nummer och text som mac-adress i Excel. Vänligen gör enligt följande.

  1. Tryck andra + F11 samtidigt för att öppna Microsoft Visual Basic för applikationer fönster.
  2. I Microsoft Visual Basic för applikationer fönstret klickar Insert > Modulerna. Kopiera sedan nedanstående VBA-kod till det nya modulkodfönstret.
    En skärmdump av VBA-fönstret med möjlighet att infoga en modul
    VBA-kod: Formatera nummer 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 öppningen Kutools för Excel dialogrutan, välj cellerna som innehåller strängarna du vill formatera som mac-adress och klicka sedan på OK knapp.
    En skärmdump av dialogrutan för att välja celler för VBA MAC-adressformatering

Då kan du se att de valda cellerna är formaterade som mac-adress som visas i skärmdumpen nedan.

En skärmdump som visar det slutliga MAC-adressformateringsresultatet i Excel


Relaterade artiklar:

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!