Cómo eliminar columnas en blanco en Excel

¿Te has encontrado alguna vez con un complicado archivo de Excel lleno de columnas en blanco que dificultan tu trabajo? Si es así, no estás solo. La presencia de espacios vacíos no solo desordena tus datos, sino que también puede hacer que tus análisis sean menos precisos y tus reportes sean confusos. Pero no te preocupes, en este artículo aprenderás a eliminar esas molestas columnas en blanco de manera rápida y sencilla. Desde trucos básicos hasta herramientas más avanzadas, te guiaremos paso a paso para que puedas optimizar tus hojas de cálculo y mejorar tu productividad. ¡Sigue leyendo y transforma tus archivos en un modelo de eficiencia!

¿Estás cansado de ver esas columnas en blanco que arruinan el aspecto de tu hoja de cálculo de Excel? Afortunadamente, eliminar estas molestas columnas vacías es más fácil de lo que piensas. En este artículo, te mostraré paso a paso cómo eliminar columnas en blanco en Excel, para que puedas tener una hoja de cálculo organizada y profesional en todo momento. ¡Sigue leyendo y descubre cómo lograrlo de manera sencilla y rápida!

El tutorial le enseñará cómo eliminar columnas vacías en Excel con una macro, una fórmula y haciendo clic en un botón.

Por trivial que parezca, eliminar columnas vacías en Excel no es algo que se pueda lograr con un simple clic del mouse. Tampoco se puede hacer en dos clics. Definitivamente querrás evitar la posibilidad de revisar todas las columnas de tu hoja de cálculo y eliminar las vacías manualmente. Afortunadamente, Microsoft Excel ofrece una gran cantidad de funciones diferentes y, si las utilizas de forma creativa, podrás realizar casi cualquier tarea.

Manera rápida de eliminar columnas vacías que nunca deberías usar

Cuando se trata de eliminar espacios en blanco en Excel (ya sean celdas, filas o columnas vacías), muchos recursos en línea dependen de la Ir a Especial > espacios en blanco dominio. Nunca hagas eso en tus hojas de trabajo!

Este método (F5 > Especial… > espacios en blanco) busca y selecciona todas las celdas vacías en el rango:
Cómo eliminar columnas en blanco en Excel

>Si ahora hace clic derecho en las celdas seleccionadas y elige Borrar > Toda la columnatodas las columnas que contienen al menos una celda en blanco ¡Estaría perdido! Si lo ha hecho sin darse cuenta, presione Ctrl + Z para recuperar todo.

Ahora que conoce una forma incorrecta de eliminar columnas en blanco en Excel, veamos cómo hacerlo correctamente.

Cómo eliminar columnas en blanco en Excel con VBA

Los usuarios experimentados de Excel conocen esta regla general: para no perder horas haciendo algo manualmente, invierta unos minutos en escribir una macro que lo hará automáticamente.

La siguiente macro de VBA elimina todas las columnas en blanco en el rango seleccionado. Y lo hace de forma segura: sólo se eliminan las columnas absolutamente vacías. Si una columna contiene un solo valor de celda, incluso una cadena vacía devuelta por alguna fórmula, dicha columna permanecerá intacta.

Macro de Excel: eliminar columnas vacías de la hoja de Excel

Sub pública Eliminar columnas vacías()
Oscuro Rango de origen Como Rango
Oscuro Toda la columna Como Rango

En Error Reanudar Próximo

Colocar SourceRange = Aplicación.InputBox( _
«Seleccione un rango:», «Eliminar columnas vacías»_ Aplicación.Selección.Dirección, Tipo:=8)

Si No (Rango de origen Es Nada) Entonces
Aplicación.ScreenUpdating = FALSO

Para i = SourceRange.Columns.Count A 1 Paso -1
Colocar TodaColumna = SourceRange.Cells(1, i).EntireColumn
Si Aplicación.WorksheetFunction.CountA(EntireColumn) = 0 Entonces
Columna entera.Eliminar
Fin Si
Próximo

Aplicación.ScreenUpdating = Verdadero
Fin Si
Subtítulo final

Cómo utilizar la macro Eliminar columnas vacías

Estos son los pasos para agregar la macro a su Excel:

  • Prensa Alt + F11 para abrir el Editor de Visual Basic.
  • En la barra de menú, haga clic en Insertar > Módulo.
  • Pegue el código anterior en la ventana Código.
  • Prensa F5 para ejecutar la macro.
  • Cuando aparezca el cuadro de diálogo emergente, cambie a la hoja de trabajo de interés, seleccione el rango deseado y haga clic en Aceptar:
  • Cómo eliminar columnas en blanco en Excel

    >Si no desea agregar una macro a su hoja de trabajo, puede ejecutarla desde nuestro libro de trabajo de muestra. Así es cómo:

  • Descargue nuestro libro de trabajo de muestra para Eliminar columnas en blanco en Excelábrelo y habilita el contenido si se te solicita.
  • Abra su propio libro de trabajo o cambie al que ya está abierto.
  • En su libro de trabajo, presione Alt + F8Selecciona el Eliminar columnas vacías macro y haga clic Correr.
  • En el cuadro de diálogo emergente, seleccione el rango y haga clic en DE ACUERDO.
  • Cómo eliminar columnas en blanco en Excel

    >De cualquier manera, todas las columnas vacías en el rango seleccionado serán eliminadas:
    Cómo eliminar columnas en blanco en Excel

    >Identificar y eliminar columnas en blanco en Excel con una fórmula

    La macro anterior elimina columnas vacías de forma rápida y silenciosa. Pero si usted es del tipo de persona que «mantiene todo bajo control» (como yo :), es posible que desee ver visualmente las columnas que se eliminarán. En este ejemplo, primero identificaremos las columnas en blanco mediante el uso de una fórmula para que pueda revisarlas rápidamente y luego eliminaremos todas o algunas de esas columnas.

    Nota. Antes de eliminar algo permanentemente, especialmente mediante el uso de una técnica desconocida, le recomiendo encarecidamente que realice una Copia de respaldo de su libro de trabajo, sólo para estar seguro si algo sale mal.

    Con una copia de seguridad en un lugar seguro, realiza los siguientes pasos:

    Paso 1. Inserta una nueva fila

    Agregue una nueva fila en la parte superior de su tabla. Para esto, haga clic derecho en el encabezado de la primera fila y haga clic en Insertar. No se preocupe por alterar la estructura/disposición de sus datos; puede eliminar esta fila más tarde.
    Cómo eliminar columnas en blanco en Excel

    >Paso 2. Identificar columnas vacías

    En la celda más a la izquierda de la fila recién agregada, ingrese la siguiente fórmula:

    =COUNTA(A2:A1048576)=0

    Y luego, copie la fórmula a las otras columnas arrastrando el controlador de relleno.

    La lógica de la fórmula es muy simple: CONTARA verifica el número de celdas que no están en blanco en la columna, desde la fila 2 hasta la fila 1048576, que es un máximo de fila en Excel 2019 – 2007. Compara ese número con cero y, como resultado, tenga VERDADERO en las columnas en blanco y FALSO en las columnas que contienen al menos una celda no vacía. Debido al uso de referencias de celda relativas, la fórmula se ajusta adecuadamente para cada columna donde se copia.
    Cómo eliminar columnas en blanco en Excel

    >En caso de que esté configurando la hoja de trabajo para otra persona, es posible que desee etiquetar las columnas de una manera más significativa. No hay problema, esto se puede hacer fácilmente con una declaración IF similar a esta:

    =IF(COUNTA(A2:A1048576)=0, «Blank», «Not blank»)

    Ahora la fórmula indica explícitamente qué columnas están vacías y cuáles no:
    Cómo eliminar columnas en blanco en Excel

    >

    Consejo. En comparación con una macro, este método le brinda más flexibilidad con respecto a qué columnas deben considerarse en blanco. En este ejemplo, verificamos toda la tabla, incluida la fila del encabezado. Eso significa que si una columna contiene solo un encabezado, dicha columna no se considera en blanco y no se elimina. Si desea verificar solo las filas de datos ignorando los encabezados de las columnas, elimine las filas del encabezado del rango objetivo (A3:A1048576). Como resultado, una columna que tenga un encabezado y no contenga otros datos se considerará en blanco y estará sujeta a eliminación. Además, puede limitar el rango a la última fila utilizada, que en nuestro caso sería A11.

    Paso 3. Eliminar columnas en blanco

    Al tener un número razonable de columnas, simplemente puede seleccionar aquellas que tengan «En blanco» en la primera fila (para seleccionar varias columnas, mantenga presionada la tecla Control al hacer clic en las letras de las columnas). Luego, haga clic derecho en cualquier columna seleccionada y elija Borrar desde el menú contextual:
    Cómo eliminar columnas en blanco en Excel

    >Si hay decenas o cientos de columnas en su hoja de trabajo, tiene sentido mostrar todas las vacías. Para esto, haga lo siguiente:

  • Seleccione la fila superior con fórmulas, vaya a la Datos pestaña > Ordenar y filtrar grupo y haga clic en el Clasificar botón.
  • En el cuadro de diálogo de advertencia que aparece, seleccione Amplia la selecciony haga clic Clasificar…
    Cómo eliminar columnas en blanco en Excel>
  • Esto abrirá el Clasificar cuadro de diálogo, donde se hace clic en el Opciones… botón, seleccione Ordenar de izquierda a derecha, y haga clic DE ACUERDO.
    Cómo eliminar columnas en blanco en Excel>
  • Configure solo un nivel de clasificación como se muestra a continuación y haga clic en Aceptar:
    • Ordenar por: Fila 1
    • Ordenar por: valores de celda
    • Orden: de la A a la Z

    Cómo eliminar columnas en blanco en Excel

    > Como resultado, las columnas en blanco se moverán a la parte izquierda de su hoja de trabajo:
    Cómo eliminar columnas en blanco en Excel>

  • Seleccione todas las columnas en blanco: haga clic en la letra de la primera columna, presione Mayús y luego haga clic en la letra de la última columna en blanco.
  • Haga clic derecho en las columnas seleccionadas y elija Borrar en el menú emergente.
    Cómo eliminar columnas en blanco en Excel>

    ¡Hecho! Te has deshecho de las columnas en blanco y ahora no hay nada que te impida eliminar la fila superior con las fórmulas.

    La forma más rápida de eliminar columnas vacías en Excel

    Al comienzo de este tutorial, escribí que no existe una forma con un solo clic de eliminar columnas en blanco en Excel. De hecho, eso no es exactamente cierto. Debería haber dicho que no existe una forma incorporada. Los usuarios de nuestra Ultimate Suite pueden eliminar espacios en blanco en Excel literalmente con un par de clics 🙂

    En la hoja de trabajo de destino, cambie a la Herramientas Ablebits pestaña, haga clic Eliminar espacios en blanco y elige Columnas vacías:
    Cómo eliminar columnas en blanco en Excel

    >Para asegurarse de que no haya sido un clic accidental del mouse, el complemento le pedirá que confirme que realmente desea eliminar las columnas vacías de esa hoja de trabajo:
    Cómo eliminar columnas en blanco en Excel

    >Hacer clic DE ACUERDO¡Y en un momento todas las columnas en blanco desaparecerán!

    Al igual que la macro analizada anteriormente, esta herramienta elimina solo aquellas columnas que son absolutamente vacío. Se conservan las columnas que tienen un valor único, incluidos los encabezados.

    Eliminar espacios en blanco es sólo una de las decenas de maravillosas funciones que pueden facilitarle la vida como usuario de Excel. Para obtener más información, puede descargar una versión de prueba de nuestra Ultimate Suite para Excel.

    ¡Las columnas en blanco no se eliminan! ¿Por qué?

    Asunto: Ha probado todos los métodos anteriores, pero una o más columnas vacías están atascadas en su hoja de trabajo. ¿Por qué?

    Probablemente porque esas columnas no están realmente vacías. Muchos caracteres diferentes invisibles al ojo humano pueden pasar desapercibidos en sus hojas de cálculo de Excel, especialmente si importó información de una fuente externa. Puede ser una simple cadena vacía o un carácter de espacio, un espacio que no se separa o algún otro carácter que no se imprime.

    Para identificar al culpable, seleccione la primera celda en la columna problemática y presione Ctrl + flecha hacia abajo. Por ejemplo, la columna C en la siguiente captura de pantalla no está en blanco debido a un solo carácter de espacio en C6:
    Cómo eliminar columnas en blanco en Excel

    >Haga doble clic en la celda para ver qué hay realmente en ella o simplemente presione la tecla Eliminar para deshacerse de lo desconocido. Y luego repita el proceso anterior para descubrir si hay otras cosas invisibles en esa columna. También es posible que desees limpiar tus datos eliminando los espacios iniciales, finales y sin separación.

    ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!

    Usted también podría estar interesado en

  • Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    Preguntas frecuentes sobre cómo eliminar columnas en blanco en Excel

    Cómo eliminar columnas en blanco en Excel

    Eliminar las columnas en blanco en Excel puede ayudarte a organizar mejor tus datos y hacer que tus hojas de cálculo sean más legibles. A continuación, te presentamos algunas preguntas frecuentes sobre cómo realizar esta tarea:

    ¿Por qué debería eliminar columnas en blanco en Excel?

    Eliminar columnas en blanco en Excel puede ser útil por varias razones. En primer lugar, puede ayudarte a reducir la confusión al trabajar con grandes conjuntos de datos, ya que eliminas información irrelevante o vacía. Además, al tener un diseño de hoja de cálculo más limpio, facilitas el análisis y la interpretación de los datos.

    ¿Cuál es la manera más sencilla de eliminar columnas en blanco en Excel?

    La manera más sencilla de eliminar columnas en blanco en Excel es utilizando la función «Buscar y seleccionar». A continuación, te indicamos los pasos:

  • Selecciona el rango de las columnas donde quieres eliminar los espacios en blanco.
  • Ve a la pestaña «Inicio» en la barra de herramientas de Excel.
  • Haz clic en «Buscar y seleccionar» y luego selecciona «Ir a Especial».
  • En la ventana emergente, elige la opción «En blanco» y haz clic en «Aceptar».
  • Las columnas en blanco se seleccionarán automáticamente. Ahora, haz clic derecho en cualquiera de las columnas seleccionadas y selecciona «Eliminar».
  • A continuación, selecciona «Desplazar celdas hacia la izquierda» y haz clic en «Aceptar».
  • Con estos simples pasos, eliminarás rápidamente las columnas en blanco de tu hoja de cálculo.

    ¿Hay otras formas de eliminar columnas en blanco en Excel?

    Sí, existen otras formas de eliminar columnas en blanco en Excel. Una opción adicional es utilizando fórmulas. Puedes usar la función «CONTAR.BLANCO» para contar el número de celdas en blanco en cada columna y luego eliminar las columnas que tengan un recuento de cero.

    Otra opción es utilizar macros en Excel para automatizar el proceso de eliminación de columnas en blanco. Puedes grabar una macro que realice los pasos descritos anteriormente y luego aplicarla a otras hojas de cálculo o incluso a archivos diferentes.

    Dependiendo de tus necesidades y nivel de familiaridad con Excel, puedes elegir la opción que mejor se adapte a ti.

    ¿Dónde puedo encontrar más información sobre Excel y el manejo de datos?

    Si deseas obtener más información sobre Excel y el manejo de datos, te recomendamos visitar los siguientes recursos:

  • Página de soporte de Microsoft Excel
  • Excel Total
  • Exceljet
  • Estos sitios web ofrecen una amplia variedad de tutoriales, consejos y trucos, y foros de soporte donde puedes aprender más sobre Excel y mejorar tus habilidades en el manejo de datos.

    Esperamos que estas respuestas a las preguntas frecuentes te hayan sido útiles. Recuerda que eliminar columnas en blanco en Excel es una forma efectiva de optimizar tus hojas de cálculo y facilitar tu trabajo con datos.

    [automatic_youtube_gallery type=»search» search=»Cómo eliminar columnas en blanco en Excel» limit=»1″]
    El‌ rango de celdas en tu hoja de cálculo‍ donde deseas buscar columnas vacías.

    1. Ve a la pestaña «Inicio» en la cinta de opciones.
    2. En el grupo «Edición», haz clic en «Buscar y seleccionar».
    3. Selecciona «Ir a especial».
    4. En el cuadro ‌de diálogo que aparece, selecciona «Celdas en blanco» y haz clic en «Aceptar».
    5. Esto seleccionará todas las ⁤celdas vacías en el rango seleccionado. ⁤Luego,⁣ haz clic derecho en una de las celdas seleccionadas y elige «Eliminar…».
    6. En el siguiente cuadro de diálogo, selecciona «Columna completa» y haz clic en «Aceptar».

    Sin embargo, este ‌método puede resultar en la eliminación de columnas que no son completamente vacías, por lo que se recomienda tener mucho cuidado al usarlo.

    ¿Qué hacer si las columnas vacías no se eliminan?

    Si después de seguir todos los pasos⁢ anteriores aún quedan columnas‍ vacías en tu hoja de cálculo,⁢ es probable que contengan caracteres invisibles, como espacios o ⁣comillas.​ Para solucionarlo:

    1. Selecciona la columna problemática.
    2. Utiliza la función «Buscar y reemplazar» (Ctrl + L).
    3. En «Buscar qué», deja el campo vacío, y en «Reemplazar con» también déjalo vacío y haz ⁣clic en «Reemplazar todos».

    Esto eliminará todos los caracteres ⁢en blanco, ​y es posible que consigas que la columna se considere vacía y puedas eliminarla siguiendo los métodos anteriores.

    Conclusión

    La eliminación de columnas vacías ⁣en Excel puede facilitar la manipulación ‌de ⁢los datos y hacer que la​ hoja de cálculo se vea más organizada. Ya sea utilizando ​macros, fórmulas o herramientas externas, siempre ‍ten en cuenta hacer copias de seguridad de ⁢tu‍ información antes de realizar cambios significativos. Esto asegurará que, en caso de algún‍ error o pérdida de datos, ‍puedas volver atrás ⁢fácilmente.⁣ ¿Tienes más preguntas o⁣ quieres aprender sobre otro tema relacionado ⁢con Excel? ¡No dudes ​en preguntar!

    2 comentarios en «Cómo eliminar columnas en blanco en Excel»

    1. Jessyjlp: ¡Totalmente de acuerdo, Leandro! A mí también me costaba un montón lidiar con esas columnas vacías, hasta que un día descubrí cómo eliminarlas rápido y no saben lo que me sirvió. ¡Gracias por compartirlo! – jessyjlp.

    2. ¡Genial el artículo! Yo siempre batallaba con esas columnas en blanco que me hacían perder tiempo. Una vez pasé horas arreglando un archivo y nunca supe cómo eliminar esas columnas. Con estos tips que compartís, seguro me va a resultar mucho más fácil la próxima vez. ¡Gracias! – leandro gaston.

    Deja un comentario