Skip to main content

Formatear direcciones MAC en celdas agregando el símbolo de dos puntos en Excel

Author: Siluvia Last Modified: 2025-06-04

Imagina que tienes una hoja de cálculo llena de una lista de cadenas alfanuméricas, y tu objetivo es transformar cada valor alfanumérico en estas cadenas en direcciones MAC insertando dos puntos, como se ilustra en la siguiente captura de pantalla. ¿Cómo puedes lograr esto de manera eficiente? Este tutorial proporciona métodos sencillos para ayudarte a enfrentar este desafío.

A screenshot showing a column of alphanumeric strings transformed into MAC address format with colons inserted

Formatear número y texto como dirección MAC con fórmula
Formatear fácilmente números y texto como dirección MAC con Kutools para Excel
Formatear número y texto como dirección MAC con VBA


Formatear número y texto como dirección MAC con fórmula

La siguiente fórmula puede ayudarte a formatear una cadena dada como una dirección MAC. Por favor, sigue los siguientes pasos.
  1. Selecciona una celda en blanco, introduce la siguiente fórmula y luego presiona la Entrar tecla para obtener el primer resultado. Ver captura de pantalla:
    =LEFT(A2,2)&":"&MID(A2,3,2)&":"&MID(A2,5,2)&":"&MID(A2,7,2)&":"&MID(A2,9,2)&":"&RIGHT(A2,2)
    A screenshot showing the first MAC address formatted using a formula in Excel
    Nota: En la fórmula, A2 es la primera celda en la lista de cadenas que se formatearán como formato MAC.
  2. Selecciona la primera celda de resultado, arrastra su controlador de relleno hacia abajo para obtener el resto de las direcciones MAC. Ver captura de pantalla:
    A screenshot showing a list of MAC addresses formatted by dragging the fill handle

Formatear fácilmente números y texto como dirección MAC con Kutools para Excel

La fórmula proporcionada en el método anterior no parece muy fácil de entender. Si estás buscando una solución más simple, entonces se recomienda encarecidamente la utilidad Agregar Texto de Kutools para Excel. Usando esta utilidad, puedes agregar fácilmente dos puntos a las celdas en posiciones especificadas para formatear rápidamente la cadena en esas celdas como direcciones MAC. Por favor, sigue los siguientes pasos.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...
  1. Selecciona las celdas que contienen las cadenas que necesitan ser formateadas como direcciones MAC.
  2. Introduce un dos puntos en el cuadro de texto.
  3. Selecciona la opción Después de la posición especificada y luego introduce los números que representan las ubicaciones donde deseas agregar los dos puntos.
    Consejo: En este caso, necesito agregar un dos puntos después de cada dos números en las celdas, así que introduzco 2, 4, 6, 8 y 10 separados por comas. Ver captura de pantalla:
  4. Haz clic en el botón Aceptar.
    A screenshot of the Add Text dialog box in Kutools for Excel used to format strings as MAC addresses

Resultado

Las cadenas en las celdas seleccionadas ahora están formateadas como direcciones MAC, como se muestra en la siguiente captura de pantalla.

A screenshot showing the final MAC address formatting result in Excel

Notas:

Formatear número y texto como dirección MAC con VBA

También puedes aplicar código VBA para formatear números y texto como dirección MAC en Excel. Por favor, sigue los siguientes pasos.

  1. Presiona simultáneamente las teclas Alt + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.
  2. En la Microsoft Visual Basic para Aplicaciones ventana, haz clic en Insertar > Módulo. Luego copia el siguiente código VBA en la nueva ventana de código del Módulo.
    A screenshot of the VBA window with the option to insert a module
    Código VBA: Formatear números como direcciones MAC en celdas
    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. En el cuadro de diálogo Kutools para Excel que se abre, selecciona las celdas que contienen las cadenas que deseas formatear como dirección MAC, y luego haz clic en el botón Aceptar.
    A screenshot of the dialog box to select cells for VBA MAC address formatting

Luego puedes ver que las celdas seleccionadas están formateadas como direcciones MAC, como se muestra en la siguiente captura de pantalla.

A screenshot showing the final MAC address formatting result in Excel


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!