HERRAMIENTAS EXCEL

Cómo cambiar de columna en Excel

Actualizado 18 de abril, 2022
Compartir:

¿Quieres controlar tus datos y calcular medias automáticamente? Microsoft Excel es la aplicación de hojas de cálculo más utilizada del mundo, con millones de usuarios. Excel y otros programadores de hojas de cálculo son excelentes para la manipulación, el análisis y la visualización de datos, ya que permiten ordenar, filtrar, dar formato y representar gráficamente los datos en un solo lugar. Considera la posibilidad de recopilar información de contacto para una excursión.

Una tabla se crea mediante una colección de columnas y filas en una hoja de cálculo Excel. Normalmente, a las columnas se les asignan letras alfabéticas, mientras que a las filas, números. Una celda es la intersección de una columna y una fila. La dirección de una celda viene determinada por la letra que representa la columna y el número que representa la fila.

¿Te has preguntado alguna vez cómo mover columnas en las tablas de Excel?

Este tutorial explica cómo cambiar o desplazar varias columnas. Cambiar las columnas adyacentes es algo que la mayoría de la gente hace con bastante frecuencia. Este tutorial le mostrará cómo:

  1. Cambiar dos columnas con el método de la tecla Mayúsculas
  2. Cambiar el lugar de una columna entera con el método de cortar y pegar
  3. Intercambiar varias columnas en Excel con un solo movimiento
  4. Cambiar dos columnas de Excel con atajos de teclado

Cambiar dos columnas con el método de la tecla Mayúsculas

Cuando cambie las columnas de Excel con arrastrar y soltar, sólo resaltará las celdas en lugar de moverlas. Utilice el método de la tecla Mayús si desea desplazar una columna seleccionada; Hay varios pasos para hacerlo:

  1. Abra la aplicación Excel.
  2. Haga clic con el botón derecho del ratón en la cabecera de la columna que desea mover. Seleccionará toda la columna.
  3. Mueva el cursor a la derecha de la columna. El cursor cambiará a un icono de flecha de cuatro direcciones.
  4. Haz clic con el botón izquierdo del ratón en el lateral de la columna y pulsa la tecla mayúsculas.
  5. Basta con arrastrar la columna manteniendo pulsada la tecla Mayús. Verá una línea " "que muestra dónde se insertará la siguiente columna.
  6. Suelta el botón izquierdo del ratón y desplaza la tecla.
  7. La primera columna sustituirá a la segunda, desplazándola hacia un lado.
  8. A continuación, selecciona la segunda columna y utiliza el mismo método para moverla a la posición de la primera columna.
    Microsoft Excel - Primeras posiciones

    Figura 1 - Microsoft Excel - Primeras posiciones

Microsoft Excel - Segundas posiciones

Figura 2 - Microsoft Excel - Segundas posiciones

Microsoft Excel - Posición final

Figura 3 - Microsoft Excel - Posición final

Nota: si cambia las posiciones sin mantener pulsada la tecla Mayús, se solaparán los datos de la segunda columna.

Cambiar el lugar de una columna entera con el método de cortar y pegar

Si el método de arrastrar y soltar no le funciona, también puede utilizar el método de cortar y pegar. Los pasos son los siguientes:

  1. Abra la aplicación Microsoft Excel.
  2. Haga clic con el botón derecho del ratón en la cabecera de la columna que desea desplazar. Resaltará toda la columna.
  3. Después de resaltar, haga clic con el botón derecho del ratón en la cabecera de la columna y elija la opción "cortar". También puede pulsar Ctrl + X para cortar la columna.
  4. Haga clic en la cabecera de la columna que desea intercambiar con la otra columna.
  5. Una vez resaltada, haz clic con el botón derecho del ratón en la columna y selecciona "insertar celdas cortadas" en el menú.
  6. Esto insertará la columna en el lugar de la inicial.
  7. Utiliza el mismo método para desplazar la segunda columna al lugar de la otra.
    Microsoft Excel - Opción de corte

    Figura 4 - Microsoft Excel - Opción de corte

Microsoft Excel - Insertar celdas cortadas

Gráfico 5 - Microsoft Excel - Insertar celdas cortadas

Microsoft Excel - Última posición

Figura 6 - Microsoft Excel - Última posición

Nota: No se le permitirá insertar una nueva columna en el área elegida, siguiendo algunas reglas condicionales, que son mientras se copian/pegan columnas enteras.

Intercambiar varias columnas en Excel con un solo movimiento

Para intercambiar columnas en Excel con un solo movimiento, hay algunos pasos sencillos:

  1. Selecciona la primera fila; a continuación, haga clic con el botón derecho en la fila y seleccione la opción insertar.
  2. Utiliza la primera fila para hacer un nuevo orden de columnas.
  3. A continuación, añada valores en nuevas filas según el patrón en el que desee que aparezcan sus columnas.

    Gráfico 7

  4. A continuación, seleccione todos los datos haciendo clic con el botón izquierdo y arrastrándolos hasta las últimas celdas de los datos.
  5. Haga clic en la pestaña Datos de la barra de herramientas.
  6. Allí, haga clic en Ordenar en el grupo Ordenar y Filtrar.

    Ficha Datos - Seleccionar ordenación

    Figura 8 - Ficha Datos - Seleccionar ordenación

  7. Aparecerá el cuadro de diálogo Ordenar.

    Haga clic en Opciones.

    Cuadro de diálogo Ordenar - Opciones

    Figura 9 - Cuadro de diálogo Ordenar - Opciones

    Seleccione la opción Ordenar de izquierda a derecha y haga clic en Aceptar.

    Opciones de ordenación - Ordenar de izquierda a derecha

    Figura 10 - Opciones de ordenación - Ordenar de izquierda a derecha

    A continuación, en la opción Ordenar por, seleccione la fila 1 y haga clic en Aceptar.

    Cuadro de diálogo Ordenar - Ordenar por

    Figura 11 - Cuadro de diálogo Ordenar - Ordenar por

    Elimina la fila recién insertada.

Resultado:

Resultado

Gráfico 12 - Resultado

Cambiar dos columnas de Excel con atajos de teclado

Con las teclas de acceso directo del teclado, es fácil cambiar entre dos columnas. Siga estos pasos para cambiar las columnas seleccionadas:

  1. Seleccione cualquier celda de las columnas en Excel.
  2. Mantenga pulsada la tecla Ctrl y pulse la tecla de espacio para seleccionar toda la columna.
  3. A continuación, vuelve a mantener pulsada la tecla Ctrl y pulsa la tecla "X" para cortarlo.
  4. Seleccione la columna que desea intercambiar con la primera.
  5. De nuevo, mantenga pulsada la tecla Ctrl y pulse la tecla de espacio para resaltar la columna.
  6. Mantenga pulsada la tecla Ctrl y pulse la tecla (+) más para insertar el primero en la nueva ubicación.
  7. Vaya a la segunda columna y mantenga pulsada la tecla Ctrl y pulse la barra espaciadora para seleccionar toda la columna.
  8. Pulsa Ctrl + 'X' para cortar las columnas.
  9. Selecciona el lugar del primero y pulsa Ctrl + (+) más.
  10. Esto cambiará la ubicación de ambas columnas.
    Microsoft Excel - Primera posición

    Gráfico 13 - Microsoft Excel - Primera posición

Microsoft Excel - Segunda posición

Figura 14 - Microsoft Excel - Segunda posición

Microsoft Excel - Posición final

Figura 15 - Microsoft Excel - Posición final

La biblioteca IronXL C

Para abrir, leer, editar, cambiar de columna y guardar archivos Excel en .NET, IronXL proporciona un marco versátil y potente. Es compatible con todos los tipos de proyectos .NET, incluidas las aplicaciones Windows, ASP.NET MVC y .NET Core Applications.

Para los desarrolladores .NET, IronXL proporciona una API sencilla para leer y escribir documentos Excel.

Para acceder a los scripts de manipulación de Excel, IronXL no requiere la instalación de Microsoft Office Excel en su servidor, ni el uso de Excel Interop. Trabajar con archivos de Excel en .NET se vuelve increíblemente rápido y sencillo debido a esto.

Usando IronXL, los desarrolladores pueden realizar todos los cálculos relacionados con Excel sin ninguna complicación, simplemente escribiendo unas pocas líneas de código, incluyendo tareas como la adición de dos celdas, la opción de columna total, la adición de una columna entera en una tabla de Excel, la adición de una fila entera en una tabla de Excel, todas las celdas función de suma / opción de suma y la función de suma de múltiples columnas y múltiples filas, y muchas otras características útiles.

A continuación se muestran algunos ejemplos de código C# en acción.

using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

//  Establecer fórmulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

//  Forzar el recálculo de todos los valores de las fórmulas en todas las hojas.    
workbook.EvaluateAll();

//  Obtener fórmulas
//  Obtener el valor calculado de la fórmula. p.ej. "52"
string formulaValue = worksheet ["G30"].Value;

//Obtener la fórmula como una cadena. Por ejemplo, "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Guarde los cambios con las fórmulas y los valores calculados actualizados.
workbook.Save();
using IronXL;

WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;

//  Establecer fórmulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";

//  Forzar el recálculo de todos los valores de las fórmulas en todas las hojas.    
workbook.EvaluateAll();

//  Obtener fórmulas
//  Obtener el valor calculado de la fórmula. p.ej. "52"
string formulaValue = worksheet ["G30"].Value;

//Obtener la fórmula como una cadena. Por ejemplo, "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;

//Guarde los cambios con las fórmulas y los valores calculados actualizados.
workbook.Save();
Imports IronXL

Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet

'  Establecer fórmulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"

'  Forzar el recálculo de todos los valores de las fórmulas en todas las hojas.    
workbook.EvaluateAll()

'  Obtener fórmulas
'  Obtener el valor calculado de la fórmula. p.ej. "52"
Dim formulaValue As String = worksheet ("G30").Value

'Obtener la fórmula como una cadena. Por ejemplo, "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula

'Guarde los cambios con las fórmulas y los valores calculados actualizados.
workbook.Save()
VB   C#

Los desarrolladores tienen que tener cuidado cuando modifican y editan archivos Excel en C# porque puede ser fácil que un paso en falso cambie todo el documento. Poder contar con líneas de código eficientes y sencillas ayuda a reducir el riesgo de error y nos facilita la edición o eliminación de archivos Excel mediante programación. Hoy, recorreremos los pasos necesarios para editar archivos Excel en C# de forma rápida y precisa, utilizando funciones que ya han sido bien probadas. Para más información, visite enlace.

< ANTERIOR
Cómo leer archivos Excel en Java (Tutorial)
SIGUIENTE >
Cómo sumar una columna en Excel

¿Listo para empezar? Versión: 2024.7 recién publicada

Descarga gratuita de NuGet Descargas totales: 897,936 Ver licencias >
123