Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo insertar un espacio cada x caracteres en el texto de una celda en Excel?

Author Xiaoyang Last modified

En Excel, hay momentos en los que necesitas formatear cadenas de texto insertando espacios a intervalos regulares. Esto puede ser útil para mejorar la legibilidad, dar formato a datos para sistemas específicos o preparar contenido para imprimir. Aunque Excel no tiene una función incorporada específicamente para esto, hay varias formas de lograrlo de manera eficiente. Este artículo cubrirá diferentes métodos y optimizaciones para insertar espacios después de cada X caracteres en las celdas de Excel.


Insertar / Agregar espacio después de cada x caracteres en las celdas con una fórmula

Para usuarios con Excel 365 o Excel 2021, una solución basada en fórmulas usando TEXTJOIN(), MID() y SEQUENCE() puede agregar dinámicamente espacios después de cada X caracteres.

Para insertar un espacio después de cada n caracteres (por ejemplo, cada 4 caracteres), usa lo siguiente. Luego, arrastra la fórmula hacia abajo para aplicarla a otras celdas.

=TEXTJOIN(" ",TRUE,MID(A2,SEQUENCE(ROUNDUP(LEN(A2)/4,0),,1,4),4))

add space after every x characters with a formula

Explicación de esta fórmula:
  • "LEN(A2)": Obtiene el número total de caracteres en la celda.
  • "SEQUENCE(ROUNDUP(LEN(A1)/4,0),,1,4)": Crea una matriz dinámica con posiciones iniciales para cada 4 caracteres.
  • "MID(A2, ..., 4)": Extrae segmentos de 4 caracteres.
  • "TEXTJOIN(" ", TRUE, ...)": Une estos segmentos con espacios.

Insertar / Agregar espacio después de cada x caracteres en las celdas con Kutools para Excel

Si frecuentemente das formato al texto de esta manera, "Kutools para Excel" proporciona una forma fácil de insertar espacios después de cada X caracteres con solo unos pocos clics. Además de esto, su función "Agregar texto" ofrece aún más flexibilidad, ya que permite insertar caracteres específicos no solo a intervalos fijos, sino también al principio, al final o en cualquier posición personalizada dentro del texto.

Además, puedes establecer condiciones para insertar caracteres antes o después de palabras o patrones específicos, convirtiéndolo en una herramienta poderosa para el formato avanzado de texto y la manipulación de datos. Ya sea que estés ajustando el formato, preparando datos para importar/exportar o mejorando la legibilidad, Kutools optimiza el proceso de manera eficiente.

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...

Después de instalar Kutools para Excel, sigue los siguientes pasos:

  1. Selecciona las cadenas de texto donde deseas insertar espacios.
  2. Luego haz clic en "Kutools" > "Texto" > "Agregar Texto", ver captura de pantalla:
    click Kutools > Text > Add Text
  3. En el cuadro de diálogo "Agregar Texto", realiza las siguientes operaciones:
    • Presiona la barra espaciadora una vez en el cuadro "Texto";
    • Luego, selecciona "Posición específica" bajo "Agregar posición", e introduce las posiciones donde deseas insertar el espacio;
    • Haz clic en el botón "Aceptar".
      specify options in the dialog box

Resultado: Los espacios se insertan después de cada cuatro caracteres en las celdas seleccionadas como se muestra en la siguiente captura de pantalla:
add space after every x characters with kutools


Insertar / Agregar espacio después de cada x caracteres en las celdas con Función Definida por el Usuario

Para usuarios avanzados o aquellos que trabajan con grandes conjuntos de datos, la "Función Definida por el Usuario" proporciona una forma poderosa y automatizada de insertar espacios de manera eficiente.

  1. Mantén presionadas las teclas "ALT" + "F11" para abrir la ventana "Microsoft Visual Basic para Aplicaciones".
  2. Luego haz clic en "Insertar" > "Módulo", y pega el siguiente código en la ventana "Módulo".
    Código VBA: Insertar espacio después de cada x caracteres:
    Function InsertSpaces(ByVal txt As String, ByVal n As Integer) As String
    'Updateby Extendoffice
        Dim i As Integer, result As String
        For i = 1 To Len(txt) Step n
            result = result & Mid(txt, i, n) & " "
        Next i
        InsertSpaces = Trim(result)
    End Function
    
  3. Luego, introduce la siguiente fórmula en una celda en blanco, y arrastra el controlador de relleno para aplicar esta fórmula a otras celdas.
    =InsertSpaces(A2, 4)

    add space after every x characters with vba
📌 Nota: En la fórmula anterior, puedes reemplazar 4 por cualquier otro número para especificar después de cuántos caracteres debe insertarse un espacio.

Al aprovechar estos métodos y consejos de optimización, puedes insertar espacios eficientemente después de cada x caracteres en Excel, asegurando que tus datos estén bien formateados, sean legibles y estén listos para análisis o informes adicionales. Ya prefieras usar fórmulas, herramientas de terceros o VBA, hay una solución adaptada a tus necesidades y nivel de habilidad. Si estás interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales para ayudarte a dominar Excel.


Artículo relacionado:

¿Cómo agregar / insertar cierto carácter cada x caracteres en las celdas?

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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree 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...)...
Los15 principales 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 de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de 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 incorpora la interfaz de pestañas en 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 hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos