Cómo eliminar todas las columnas vacías en Microsoft Excel

Cómo eliminar todas las columnas vacías en Microsoft Excel

Hay varias formas de eliminar columnas vacías en un archivo de Microsoft Excel. ¿Por qué lo necesitas? – Simple.

A veces, los datos que importa de las páginas web pueden generar una gran cantidad de columnas, incluso si no se están utilizando. Ves que esto sucede con CSV y . txt con la misma frecuencia.

Cuando esto sucede, es posible que no siempre sea fácil eliminar columnas manualmente. Por supuesto, si solo tiene dos o tres columnas vacías, está bien eliminarlas manualmente. Pero, ¿qué pasa si su proyecto importado produce 57 columnas vacías y rotas? – Necesitará un proceso automatizado para esto.

Uso de una macro de VBA

El primer método implica el uso de una macro de VBA.

  1. Navegue hasta el archivo de Excel.

  2. Mantenga Alt + F11 juntos.

  3. Espere hasta que aparezca la ventana de Microsoft Visual Basic para Aplicaciones.

  4. Luego haga clic en «Pegar «.

  5. Seleccione un 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. Presione F5 para compilar y ejecutar la macro.

  8. Ingrese el rango operativo apropiado en el cuadro de diálogo.

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

    Si lo arrastra con el mouse, o manteniendo presionada la tecla Mayús y usando las teclas de flecha, notará que:

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

    No puede seleccionar un rango de datos antes de comenzar a cargar la macro, ya que no permanecerá seleccionada.

  9. Haga clic en Aceptar .

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

Uso de herramientas de Excel para eliminar columnas en blanco

Obviamente, Excel no sería una máquina tan poderosa si no tuviera excelentes capacidades de clasificación. Puede usar el menú desplegable Eliminar para eliminar filas enteras, columnas o celdas en blanco.

  1. Primero seleccione el rango de datos y presione F5 .
  2. Luego haga clic en Especial .

  3. Ahora seleccione la opción » Espacios «.

  4. Haga clic en » Aceptar » (esta opción garantiza que todas las celdas vacías se seleccionen en el rango de destino).
  5. Haga clic en la pestaña Inicio.
  6. Seleccione el menú desplegable Eliminar del grupo de herramientas Celdas.
  7. Seleccione Eliminar celdas .
  8. Seleccionar celdas Desplazar hacia la izquierda para eliminar y reorganizar columnas.
  9. Haga clic en Aceptar .

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

Puede usar el mismo enfoque para eliminar líneas enteras. Sin embargo, en lugar de mover celdas a la izquierda, elige otra opción.

Seleccione Desplazar celdas hacia arriba para eliminar y reorganizar filas.

Dependiendo de la versión de Excel que esté utilizando, puede obtener diferentes redacciones. Pero de cualquier manera, las dos opciones superiores en el menú Eliminar celdas son siempre las mismas.

Este método ya no elimina todas las celdas vacías de la selección. Antes de Excel 2013, esto eliminaba sin darse cuenta incluso las filas vacías, lo que normalmente interfería con la clasificación.

Ahora ya no se da el problema. Entonces, si también desea deshacerse de las filas, puede hacerlo seleccionando el rango de datos nuevamente y siguiendo los pasos anteriores. Luego, simplemente elija mover o eliminar celdas hacia arriba en lugar de hacia la izquierda.

Eliminar columnas vacías en Android

Si bien el proceso para eliminar columnas vacías en Excel en Windows, Mac y Android es similar, aquí hay una breve descripción general de cómo hacerlo en Android.

  1. Abra la hoja de cálculo de Excel que desea editar y sobre el encabezado de la columna que desea editar.
  2. Ahora seleccione » Eliminar » en el menú que aparece.

Otras tareas de clasificación fáciles de realizar

Si bien técnicamente usar la barra de herramientas de Excel para eliminar columnas y filas vacías parece más fácil, el método de macros de VBA es confiable, lo que significa que puede usarlo incluso en versiones anteriores de Microsoft Excel.

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

También puede eliminar los comentarios no deseados o todos los comentarios de su proyecto si no desea que aparezcan durante su presentación. Mire VBA si quiere ser un usuario avanzado de Excel.

Pensamiento final

Numerosas adiciones han aparecido en la web a lo largo de los años. Algunos de ellos le permiten acortar aún más la ruta al clasificar hojas de cálculo grandes. Sin embargo, estas aplicaciones rara vez son gratuitas y no valen la pena para tareas simples como eliminar filas, celdas y columnas en blanco.

Además, si fuera tan difícil, Microsoft habría facilitado aún más el proceso o habría creado guías de clasificación aún más detalladas en Excel.

Deja una respuesta

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