5 maneras de insertar nuevas columnas a Excel (incluidas los atajos y VBA)

Añadir o eliminar columnas a Excel en una tarea habitual al trabajar con datos a Excel.

Y, como cualquier otra cosa en Excel, también hay varias maneras de insertar columnas. Puede insertar una o más columnas individuales (a la derecha / izquierda de una seleccionada), varias columnas (adyacentes o no adyacentes) o una columna después de todas las otras columnas de un conjunto de datos.

Cada una de estas situaciones necesitaría un método diferente para insertar una columna.

Nota: Todos los métodos mostrados en este tutorial también funcionarán por si desea insertar filas nuevas

Inserte nuevas columnas a Excel

En este tutorial, trataré los siguientes métodos / escenarios para insertar nuevas columnas a Excel:

  1. Inserte una columna nueva (mediante atajos de teclado u opciones en la cinta)
  2. Agregue varias columnas nuevas
  3. Agregue columnas no adyacentes a la vez
  4. Inserte columnas nuevas después de las otras columnas
  5. Inserte una nueva columna en una tabla de Excel

Inserte una nueva columna (acceso rápido)

Supongamos que tiene un conjunto de datos como se muestra a continuación y desea añadir una nueva columna a la izquierda de la columna B.

A continuación se muestra el atajo de teclado para insertar una columna en Excel:

Control Shift + (hold the Control and Shift keys and press the plus key)

Command + I si utiliza Mac

A continuación se muestran los pasos para utilizar este atajo de teclado para añadir una columna a la izquierda de la columna seleccionada:

  1. Seleccione una celda en la columna a la izquierda de la que desea añadir una nueva columna
  2. Utilice el acceso rápido Control Mayús +
  3. En el cuadro de diálogo Insertar que se abre, haga clic en la opción Columna entera (o pulse la tecla C)Marque la opción Columna entera
  4. Haga clic en Aceptar (o pulse la tecla Intro).

Los pasos anteriores añadirían instantáneamente una nueva columna a la izquierda de la columna seleccionada.

Otra forma de añadir una nueva columna es seleccionar primero una columna entera y, a continuación, utilizar los pasos anteriores. Al seleccionar una columna entera, utilice el archivo Control Mayús + el atajo no mostrará el cuadro de diálogo de inserción.

Simplemente añadirá la nueva columna enseguida.

A continuación se muestra el atajo de teclado para seleccionar toda la columna (una vez seleccione una celda de la columna):

Control + Spacebar (hold the Control key and press the space bar key)

Una vez que tenga la columna seleccionada, puede utilizarla Control Mayús + para añadir una nueva columna.

Si no es hacen de atajos de teclado, también puede utilizar el método del clic derecho para insertar una nueva columna. Simplemente haga clic con el botón derecho en cualquier celda de una columna, haga clic con el botón derecho y haga clic en Insertar. Se abrirá el cuadro de diálogo Insertar donde puede seleccionar “Columna entera”.

Haga clic con el botón derecho y haga clic en Insertar

Esto insertaría una columna a la izquierda de la columna donde ha seleccionado la celda.

Agregar varias columnas nuevas (adyacentes)

En caso de necesitar insertar varias columnas adyacentes, puede insertar una columna y una hora y repetir el mismo proceso (puede utilizar la tecla F4 para repetir la última acción) o bien puede insertar todas estas columnas a la vez.

Supongamos que tiene un conjunto de datos como se muestra a continuación y desea dos columnas a la izquierda de la columna B.

A continuación se muestran los pasos para hacerlo:

  1. Seleccione dos columnas (empezando por la de la izquierda de la que desea insertar las columnas)
  2. Haga clic con el botón derecho en cualquier lugar de la selección
  3. Haga clic en Insertar

Para insertar varias columnas, haga clic con el botón derecho y haga clic en Insertar

Los pasos anteriores insertarían instantáneamente dos columnas a la izquierda de la columna B.

En caso de que desee insertar cualquier otro número de columnas (por ejemplo, 3 o 4 o 5 columnas), seleccione muchas para empezar.

Agregar varias columnas nuevas (no adyacentes)

El ejemplo anterior es rápido y rápido cuando desea añadir nuevas columnas adyacentes (es decir, un bloque de 3 columnas adyacentes como se muestra arriba).

Pero, ¿qué ocurre si desea insertar columnas pero estas no son adyacentes.

Por ejemplo, supongamos que tiene un conjunto de datos como se muestra a continuación y desea insertar una columna antes de la columna B y una antes de la columna D.

Conjunto de datos para insertar columnas múltiples

Aunque puede elegir hacerlo uno por uno, hay una manera mejor.

A continuación se muestran los pasos para añadir varias columnas no adyacentes a Excel:

  1. Seleccione las columnas que desea insertar una nueva columna.
  2. Haga clic con el botón derecho en cualquier lugar de la selección
  3. Haga clic en Insertar.

Seleccione columnas no contiguas y haga clic en Insertar columnas

Los pasos anteriores insertarían instantáneamente una columna a la izquierda de las columnas seleccionadas.

Se han insertado dos columnas a la vez

Inserte nuevas columnas después de todas las otras columnas (mediante VBA)

A veces, es posible que desee agregar una columna nueva después de las otras columnas de su conjunto de datos existente.

Aunque puede hacerlo manualmente, si está trabajando con un conjunto de datos grande, esto puede tardar un poco.

La forma más rápida de hacerlo sería utilizar un código VBA simple para insertar simplemente una columna después de cada columna de su conjunto de datos.

Sub InsertColumn()
'Code created by Sumit Bansal from trumpexcel.com

Dim ColCount As Integer
Dim i As Integer

StartCol = Selection.Columns.Count + Selection.Columns(1).Column
EndCol = Selection.Columns(1).Column

For i = StartCol To EndCol Step -1
    Cells(1, i).EntireColumn.Insert
Next i

End Sub

El código anterior pasará por cada columna de la selección e insertará una columna a la derecha de las columnas seleccionadas.

Puede añadir este código en un módulo normal y luego ejecutar esta macro desde allí.

O bien, si debe utilizar esta funcionalidad periódicamente, también puede considerarse añadirla al libro personal Macro Workbook y añadirla a la barra de herramientas de acceso rápido. De esta manera, siempre tendrá acceso a este código y podrá ejecutar con un solo clic.

Nota: El código anterior también funciona cuando tiene los datos formateados como tabla de Excel.

Añada una columna a una tabla de Excel

Al convertir un conjunto de datos en una tabla Excel, pierda parte de la flexibilidad que tiene con los datos habituales a la hora de insertar columnas.

Por ejemplo, no puede seleccionar columnas no contiguas e insertar columnas junto a la vez. Deberá hacerlo uno por uno.

Supongamos que tiene una tabla de Excel como se muestra a continuación.

Para insertar una columna a la izquierda de la columna B, seleccione cualquier celda de la columna, haga clic con el botón derecho, vaya a la opción Insertar y haga clic en “Tabla de columnas a la izquierda”.

Inserte columna en la tabla Excel: columna de mesa a la izquierda

Esto insertará una columna a la izquierda de la celda seleccionada.

En caso de que seleccione una celda en la columna B y una en la columna D, notará que la opción “Columna de la tabla a la izquierda” está atenuada. En este caso, deberá insertar columnas una por una.

Lo que sorprende es que funcione cuando seleccione filas no contiguas, pero no con columnas.

Estos son algunos de los métodos que puede utilizar para insertar nuevas columnas a Excel. Todos los métodos cubiertos en este tutorial también funcionarán si desea insertar filas nuevas (el código VBA necesitaría alguna modificación).

Espero que os haya sido útil este tutorial.

También te pueden gustar los siguientes tutoriales de Excel:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *