Tabla de contenido
En la entrada de datos, es un fenómeno común que las fechas se manipulen con texto u otros formatos. En este artículo, aprenderás cómo puedes cambiar, personalizar o arreglar las fechas que no se formatearon correctamente en la hoja de cálculo de Excel.
La captura de pantalla anterior es una visión general del artículo que representa un ejemplo de fijación de formato de fecha en Excel. Aprenderá más sobre el conjunto de datos, así como los métodos & funciones para cambiar, personalizar o fijar formatos de fecha en las siguientes secciones de este artículo.
Descargar el cuaderno de prácticas
Puede descargar el libro de Excel que hemos utilizado para preparar este artículo.
Corregir formato de fecha en Excel.xlsx8 soluciones sencillas para corregir el formato incorrecto de la fecha en Excel
1. Conversión de cadena de texto a formato de fecha
Cuando tenemos que copiar fechas de un rango de celdas a otra área, a veces el formato cambia y como resultado, vemos sólo valores numéricos con algunos dígitos que empiezan por 4. En la imagen de abajo, este es un ejemplo de la ocurrencia mencionada donde Columna D sólo representa los valores numéricos, no en formato de fecha. Pero tenemos una solución muy fácil para que esto ocurra.
📌 Pasos:
➤ Seleccione el rango de celdas que contienen los valores numéricos que deben convertirse a formato de fecha.
➤ En la pestaña Inicio y desde la pestaña Número Haga clic en el menú desplegable y verá dos tipos de formato de fecha. Fecha corta y Fecha larga .
➤ Selecciona cualquiera de estos dos formatos y ya está.
Como en la captura de pantalla siguiente, obtendrás los resultados con el formato de fecha adecuado de inmediato.
Más información: Cómo convertir texto en fecha con Excel VBA (5 maneras)
2. Personalizar el formato de fecha
Asumiendo eso, ahora quieres personalizar el formato de la fecha de acuerdo a tu preferencia. Así que tienes que personalizar el formato de la fecha, ¿cierto? Sigamos los pasos ahora.
📌 Paso 1:
➤ Bajo el Inicio abra el menú Formato de celda del cuadro de diálogo Número grupo de comandos.
📌 Segundo paso:
➤ Seleccionar A medida bajo el Número ficha.
➤ Por ejemplo, queremos ver el formato de fecha como-. Miércoles, 12.08.2020 por lo que en virtud del Tipo opción, tienes que escribir:
dddd, dd.mm.yyy
Aparecerá una vista previa debajo de la barra de muestras.
➤ Prensa OK y ya está.
Aquí están nuestros valores resultantes con el formato de fecha personalizado en la siguiente imagen.
Más información: Cómo utilizar la fórmula para cambiar el formato de fecha en Excel (5 métodos)
3. Extracción de fechas de textos mediante el asistente de columnas
A veces tenemos que copiar textos que incluyen fechas de una fuente y luego necesitamos extraer las fechas sólo de esas cadenas de texto en la hoja de Excel. No hay ninguna opción para personalizar o cambiar simplemente el formato de la fecha pasando por la función Formatear celdas En la imagen siguiente, se trata de un caso del problema en el que las fechas yacen con las horas y los textos.
📌 Paso 1:
➤ Seleccionar todo el rango de celdas que contienen los textos con fechas.
➤ Del Datos seleccione Texto a columnas de la Herramientas de datos aparecerá un cuadro de diálogo.
📌 Segundo paso:
➤ Seleccione el Delimitado como tipo de datos & pulse Siguiente .
📌 Tercer paso:
➤ Ahora marca en Espacio como delimitadores, ya que nuestros datos de texto contienen espacios entre ellos.
📌 Paso 4:
➤ En la imagen siguiente, ahora verás una columna que sólo contiene fechas con fondo negro. Selecciona Fecha como Formato de datos de columna .
➤ Si te fijas, nuestras fechas en los textos están en MM/DD/AAAA así que seleccione MDY del formato Fecha desplegable.
📌 Paso 5:
➤ Haga clic en la 2ª columna ahora en el Vista previa de datos sección.
➤ Ahora se le mostrará 2 ª columna que contiene los tiempos que queremos eliminar. Así que seleccione 'No importar columna(skip)' como Formato de datos de columna.
📌 Paso 6:
➤ Haz clic en la 3ª columna ahora.
➤ Al igual que en el paso anterior, seleccione 'No importar columna(skip)' como Datos de columna Formato también para la 3ª columna.
➤ Prensa Acabado .
Ahora tendrá un rango de celdas sólo con los valores de fecha extraídos. Puede cambiar el formato de Fecha o personalizar el formato ahora según sus preferencias.
Contenido relacionado: Cómo cambiar el formato de fecha predeterminado de EE.UU. a Reino Unido en Excel (3 formas)
4. Uso de la función VALUE para fijar el formato de fecha
Tenemos otra opción para convertir una cadena de texto al formato de fecha utilizando la función VALOR función. En Columna B , ahora tenemos fechas con formato de texto aunque parezcan en el formato exacto de fecha. En Columna C aplicaremos el VALOR que convierte una cadena de texto a un formato numérico si los números se encuentran en la celda especificada.
📌 Paso 1:
➤ Seleccionar Célula C5 & tipo:
=VALOR(B5)
➤ Prensa Entre en & la función volverá con algunos dígitos.
➤ Utilizar el Asa de llenado ahora para autocompletar todo el Columna C .
Así, el formato de texto acaba de convertirse en formato numérico.
📌 Segundo paso:
➤ Ahora como tenemos que dar formato a los números que representarán fechas, selecciona todo el rango de celdas que contengan esos valores numéricos.
➤ Bajo el Inicio y desde la pestaña Número grupo de comandos, seleccione Corto o Fecha larga formato.
A continuación, las fechas se mostrarán en un formato adecuado en Columna C.
Contenido relacionado: Cómo convertir fecha a mes en Excel (6 métodos sencillos)
Lecturas similares:
- Cómo convertir una fecha al formato dd/mm/aaaa hh:mm:ss en Excel
- Obtener el Primer Día del Mes a partir del Nombre del Mes en Excel (3 Formas)
- Cómo Obtener el Último Día del Mes Anterior en Excel (3 Métodos)
- Convertir Fecha Juliana de 7 Dígitos a Fecha Calendario en Excel (3 Maneras)
- Cómo evitar que Excel formatee automáticamente las fechas en CSV (3 métodos)
5. Inserción de la función DATEVALUE para corregir el formato de fecha en Excel
DATEVALUE busca las celdas que contienen datos tanto de fecha como de hora y devuelve sólo las fechas. Si en la celda hay otros textos excepto fecha u hora, la función DATEVALUE no puede reconocer los datos de fecha u hora de la celda y devolverá como #¡VALOR! La sintaxis de este DATEVALUE función es:
=DATEVALUE(texto_fecha)
📌 Pasos:
➤ Seleccionar Célula C5 & tipo:
=DATEVALUE(B5)
➤ Prensa Entre en Utilice Asa de llenado para autocompletar otras celdas en Columna C y ya está.
Los valores de texto se convertirán en formato numérico y luego tendrás que cambiar el formato de esos números a formato de fecha.
La diferencia básica entre los usos de VALOR y DATEVALUE es la función DATEVALUE extrae sólo fechas de una combinación de fecha y número de una celda. Pero la función VALUE busca números sólo de una cadena de texto sin importar que represente un valor de fecha u hora.
Más información: Cómo convertir fecha a año en Excel (3 formas rápidas)
6. Aplicación del comando Buscar y reemplazar para convertir texto en formato de fecha
Si las fechas están en un formato que incluya Puntos(.) en lugar de Oblicuos(/) como separadores, entonces el VALOR o DATEVALOR no será capaz de reconocer el valor de la fecha a partir de una cadena de texto. En ese caso, tenemos que utilizar Buscar y reemplazar para sustituir Punto(.) con Oblicuo(/) y luego el VALOR o DATEVALOR los convertirá en Fecha formatos.
📌 Paso 1:
➤ Seleccione los datos de texto que contienen fechas.
➤ Prensa CTRL+H para abrir el Buscar y reemplazar cuadro de diálogo.
➤ Entrada Punto(.) como Encuentre lo que y Barra oblicua(/) como Sustituir por opciones.
➤ Prensa Sustituir todo.
📌 Segundo paso:
➤ Así que ahora todos los valores de fecha en Columna B representan ahora barras oblicuas como separadores. Pero estos valores de fecha siguen estando en formato de texto que tenemos que convertir a formato numérico.
📌 Tercer paso:
➤ Ahora en Célula C5 utilice el botón DATEVALUE para convertir el formato de texto en formato numérico que representará las fechas.
=DATEVALUE(B5)
➤ Prensa Entre en Utilice Asa de llenado para rellenar el resto de las celdas y encontrarás las fechas en formato exacto.
Contenido relacionado: VBA para quitar la hora de la fecha en Excel (3 métodos)
7. Uso de la función SUBSTITUTE para corregir el formato de fecha
Utilizando SUSTITUIR podemos reemplazar o sustituir puntos por barras inclinadas, así como convertir el formato de texto en formato de fecha de forma más eficiente. La fórmula genérica de la función SUBSTITUTE es:
=SUBSTITUTE(texto, texto_antiguo, texto_nuevo, [instancia_num]
📌 Pasos:
➤ En Célula C5 la fórmula relacionada con la función SUBSTITUTE será:
=SUSTITUIR(B5,".","/")
➤ Prensa Entre en autocompletar todo el Columna C con Asa de llenado y obtendrá de inmediato los valores resultantes con el formato de fecha adecuado.
Más información: Cómo cambiar el formato de fecha en una tabla dinámica en Excel
8. Uso de la opción de comprobación de errores para corregir el formato de fecha
A veces, las celdas que contienen fechas pueden mostrar errores que puede encontrar haciendo clic en el icono amarillo con el signo Exclamatorio. Puede encontrar el mensaje que muestra que la fecha del texto es con año de 2 dígitos y habrá opciones debajo de ese mensaje para convertir el año de 2 dígitos en el año de 4 dígitos.
Seleccionemos la opción que convertirá el año de 2 dígitos en el año de 4 dígitos con el botón 20XX Si los años de sus datos representan 1900-1999, deberá utilizar el formato 19XX .
Tras la conversión de los formatos de año en todas las celdas, ya no encontrará ningún mensaje de error para los valores de fecha.
Más información: Cómo convertir fecha a día del año en Excel (4 métodos)
Conclusiones
Espero que todos los métodos mencionados anteriormente para arreglar los formatos de fecha le permitan ahora aplicarlos en sus hojas de cálculo de Excel de forma más eficaz. Si tiene alguna pregunta o comentario, hágamelo saber en la sección de comentarios. O puede consultar nuestros otros artículos relacionados con las funciones de Excel en este sitio web.