)
septiembre 28, 2022

Cómo borrar todas las columnas en blanco en Microsoft Excel

Hay varias formas de eliminar columnas en blanco en un archivo de Microsoft Excel. ¿Por qué debería hacer esto? – Simple.

De vez en cuando, los datos que importa de páginas web pueden hacer que aparezcan un gran número de columnas aunque no se utilicen. Ve que esto ocurre con los archivos CSV y los archivos .txt con la misma frecuencia.

Cuando ocurre, es posible que suprimir columnas manualmente no siempre sea fácil. Por supuesto, si sólo tiene dos o tres columnas vacías, está muy bien suprimirlas manualmente. Pero, ¿qué ocurre si su proyecto importado crea 57 columnas vacías y no continuas? – Por eso, necesitará un proceso automatizado.

Utilizando la macro VBA

El primer método consiste en utilizar una macro VBA.

  1. Vaya a su archivo Excel.
  2. Aguanta Alto + F11 juntos.
  3. Espere a que aparezca la ventana de Microsoft Visual Basic para aplicaciones.
  4. A continuación, haga clic Inserta.
  5. Seleccione Módulo.
  6. Pegue las siguientes líneas de código en la ventana.
    Sub DeleteEmptyColumns()
    'Updateby20140317
    Dim rng As Range
    Dim InputRng As Range
    xTitleId = "KutoolsforExcel"
    Set InputRng = Application.Selection

    Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address,Type:=8)
    Application.ScreenUpdating = False
    For i = InputRng.Columns.Count To 1 Step -1
    Set rng = InputRng.Cells(1, i).EntireColumn
    If Application.WorksheetFunction.CountA(rng) = 0 Then
    rng.Delete
    End If
    Next
    Application.ScreenUpdating = True
    End Sub

  7. Pulse F5 para compilar y ejecutar la macro.
  8. Introduzca el intervalo de trabajo adecuado en la ventana de diálogo.

    El intervalo de trabajo o el intervalo de datos es el intervalo específico entre columnas que desea orientar. El formato es $A$1:$J$12. Las letras corresponden a la columna y los números corresponden a las filas.

    Si arrastra esto con el ratón o manteniendo pulsado Cambio y utilizando las teclas de flecha, notará que:

    $A$1 – Esquina superior
    $J$12 – Esquina inferior

    No puede seleccionar el intervalo de datos antes de empezar a colgar la macro, ya que no permanecerá seleccionada.

  9. Pulse De acuerdo.

Después de esto, deben borrarse todas las columnas vacías y todas las columnas llenas deben estar una al lado de la otra.

Uso de las herramientas de Excel para eliminar columnas en blanco

Obviamente, Excel no sería tan potente si no tuviera grandes habilidades de ordenación. Puede utilizar el Eliminar menú desplegable para eliminar filas, columnas o celdas en blanco enteras.

  1. Primero seleccione el intervalo de datos y pulse F5.
  2. A continuación, haga clic Especial.
  3. Ahora, seleccione el Espacios en blanco opción.
  4. Haga clic De acuerdo (Esta selección garantizará que todas las celdas en blanco estén seleccionadas en el intervalo de destino).
  5. Ir a En casa pestaña.
  6. Seleccione el Eliminar menú desplegable en el grupo de herramientas Celdas.
  7. Seleccione Eliminar celdas.
  8. Seleccione Desplaza las celdas hacia la izquierda para eliminar y reordenar columnas.
  9. Haga clic De acuerdo.

Ahora las celdas vacías de las columnas en blanco deberían haber desaparecido y todas las demás filas se acercarían.

Puede utilizar el mismo enfoque para eliminar filas enteras. Sin embargo, en lugar de mover las celdas hacia la izquierda, seleccione la otra opción.

Seleccione Mueve las celdas hacia arriba para eliminar y reordenar filas.

Dependiendo de la versión de Excel que utilice, puede obtener palabras diferentes. Pero en cualquier caso, las dos opciones principales del menú Eliminar celdas son siempre las mismas.

Este método ya no elimina todas las celdas en blanco de la selección. Antes de Excel 2013, esto eliminaría inadvertidamente incluso las filas vacías que generalmente desordenarían la ordenación.

Ahora, el problema ya no se produce. Por tanto, si también desea deshacerse de las filas, puede hacerlo volviendo a seleccionar el intervalo de datos y siguiendo los pasos anteriores. A continuación, simplemente seleccione desplazar o eliminar celdas hacia arriba en lugar de hacia la izquierda.

Suprimir columnas en blanco en Android

Aunque el proceso es similar para eliminar columnas en blanco en Excel en Windows, Mac y Android, aquí tiene una visión general rápida de hacerlo en Android.

  1. Abra la hoja de cálculo de Excel que desea editar y arriba el encabezamiento de la columna que desea editar.
  2. Ahora, selecciona Eliminar del menú que aparece.

Otras tareas de ordenación fáciles de realizar

Aunque técnicamente el uso de la barra de herramientas de Excel para suprimir columnas y filas vacías parece más fácil, el método de macro VBA es infalible, lo que significa que puede utilizarlo incluso en versiones antiguas de Microsoft Excel.

Con el mismo módulo VBA o el menú de funciones Ir a, puede hacer mucho más en Excel. ¿Tienes determinadas fórmulas que ya no son relevantes? – También puede eliminarlos o reorganizarlos en consecuencia.

También puede eliminar los comentarios innecesarios o todos los comentarios de su proyecto si no desea que se muestren durante la presentación. Vea VBA si desea ser un usuario avanzado de Excel.

Una reflexión final

A lo largo de los años, una amplia gama de complementos han aparecido online. Algunos de ellos le permiten tomar aún más atajos cuando ordene hojas de cálculo grandes. Sin embargo, estas aplicaciones raramente son gratuitas y no valen la pena para tareas sencillas, como eliminar filas, celdas y columnas en blanco.

Además, si fuera tan difícil, Microsoft habría simplificado aún más el proceso o creado guías aún más extensas sobre la ordenación de Excel.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.