¿Cómo insertar un espacio cada x caracteres en el texto de una celda en Excel?
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
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))
- "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.
Después de instalar Kutools para Excel, sigue los siguientes pasos:
- Selecciona las cadenas de texto donde deseas insertar espacios.
- Luego haz clic en "Kutools" > "Texto" > "Agregar Texto", ver captura de pantalla:
- 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".
Resultado: Los espacios se insertan después de cada cuatro caracteres en las celdas seleccionadas como se muestra en la siguiente captura de pantalla:
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.
- Mantén presionadas las teclas "ALT" + "F11" para abrir la ventana "Microsoft Visual Basic para Aplicaciones".
- 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
- 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)
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
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.





- 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