Skip to main content

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

Insertar columna en blanco cada otra columna en Excel – 4 formas fáciles

Author Xiaoyang Last modified

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


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:

  1. Selecciona la columna haciendo clic en su número de columna donde deseas insertar una columna en blanco.
  2. 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:
    Screenshot showing Ctrl key used to select columns for blank column insertion
  3. Después, presiona las teclas "Ctrl + Shift + Más", se insertarán columnas en blanco entre cada otra columna. Ver captura de pantalla:
    Screenshot showing Ctrl + Shift + Plus keys to insert blank columns
Consejo: Para insertar dos columnas en blanco después de cada dos columnas, primero selecciona dos columnas consecutivas, luego mantén presionada la tecla Ctrl y continúa seleccionando pares adicionales de columnas. Finalmente, usa el atajo "Ctrl + Shift + Más" para insertar las columnas en blanco. El mismo método se aplica cuando se insertan tres o más columnas en blanco después de cada tres o más columnas.

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:

  1. Inserta una nueva fila en blanco justo encima del conjunto de datos.
  2. 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:
    Screenshot of filling a list of incrementing numbers in a new row
  3. Copia los números de secuencia y pégales justo después del último número en la misma fila.
    Screenshot of sequence numbers copied and pasted for sorting
  4. Selecciona todo el rango de datos, y luego, haz clic en "Datos" > "Ordenar", ver captura de pantalla:
    Screenshot showing the Sort option clicked in the Data tab
  5. En el cuadro de diálogo "Ordenar" que aparece, haz clic en el botón "Opciones".
    Screenshot showing the Option button in the Sort dialog
  6. Luego, selecciona "Ordenar de izquierda a derecha" y haz clic en Aceptar para regresar al cuadro de diálogo "Ordenar".
    Screenshot showing Sort left-to-right option in the Sort dialog
  7. 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.
    Screenshot showing options specified in the Sort dialog box
  8. 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.
    Screenshot showing blank columns inserted after every other column
  9. Por último, puedes eliminar la fila auxiliar si es necesario.
Consejos:
  • 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.
    A series of numbers filled in the first row with the last number greater than the highest number in the original dataset
  • 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.

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

  1. Selecciona el rango de datos donde deseas insertar columnas en blanco.
  2. Elige "Columnas en Blanco" en la sección "Tipo de Inserción".
  3. 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.)
  4. Finalmente, haz clic en Aceptar para cerrar el cuadro de diálogo.
    Screenshot of Kutools for Excel Insert Blank Rows & Columns dialog

Kutools insertará instantáneamente columnas en blanco según el intervalo especificado, ver captura de pantalla:
Screenshot of blank columns inserted by Kutools

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.

  1. Mantén presionadas las teclas "ALT + F11" en Excel, y se abrirá la ventana "Microsoft Visual Basic para Aplicaciones".
  2. 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 fijos
    Sub 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
    
  3. 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:
    Screenshot showing VBA code prompt to select data range
  4. Aparecerá otro cuadro de diálogo, escribe el número del intervalo de columnas. Luego, haz clic en Aceptar, ver captura de pantalla:
    Screenshot showing VBA code prompt to specify column interval
  5. 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:
    Screenshot showing VBA code prompt to specify number of blank columns to insert

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:
Screenshot showing blank columns inserted by VBA at specified intervals

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

🤖 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