Formas de ajustar el ancho de las columnas en Excel para que se ajusten a los datos automáticamente
Uno de los mayores retos a la hora de trabajar en... Excel Se trata de organizar los datos de una manera que facilite su acceso y comprensión. Cuando tiene datos de tamaño variable, ajustar el ancho de las columnas para que se ajusten a esos datos se vuelve fundamental. El fracaso puede resultar Formato de columna correctamente a la dificultad de leer los datos, Lo que afecta la productividad. Hace el trabajo más complicado. Afortunadamente, Excel ofrece Varias formas de ajustar automáticamente el ancho de las columnas, lo que le facilita trabajar de manera más eficiente. En este artículo, repasaremos las mejores formas de optimizar el ancho de las columnas en Excel y garantizar que sus datos se muestren perfectamente.
Hay muchas formas de cambiar el ancho de las columnas en Excel, pero ¿sabías que puedes obligar a Excel a hacerlo automáticamente cuando agregas o eliminas datos?
Formas tradicionales de ajustar el ancho de las columnas (manualmente)
En este ejemplo, el ancho de columna predeterminado de Excel no es lo suficientemente ancho como para mostrar todo el texto de la columna A.
Excel ofrece dos formas populares de ajustar el ancho de las columnas. Primero, puede hacer clic, arrastrar o hacer doble clic en el borde entre los encabezados de columna A y B.
Alternativamente, puede seleccionar las columnas que desea modificar (o seleccionar la hoja completa) y luego hacer clic en Formato > Formatear ancho de columna automático en la pestaña Inicio de la cinta.
Aunque estos métodos tradicionales son útiles en algunos escenarios, requieren pasos adicionales que pueden hacer perder un tiempo valioso cuando trabaja en su hoja de cálculo.
Ajustar automáticamente el ancho de las columnas
Alternativamente, Excel puede automatizar este proceso para que cuando agregue o elimine datos de una celda, la columna se restablezca automáticamente sin que tenga que realizar ninguna otra acción.
Este proceso implica el uso de Visual Basic para Aplicaciones (VBA) en Excel. Aunque este es un lenguaje de programación, ¡no te desanimes! Es un paso realmente sencillo que incluso las personas que nunca antes han trabajado con código pueden realizarlo en menos de un minuto.
Paso 1: abra VBA
Seleccione la hoja cuyas columnas desea ajustar automáticamente y haga clic derecho en la pestaña de la hoja en la parte inferior de la ventana de Excel. Luego haga clic "Ver código".
Paso 2: agregue una línea de código
En la ventana de VBA, seleccione "Hoja de trabajo" de la primera de las dos listas desplegables.
Ahora escribe:
Celdas.EntireColumn.AutoFit
En el espacio vacío entre la primera y la última línea de código.
Paso 3: cierre la ventana de VBA
Haga clic en la "X" en la esquina superior derecha de toda la ventana de VBA para cerrarla.
Esto lo regresará a su hoja de cálculo de Excel y los anchos de las columnas se ajustarán automáticamente una vez que reactive la tabla (seleccionando cualquier celda). Notará que las columnas con muchos datos se expandirán, las columnas con un mínimo de datos se reducirán y las columnas vacías permanecerán en su ancho predeterminado hasta que las llene con nuevos datos.
Además, cuando agregue o elimine datos, las columnas se modificarán automáticamente. En este ejemplo, acorté los nombres de las tareas y puede ver que la columna A se ha reducido para adaptarse a esta modificación de datos.
Para deshacer este proceso de automatización, vuelva a abrir la ventana de VBA, elimine la línea de código que agregó y cierre la ventana de VBA. A partir de este punto, deberá ajustar manualmente el ancho de la columna utilizando uno de los dos métodos descritos en la primera sección anterior.
Cosas a tener en cuenta
Utilizo esta técnica todo el tiempo para mantener mis hojas de cálculo organizadas y ahorrar tiempo. Sin embargo, hay dos advertencias a tener en cuenta:
Primero, no puede deshacer esta automatización codificada presionando Ctrl+Z. Como resultado, una vez configurado VBA, no puede deshacer ninguna acción para que su negocio vuelva a ser como estaba antes de dar ese paso. En otras palabras, la modificación de VBA bloquea efectivamente la "pila" para deshacer, así que asegúrese de estar completamente satisfecho con cualquier cambio reciente que haya realizado en el contenido de su hoja de cálculo antes de continuar y agregar esta línea de código.
En segundo lugar, si borra el contenido de una columna que se modificó automáticamente según el código que ingresó, permanecerá en este ancho. No se modificará a menos que agregue nuevos datos a una celda en esa columna o cambie su tamaño manualmente usando una de las dos técnicas descritas en la parte superior de esta guía.
Otra forma de hacer legible todo el texto en una celda de Excel es utilizar la herramienta de ajuste de texto del programa. Esta herramienta mantiene el ancho de la columna actual pero obliga al texto a continuar en una nueva línea dentro de la celda. La desventaja de este método es que puedes terminar con alturas de fila inconsistentes, lo que puede hacer que tu hoja de cálculo luzca desordenada y más difícil de leer.