Derrotar al análisis automático de fechas (Microsoft Excel)
Excel suele ser bastante inteligente cuando se trata de importar datos, pero a veces el análisis automático que utiliza puede ser una molestia real. Por ejemplo, puede importar información que contenga cadenas de texto, como «1- 4-9» (sin las comillas). Esto está bien, pero si realiza un Reemplazo para deshacerse de los espacios, Excel convierte automáticamente la cadena resultante (1-4-9) en una fecha (1/4/09).
Una posible solución es copiar su información a Word y buscar y reemplazar allí. El problema con esta solución es que cuando pega la información de nuevo en Excel, se analizará nuevamente como información de fecha y se convertirá automáticamente a los números de serie de fecha requeridos.
La única solución satisfactoria es asegurarse de que Excel trate absolutamente las cadenas resultantes como eso, cadenas, y no como fechas. Esto se puede hacer de dos maneras: solo asegúrese de que el texto original comience con un apóstrofe o un espacio. Esto se puede asegurar usando la función Reemplazar de Excel (dependiendo de los datos con los que tenga que trabajar) o usando la función Reemplazar de Word (que es mucho más versátil).
Con un apóstrofo o un espacio al principio de la entrada de la celda, puede eliminar espacios o caracteres adicionales del contenido de la celda. Si el resultado es un texto que parece una fecha, Excel no lo analizará como tal porque el apóstrofo o espacio inicial fuerza el tratamiento como texto.
Otra forma de realizar la tarea es seguir estos pasos. (Suponga que los datos originales están en el rango A2: A101).
-
Inserte una columna a la derecha de los datos originales.
-
En la celda B2, ingrese la siguiente fórmula:
=SUBSTITUTE(A2," ","")
-
Copie el contenido de B2 en el rango B3: B101.
-
Seleccione las celdas en el rango de B2: B101.
-
Presione Ctrl + C para copiar el rango al Portapapeles.
-
Seleccione la celda A2.
-
Elija Pegado especial en el menú Editar. Excel muestra el cuadro de diálogo Pegado especial. (Ver figura 1)
-
Asegúrese de que la opción Valores esté seleccionada.
-
Haga clic en Aceptar.
-
Eliminar la columna B.
Estos pasos funcionan porque la salida de la función SUSTITUIR siempre se trata como texto. Cuando copia y pega valores de texto, se tratan como texto sin análisis adicional realizado por Excel.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (3019) 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 posteriores) aquí:
link: / excelribbon-Defeating_Automatic_Date_Parsing [Derrotando el análisis automático de la fecha]
.