Insertar columna en blanco cada otra columna en Excel – 4 formas fáciles
Al trabajar con datos en Excel, hay momentos en los que necesitas insertar columnas en blanco entre las columnas existentes. Hacer esto manualmente para conjuntos de datos pequeños es sencillo, pero para conjuntos de datos más grandes, un enfoque eficiente es esencial. Este artículo presentará algunos métodos útiles para resolver esta tarea en Excel.
Insertar columna en blanco cada otra o cada n-ésima columna en Excel
- Con la tecla de acceso rápido
- Usando una columna auxiliar y la función Ordenar
- Usando Kutools para Excel
- Con código VBA
Insertar columna en blanco cada otra o cada n-ésima columna con la tecla de acceso rápido
Para conjuntos de datos pequeños, insertar manualmente columnas en blanco con atajos de teclado es rápido y eficiente. Sigue estos pasos:
- Selecciona la columna haciendo clic en su número de columna donde deseas insertar una columna en blanco.
- Luego, mantén presionada la tecla Ctrl en tu teclado y luego haz clic uno por uno en los números de columna que deseas seleccionar. Ver captura de pantalla:
- Después, presiona las teclas "Ctrl + Shift + Más", se insertarán columnas en blanco entre cada otra columna. Ver captura de pantalla:
Insertar columna en blanco cada otra o cada n-ésima columna usando una columna auxiliar y la función Ordenar
Si deseas insertar columnas en blanco sistemáticamente después de cada otra o cada n-ésima columna en un conjunto de datos más grande, el método de columna auxiliar combinado con la función Ordenar puede ahorrarte tiempo:
- Inserta una nueva fila en blanco justo encima del conjunto de datos.
- Ingresa el número 1 y 2 en las primeras dos celdas de la fila. Luego, selecciona las celdas A1 y B1, y arrastra el controlador de relleno hacia la derecha hasta la última celda de datos; se llenará una lista de números incrementales como se muestra en la siguiente captura de pantalla:
- Copia los números de secuencia y pégales justo después del último número en la misma fila.
- Selecciona todo el rango de datos, y luego, haz clic en "Datos" > "Ordenar", ver captura de pantalla:
- En el cuadro de diálogo "Ordenar" que aparece, haz clic en el botón "Opciones".
- Luego, selecciona "Ordenar de izquierda a derecha" y haz clic en Aceptar para regresar al cuadro de diálogo "Ordenar".
- Selecciona la nueva fila agregada desde la lista desplegable "Ordenar por", y deja las demás opciones sin cambios. Luego, haz clic en Aceptar para cerrar el cuadro de diálogo.
- Ahora, los datos se ordenarán según los valores en la fila auxiliar, y se insertará una columna en blanco después de cada otra columna.
- Por último, puedes eliminar la fila auxiliar si es necesario.
- Si deseas insertar una columna en blanco después de cada dos columnas, en este ejemplo, en la celda F1, ingresa el número 2; en la celda G1, ingresa el número 4. Luego, selecciona estas dos celdas y arrastra el controlador de relleno hacia la derecha para llenar una serie de números. Asegúrate de que el último número de la serie sea igual o mayor que el número más alto en tu conjunto de datos.
- De manera similar, para insertar una columna en blanco después de cada tres columnas, en F1, ingresa el número 3; en G1, ingresa el número 6. Y así sucesivamente…
- Si deseas insertar dos o más columnas en blanco entre las columnas existentes, solo necesitas copiar y pegar la lista de la fila auxiliar dos o más veces a la derecha de la última celda.
Insertar columna en blanco cada otra o cada n-ésima columna con solo unos pocos clics
Kutools para Excel proporciona una solución simple y eficiente para automatizar esta tarea. Con solo unos pocos clics, puedes insertar rápidamente columnas en blanco a intervalos específicos, ahorrando tiempo y aumentando la productividad. En esta sección, te mostraremos cómo usar Kutools para Excel para insertar columnas en blanco sin esfuerzo.
Después de descargar e instalar Kutools para Excel, haz clic en "Kutools" > "Insertar" > "Insertar Filas y Columnas en Blanco" para abrir el cuadro de diálogo "Insertar Filas y Columnas en Blanco".
- Selecciona el rango de datos donde deseas insertar columnas en blanco.
- Elige "Columnas en Blanco" en la sección "Tipo de Inserción".
- Luego, especifica los números en los cuadros de texto "Intervalo de" y "Columnas" según sea necesario. (Aquí, insertaré dos columnas en blanco después de una columna, así que ingreso 1 y 2 en los cuadros Intervalo de y Columnas respectivamente.)
- Finalmente, haz clic en Aceptar para cerrar el cuadro de diálogo.
Kutools insertará instantáneamente columnas en blanco según el intervalo especificado, ver captura de pantalla:
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Insertar columna en blanco cada otra o cada n-ésima columna con código VBA
Para usuarios avanzados o conjuntos de datos grandes, VBA puede automatizar la inserción de columnas en blanco. Aquí hay una macro VBA que inserta columnas en blanco cada otra o cada n-ésima columna.
- Mantén presionadas las teclas "ALT + F11" en Excel, y se abrirá la ventana "Microsoft Visual Basic para Aplicaciones".
- Haz clic en "Insertar" > "Módulo", y pega el siguiente código en la Ventana de Módulo.
Código VBA: Insertar un número específico de columnas en blanco en los datos a intervalos fijosSub InsertColumnsAtIntervals() 'Updatedby Extendoffice Dim WorkRng As Range Dim xInterval As Integer Dim xCols As Integer Dim xColsCount As Integer Dim xNum1 As Integer Dim xNum2 As Integer Dim xWs As Worksheet Dim xTitleId As String Dim i As Integer xTitleId = "Kutools for Excel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Select column range:", xTitleId, WorkRng.Address, Type:=8) xColsCount = WorkRng.Columns.Count xInterval = Application.InputBox("Enter column interval:", xTitleId, 1, Type:=1) xCols = Application.InputBox("How many blank columns to insert at each interval?", xTitleId, 1, Type:=1) xNum1 = WorkRng.Column + xInterval xNum2 = xCols + xInterval Set xWs = WorkRng.Parent For i = 1 To Int(xColsCount / xInterval) xWs.Range(xWs.Cells(WorkRng.Row, xNum1), xWs.Cells(WorkRng.Row, xNum1 + xCols - 1)).EntireColumn.Insert xNum1 = xNum1 + xNum2 Next MsgBox "Columns inserted successfully!", vbInformation End Sub
- Después de pegar este código, presiona la tecla F5 para ejecutarlo. En el cuadro de diálogo emergente, selecciona el rango de datos donde deseas insertar columnas en blanco. Luego, haz clic en Aceptar, ver captura de pantalla:
- Aparecerá otro cuadro de diálogo, escribe el número del intervalo de columnas. Luego, haz clic en Aceptar, ver captura de pantalla:
- En el siguiente cuadro de diálogo, escribe el número de columnas en blanco que deseas insertar. Luego, haz clic en Aceptar, ver captura de pantalla:
Ahora, el número específico de columnas en blanco se ha insertado en los datos existentes en el intervalo regular que especificaste, ver captura de pantalla:
En resumen, insertar columnas en blanco cada otra columna o a intervalos específicos en Excel se puede lograr utilizando varios métodos dependiendo de tus necesidades y del tamaño del conjunto de datos. Al elegir el método que mejor se adapte a tu flujo de trabajo, puedes mejorar significativamente la eficiencia y optimizar tus tareas en Excel. Si estás interesado en explorar más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales.
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