MAC-adressen in cellen formatteren door dubbele punt toe te voegen in Excel
Stel je voor dat je een werkblad hebt gevuld met een lijst van alfanumerieke strings, en je doel is om elke alfanumerieke waarde in deze strings om te zetten in MAC-adressen door het invoegen van dubbele punten, zoals geïllustreerd in de volgende schermafbeelding. Hoe kun je dit efficiënt bereiken? Deze handleiding biedt eenvoudige methoden om je bij deze uitdaging te helpen.
Nummer en tekst formatteren als MAC-adres met formule
Nummer en tekst eenvoudig formatteren als MAC-adres met Kutools voor Excel
Nummer en tekst formatteren als MAC-adres met VBA
Nummer en tekst formatteren als MAC-adres met formule
- Selecteer een lege cel, voer de volgende formule in en druk vervolgens op de Enter toets om het eerste resultaat te krijgen. Zie screenshot:
=LEFT(A2,2)&":"&MID(A2,3,2)&":"&MID(A2,5,2)&":"&MID(A2,7,2)&":"&MID(A2,9,2)&":"&RIGHT(A2,2)
Opmerking: In de formule is A2 de eerste cel in de lijst van strings die moeten worden geformatteerd als MAC-formaat. - Selecteer de eerste resultaatcel, sleep het vulgreepje naar beneden om de rest van de MAC-adressen te krijgen. Zie screenshot:
Nummer en tekst eenvoudig formatteren als MAC-adres met Kutools voor Excel
De formule die in de bovenstaande methode wordt gegeven, ziet er niet erg gemakkelijk uit om te begrijpen. Als je op zoek bent naar een eenvoudiger oplossing, dan wordt de Toevoegen Tekst functie van Kutools voor Excel ten zeerste aanbevolen. Met behulp van deze tool kun je eenvoudig dubbele punten toevoegen aan cellen op gespecificeerde posities om snel de string in die cellen te formatteren als MAC-adressen. Volg de onderstaande stappen.
- Selecteer de cellen die de strings bevatten die moeten worden geformatteerd als MAC-adressen.
- Voer een dubbele punt in het Tekstvak in.
- Selecteer de Na opgegeven positie optie, en voer vervolgens de nummers in die de locaties vertegenwoordigen waar je de dubbele punten wilt toevoegen. Tip: In dit geval moet ik een dubbele punt toevoegen na elke twee cijfers in de cellen, dus voer ik 2, 4, 6, 8 en 10 in, gescheiden door komma's. Zie screenshot:
- Klik op de OK-knop.
Resultaat
Strings in de geselecteerde cellen zijn nu geformatteerd als MAC-adres, zoals te zien is in de onderstaande schermafbeelding.
- Het Voorbeeldvenster genereert een voorbeeld van de resultaten om je ze van tevoren te laten zien.
- Om deze functie te gebruiken, moet je eerst Kutools voor Excel installeren. Klik om te downloaden en nu een gratis proefversie te starten.
- Deze functie verzamelt andere nuttige opties. Om meer over deze functie te weten te komen, bezoek dan deze pagina: Voeg snel tekst of karakter toe aan meerdere cellen in Excel.
- Deze functie kan tegelijkertijd meerdere bereiken verwerken.
Nummer en tekst formatteren als MAC-adres met VBA
Je kunt ook VBA-code toepassen om nummer en tekst te formatteren als MAC-adres in Excel. Doe het volgende.
- Druk gelijktijdig op de Alt + F11 toetsen om het Microsoft Visual Basic for Applications-venster te openen.
- In het Microsoft Visual Basic for Applications venster, klik op Invoegen > Module. Kopieer vervolgens onderstaande VBA-code naar het nieuwe modulecodevenster. VBA-code: Formatteer getallen als MAC-adressen in cellen
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
- In het dialoogvenster Kutools voor Excel dat wordt geopend, selecteer de cellen die de strings bevatten die je wilt formatteren als MAC-adres, en klik vervolgens op de OK-knop.
Dan kun je zien dat de geselecteerde cellen zijn geformatteerd als MAC-adres, zoals te zien is in de onderstaande schermafbeelding.
Gerelateerde artikelen:
- Hoe voeg je tekst in het midden van geselecteerde cellen in Excel toe?
- Hoe voeg je een komma toe aan het einde van een cel/tekst in Excel?
- Hoe voeg je een teken toe voor elk woord in een cel in Excel?
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!