Convierta cadena a fecha con texto a columnas en Excel y Google Sheets

Convierta cadena a fecha con texto a columnas en Excel y Google Sheets

En este artículo, aprenderá cómo convertir una cadena en una celda en una fecha usando Texto a columnas en Excel y Google Sheets.

Convertir una cadena de texto en una fecha

Si tiene fechas en Excel formateadas como texto, puede convertirlas fácilmente a formato de fecha usando el Texto a columnas funcionalidad. Este suele ser el caso cuando exporta datos de otro sistema. Los datos no suelen tener los formatos adecuados. Supongamos que tiene la lista de fechas que se muestra a continuación en la Columna B, todas formateadas como texto.

El objetivo es obtener fechas de la columna B formateado consistentemente como fechas (M / D / YYYY) en la Columna C.

1. Seleccione un rango de datos (B2: B7) y en el Cinta, ir a Datos> Texto a columnas.

2. En el paso 1 del Asistente de texto a columnas, dejar la opción predeterminada (Delimitado) y haga clic en próximo.

3. En el paso 2, desmarque todos los delimitadoresy haga clic en Siguiente.

4. En el último paso del asistente, seleccione Fecha (MDY). En el cuadro Destino, ingrese la celda donde desea colocar los nuevos datos (C2) y haga clic en Finalizar.

Según el tipo de fecha seleccionado, Excel reconoce las fechas del texto dado y las formatea de manera adecuada. los el formato de fecha predeterminado es M / D / AAAA, así que déjelo como está.

Finalmente, en la Columna C, obtiene todas las fechas de la Columna B formateadas como fechas, en lugar de texto.

Convertir una cadena de texto en una fecha en Hojas de cálculo de Google

En Hojas de cálculo de Google, no hay ninguna opción para obtener fechas de celdas de texto usando Texto a columnas. Debe utilizar la función DATEVALUE para convertir cadenas en fechas.

Nota: La función DATEVALUE también está disponible en Excel y funciona exactamente de la misma manera que se explica a continuación.

1. En la celda C2, ingrese la fórmula:

1 = FECHAVALOR (B2)

El resultado de la fórmula es 44,280.
La función DATEVALUE devuelve un número para una fecha determinada. En Excel, las fechas se almacenan como números, a partir del 1/1/1900. Por lo tanto, el 25/03/2021 es en realidad el 44,280th día después del 1/1/1900.

2. Coloque el cursor en el esquina inferior derecha de C2 hasta el Cruz Negra aparece, y arrastrarlo hasta el final del rango de datos (C7).

Como resultado de este paso, la fórmula de C2 se copia en el rango C3: C7.

Nota: La función DATEVALUE reconoce solo cadenas que tienen el formato de fecha MM / DD / AAAA. Como puede ver, la fórmula en las celdas C3 y C5 devuelve un valor de error (# ¡VALOR!), Ya que el texto en B3 y B5 no tiene el formato correcto.

3. Ahora formatee los valores en la Columna C como fechas para mostrar las fechas en un formato adecuado. Para hacer esto, seleccione todas las celdas en un rango (C2: C7), y en el Menú, ir a Formato> Número> Fecha.

Como resultado, todas las celdas de texto de la Columna B (que tienen fechas con formatos válidos) ahora se copian en la Columna C y se formatean como fechas.

Para estos datos específicos, Buscar y reemplazar todo para reemplazar los puntos con barras eliminaría los errores.

wave wave wave wave wave