Przejdź do głównej zawartości

Sformatuj adresy MAC w komórkach, dodając symbol dwukropka w programie Excel

Wyobraź sobie, że masz arkusz wypełniony listą ciągów alfanumerycznych, a Twoim celem jest przekształcenie każdej wartości alfanumerycznej w tych ciągach na adresy MAC poprzez wstawienie dwukropków, jak pokazano na poniższym zrzucie ekranu. Jak skutecznie to osiągnąć? W tym samouczku przedstawiono proste metody, które pomogą Ci stawić czoła temu wyzwaniu.

Sformatuj liczbę i tekst jako adres MAC za pomocą formuły
Z łatwością sformatuj liczby i tekst jako adres MAC za pomocą Kutools for Excel
Sformatuj liczbę i tekst jako adres MAC za pomocą VBA


Sformatuj liczbę i tekst jako adres MAC za pomocą formuły

Poniższa formuła może pomóc w sformatowaniu danego ciągu jako adresu MAC. Wykonaj następujące czynności.
  1. Wybierz pustą komórkę, wprowadź poniższą formułę i naciśnij Wchodzę klucz, aby uzyskać pierwszy wynik. Zobacz zrzut ekranu:
    =LEFT(A2,2)&":"&MID(A2,3,2)&":"&MID(A2,5,2)&":"&MID(A2,7,2)&":"&MID(A2,9,2)&":"&RIGHT(A2,2)
    Note: W formule A2 jest pierwszą komórką na liście ciągów, która ma zostać sformatowana w formacie mac.
  2. Wybierz pierwszą komórkę wynikową i przeciągnij ją Wypełnij uchwyt w dół, aby uzyskać resztę adresów MAC. Zobacz zrzut ekranu:

Z łatwością sformatuj liczby i tekst jako adres MAC za pomocą Kutools for Excel

Formuła podana w powyższej metodzie nie wygląda na zbyt łatwą do zrozumienia. Jeśli szukasz prostszego rozwiązania, to Dodaj tekst użyteczność Kutoos dla programu Excel jest wysoce zalecane. Za pomocą tego narzędzia możesz łatwo dodawać dwukropki do komórek w określonych pozycjach, aby szybko sformatować zawartość tych komórek jako adresy MAC. Postępuj zgodnie ze wskazówkami poniżej.

Po pobieranie i instalowanie Kutools dla Excela, idź do Kutools kartę, wybierz Tekst > Dodaj tekst otworzyć Dodaj tekst oknie dialogowym, a następnie skonfiguruj w następujący sposób.

  1. Wybierz komórki zawierające ciągi, które należy sformatować jako adresy MAC.
  2. Wpisz dwukropek w Tekst pudełko.
  3. Wybierz Określ pozycję opcję, a następnie wprowadź liczby reprezentujące lokalizacje, w których chcesz dodać dwukropki.
    Wskazówka: W tym przypadku muszę dodać dwukropek po każdych dwóch liczbach w komórkach, więc wpisuję 2, 4, 6, 8 i 10 oddzielone przecinkami. Zobacz zrzut ekranu:
  4. Kliknij OK przycisk.

Wynik

Ciągi w wybranych komórkach są teraz sformatowane jako adres MAC, jak pokazano na zrzucie ekranu poniżej.

Uwagi:

Sformatuj liczbę i tekst jako adres MAC za pomocą VBA

Możesz także zastosować kod VBA do sformatowania liczb i tekstu jako adresu MAC w programie Excel. Wykonaj następujące czynności.

  1. Naciśnij inny + F11 klawisze jednocześnie, aby otworzyć Microsoft Visual Basic for Applications okno.
  2. W Microsoft Visual Basic for Applications okno, kliknij wstawka > Moduł. Następnie skopiuj poniższy kod VBA do nowego okna kodu modułu.
    Kod VBA: formatuj liczby jako adresy mac w komórkach
    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. W otwarciu Kutools dla programu Excel w oknie dialogowym zaznacz komórki zawierające ciągi, które chcesz sformatować jako adres MAC, a następnie kliknij przycisk OK przycisk.

Następnie możesz zobaczyć, że wybrane komórki są sformatowane jako adres MAC, jak pokazano na zrzucie ekranu poniżej.


Podobne artykuły:

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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