Milda necesita usar el Asistente para convertir texto en columnas de Excel con bastante frecuencia para uno de sus proyectos de trabajo. Necesita usar el análisis de ancho fijo en la herramienta, y cuando ejecuta el asistente, Excel mira los datos de origen y sugiere lugares donde los datos deberían estar «divididos». Milda encuentra esto molesto, ya que Excel normalmente adivina mal. Se pregunta si hay una manera de borrar todas las líneas de ruptura sugeridas a la vez para poder ingresar las líneas de ruptura manualmente donde las quiera.

No hay forma de evitar que Excel adivine cuando intenta analizar datos de ancho fijo. Sin embargo, hay algunas cosas que puede probar que pueden ayudar. Por ejemplo, algunas personas han informado mejores resultados en las conjeturas de Excel si formatea la columna de origen con una fuente Courier antes de realizar la conversión. (Courier es una fuente monoespaciada y puede ayudar a Excel a «ver» mejor los puntos de ruptura naturales de los datos).

Otra posibilidad es engañar a Excel para que piense que es mejor no adivinar los descansos. Antes de ejecutar el Asistente para convertir texto en columnas, inserte una fila en blanco en la parte superior de sus datos. En la fila, coloque una cadena larga de caracteres sin espacios. Por ejemplo, puede poner 200 caracteres X, sin espacios ni puntuación. Cuando ejecuta el asistente, Excel no podrá averiguar dónde están las rupturas en estos datos, por lo que no aventurará ninguna conjetura. Una vez finalizado el asistente, puede simplemente eliminar la fila.

Finalmente, puede desarrollar una rutina de Visual Basic para manejar la deconstrucción de datos por usted. Esta es una solución particularmente buena si encuentra que su proyecto implica trabajar con texto con el mismo formato todo el tiempo. Puede comenzar utilizando la grabadora de macros para grabar una sesión con el Asistente de texto a columnas y ver si lo que se registra es un buen punto de partida para futuras conversiones.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (3253) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:

link: / excelribbon-Fixed-Width_Settings_when_Converting_Text_to_Columns [Configuración de ancho fijo al convertir texto en columnas].