Cómo cambiar una fecha en un número de serie reconocido por Excel

Obtenga el libro de trabajo completo

Excel permite una variedad de formatos de fecha y dependiendo de dónde sea, los formatos predeterminados serán diferentes. Una fecha como el 31 de diciembre de 2016 podría aparecer formateada en Excel de cualquiera de estas formas:

  • 31 de diciembre de 2016
  • 2016-12-31
  • 31-12-2016
  • 31/12/2016 (el formato mm dd aaaa solo se usa en los EE. UU.)
  • 31/12/2016
  • 16-dic-31

Hay muchos más formatos posibles e incluso puedes crear el tuyo propio con formatos personalizados. En este ejemplo del 31 de diciembre de 2016, la fecha realmente se almacena en Excel como el valor 42735 independientemente del formato. Esto se debe a que Excel almacena las fechas como un número de serie entre 1 y 2,958,465 que representan fechas entre el 01/01/1900 y el 12/31/9999 . El objetivo del número de serie de la fecha es evitar que Excel vea algo como 31/12/2016 como diferente del 16-dic-31 porque están escritos de manera diferente. En su mayor parte, este sistema funciona bastante bien.

Es posible que haya encontrado datos que se supone que son una fecha pero que en realidad no usan el número de serie correcto. Por ejemplo, tal vez alguien haya intentado usar un formato aaaammdd y haya ingresado 20161231 en una celda. El problema con esto es que Excel lo reconocerá como un número regular con formato general. Se verá como una fecha, pero no podremos usar correctamente ninguna de las funciones de fecha de Excel. Tendríamos que convertirlos al valor del número de serie adecuado antes de usar cualquier función de fecha integrada.

Contenidos
  1. Conversión de fechas con fórmula
  2. Convertir fechas con texto a columna

Conversión de fechas con fórmula

Podríamos convertir fechas como estas usando algunas fórmulas de texto para analizar la parte del año, la parte del mes y la parte del día del número.

=DATE(LEFT(Date,4),RIGHT(LEFT(Date,6),2),RIGHT(Date,2))

¿Dónde Dateestá el número de fecha que estamos tratando de convertir en una fecha de número de serie adecuada? Esta fórmula toma los 4 caracteres de la izquierda como el año, los dos caracteres del medio como el mes y los dos últimos caracteres como el día y luego convierte esta información en el número de serie de la fecha de Excel.

Dado que esta fecha es un número regular, también podríamos hacer el análisis sintáctico usando funciones numéricas.

=DATE(INT(Date/10000),INT((Date-INT(Date/10000)*10000)/100),(Date/100-INT(Date/100))*100)

Convertir fechas con texto a columna

Si no tiene ganas de usar fórmulas, también hay una manera de hacerlo en Texto a columna .

Abra el editor Texto a columnas .

  1. Resalte los datos que contienen las fechas en el formato general que desea convertir a un número de serie.
  2. Vaya a la pestaña Datos en la cinta.
  3. Seleccione Texto en columnas en la sección Herramientas de datos .

Seleccione Delimitado de las opciones y presione el botón Siguiente .

Deseleccione todas las opciones de la sección Delimitadores y presione el botón Siguiente .

Paso 3 del Asistente para convertir texto en columnas.

  1. Seleccione Fecha en las opciones de formato de datos de columna y seleccione AMD en el menú desplegable.
  2. Elija el destino donde aparecerán los datos convertidos. De forma predeterminada, sobrescribirá sus datos, pero puede seleccionar una nueva ubicación para que sus datos originales no se sobrescriban.
  3. Pulse el botón Finalizar .

¡Sus fechas ahora estarán en el formato de número de serie de Excel adecuado!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumiremos que estás de acuerdo.