¿Cómo convertir una fecha en Excel a una cadena numérica o al formato de texto?
Convertir valores de fecha en Excel a formatos de texto o número es una necesidad habitual durante el procesamiento y la elaboración de informes. Por ejemplo, puede haber importado datos en los que las fechas se almacenan como números o desear estandarizar el formato de fecha antes de exportarlos a sistemas externos, generar archivos CSV o realizar cálculos masivos. Este tutorial presenta varios métodos prácticos que cubren distintos escenarios y requisitos de conversión, permitiéndole elegir con flexibilidad el enfoque más adecuado para su trabajo real.
Se analizan la eficacia, la simplicidad y las capacidades de procesamiento masivo de cada método, junto con consejos clave, precauciones y sugerencias para solucionar problemas. Los métodos incluyen fórmulas, herramientas de formato, funciones integradas de Excel y automatización mediante VBA, facilitando enormemente sus tareas de conversión de fechas en Excel.
- 1. Convertir fecha a texto
1,1 Convertir fecha a texto en formato mm/dd/aaaa
1,2 Convertir fecha a texto en formato mmddaaaa
1,3 Convertir fecha a texto en otros formatos - 2. Convertir fecha a número
2,1 Convertir fecha a número en formato de 5 dígitos
2,2 Convertir fecha a número en formato mmddaaaa - 3. Convertir fecha a mes/día/año u otro Formato de fecha con clics4
- 4. Texto en columnas: convertir valores de fecha
- 5. Descarga el archivo de ejemplo
Esta sección ofrece técnicas esenciales para transformar fechas en cadenas de texto en Excel.
La forma más sencilla de convertir una fecha en texto es mediante la función TEXTO, que te permite especificar con total flexibilidad el formato de salida según tus necesidades y la configuración regional. Este método es ideal para transformar cualquier formato de fecha en una cadena de texto clara y legible, y se utiliza ampliamente para exportar datos, preparar resúmenes o estandarizar al instante la visualización de fechas.
Fórmula: =TEXT(date,«date_format»)
Referencia:fecha: la celda con la fecha que desea convertir a texto
formato_fecha:el formato que desea mostrar tras convertir la fecha a texto
A continuación, casos específicos muestran cómo utilizar esta fórmula de forma efectiva para distintos requisitos de visualización. Tenga en cuenta que, tras usar la fórmula TEXTO, el resultado siempre se devuelve como una cadena de texto (no como un número), por lo que resulta ideal para situaciones en las que no necesite realizar cálculos adicionales con fechas.
1,1 Convertir fecha a texto en formato mm/dd/aaaa
Para convertir la fecha de la celda A3 a una cadena con el formato mm/dd/aaaa, introduce la siguiente fórmula en la celda de destino (por ejemplo, B3):
=TEXT(A3,«mm/dd/yyyy»)
Pulsa Intro para confirmar la fórmula.
Si prefiere el formato dd/mm/aaaa, puede ajustar la fórmula a:
=TEXT(A8,«dd/mm/yyyy»)
Tras escribir la fórmula, pulse Intro.
Puede arrastrar el controlador de relleno para aplicar la fórmula a otras celdas si necesita convertir varias fechas al mismo tiempo. Tenga en cuenta que el resultado es una cadena de texto, por lo que Excel lo alinea a la izquierda de forma predeterminada. Si planea usar este resultado en cálculos, consulte a continuación los métodos para convertirlo en un número.
1,2 Convertir fecha a texto en formato mmddaaaa o ddmmyyyy
Si desea Fecha de salida en un formato compacto (como mmddaaaa), se aplica el mismo enfoque:
Introduzca esta fórmula en la celda de destino (por ejemplo, B13):
=TEXT(A13,«mmddyyyy»)
Pulse Intro para finalizar.
Para el formato ddmmyyyy, escriba:
=TEXT(A18,«ddmmyyyy»)
Luego, pulse Intro.
Si necesita aplicar la operación a una columna, puede copiar la fórmula hacia abajo o utilizar el controlador de relleno. Si detecta errores de alineación o cálculo, asegúrese de que todas las celdas de fecha originales contengan realmente valores de fecha y no estén formateadas como texto.
1,3 Convertir fecha a texto en otros formatos
La función TEXTO admite una amplia variedad de formatos. Basta con cambiar el código de formato en la fórmula para personalizar la salida. Esto resulta especialmente útil para preparar cadenas de fecha adaptadas a cada región, generar documentos o utilizarlas en otros programas que requieran un formato de fecha fijo. Ejemplos:
| Date(A3) | 12/23/2019 |
| Fórmula | =TEXT(A3,«mm-dd-yyyy») | =TEXT(A3,«mm/dd») | =TEXT(A3,«dd») | =TEXT(A3,«d/m/y») |
| Resultado | 23-12-2019 | 23/12 | 23 | 23/12/19 |
Si la fórmula no devuelve el formato deseado, revise nuevamente la cadena de formato: Excel requiere comillas dobles y códigos de fecha válidos. Para consultar todas las opciones disponibles, consulte la ayuda sobre formato personalizado en Excel.
Esta sección explica cómo convertir valores de fecha en cadenas numéricas. En algunos casos, es posible que desee obtener el número de serie de la fecha (para realizar cálculos de intervalos o garantizar compatibilidad) o reformatear fechas como cadenas numéricas puras (por ejemplo, para exportarlas a bases de datos, ordenarlas o enviar datos numéricos estructurados a otra aplicación).
2,1 Convertir fecha a número en formato de 5 dígitos
Para mostrar el número de serie subyacente (el número de días transcurridos desde el 1 de enero de 1900) correspondiente a una fecha, siga estos pasos:
1. Haga clic con el botón derecho en la celda que contiene la fecha que desea convertir y, en el menú contextual, elija Establecer formato de celda.
2. En el cuadro de diálogo Establecer formato de celda, vaya a la pestaña Número y seleccione General en la lista Categoría.
3. Haga clic en Aceptar. La fecha de la celda seleccionada se convierte en un número de cinco dígitos, el formato interno que Excel utiliza para almacenar fechas. ¡Aprovéchelo para realizar cálculos como restar fechas y obtener diferencias en días, o para integraciones con sistemas que dependan de números de serie de fechas!
Nota: Si necesita revertir el número a un formato de fecha estándar, simplemente siga los mismos pasos y seleccione una categoría de Fecha en su lugar.
2,2 Convertir fecha a número en formato mmddaaaa o ddmmaaaa
Cuando desee transformar una fecha en una cadena numérica con formato mmddaaaa o ddmmaaaa (que, técnicamente, sigue siendo una cadena de texto en Excel, aunque compuesta exclusivamente por dígitos), utilice un formato de número personalizado. Esta opción resulta ideal para generar códigos de fecha numéricos uniformes, perfectos para ordenación, importación/exportación o como identificadores estandarizados de documentos.
1. Haga clic con el botón derecho en la celda que contiene la fecha que desea convertir y elija Establecer formato de celda en el menú contextual.
2. En el cuadro de diálogo Establecer formato de celda, en la pestaña Número, seleccione Personalizada en la lista Categoría. A continuación, escriba el código de formato deseado, como mmddaaaa, en el campo Tipo.
3. Haga clic en Aceptar. Ahora, la fecha aparece como una cadena numérica en el formato seleccionado.
Estos son algunos otros códigos personalizados de Comúnmente utilizado y el resultado que producen:
| Fecha | 2/23/2019 |
| Formato de celda personalizado | ddmmyyyy | ddmmyy | mmyyyy | yyyymmdd |
| Mostrar | 23022019 | 230219 | 022019 | 20190223 |
¡Atención! Aunque el número se muestre visualmente, Excel sigue tratándolo como una fecha en la celda a menos que utilice la fórmula TEXTO para convertirlo. Si exporta los datos o los usa en otro sistema, asegúrese de verificar si se está leyendo el valor subyacente de la celda o el texto mostrado.
Si desea convertir valores de fecha rápidamente a mes, día, año o cualquier otro formato de fecha personalizado —incluso en operaciones masivas—, la herramienta Aplicar formato de fecha de Kutools para Excel puede resultar muy conveniente. Es especialmente útil para quienes prefieren evitar fórmulas complicadas o acciones repetitivas con el botón derecho, y en particular para aplicar distintos estilos de formato a un amplio rango de fechas.
Después de instalar gratuitamente Kutools para Excel, siga estos pasos:
1. Seleccione las celdas que contienen las fechas que desea convertir.
2. Haga clic en Kutools > Formato > Aplicar formato de fecha.
3. En el cuadro de diálogo Aplicar formato de fecha, seleccione el resultado deseado en el panel Formato de fecha. Podrá previsualizar inmediatamente el resultado en el panel derecho de Vista previa.
4. Haga clic en Aceptar para aplicar los cambios y todas las fechas seleccionadas se reformatearán al instante.
Consejos: Este método resulta especialmente útil para el procesamiento masivo y ofrece una vista previa visual, lo que elimina la necesidad de prueba y error. Si obtiene resultados inesperados, verifique que los datos originales no incluyan fechas no válidas ni fechas con formato de texto, ya que es posible que la herramienta no las reconozca correctamente.
Más consejos sobre la conversión de fechas
La función integrada de Excel Texto en columnas también puede utilizarse para convertir masivamente valores de fecha en texto u otras representaciones de fecha o número, por ejemplo, al limpiar datos importados con formatos inconsistentes o al prepararlos para migrarlos a otros sistemas.
La ventaja de este método es que no requiere fórmulas ni VBA y permite gestionar simultáneamente varias celdas o columnas. No obstante, podría sobrescribir el contenido de las columnas situadas a la derecha, por lo que siempre debe asegurarse de que no haya datos valiosos en ellas o realizar la conversión en una zona nueva.
Pasos:
- Seleccione el rango que contiene las fechas que desea convertir.
- Vaya a la pestaña Datos en la Cinta de opciones y haga clic en Texto en columnas.
- En el asistente, elija Delimitado y haga clic en Siguiente (no seleccione ningún delimitador en el paso 2 del asistente).
- Haga clic de nuevo en Siguiente; luego, en Formato de los datos en la columna, elija Fecha y especifique el formato de entrada correcto (por ejemplo, MDY, DMY o YMD), o seleccione Texto para forzar la conversión al formato de texto.
- Elija la celda de destino para la salida si prefiere no sobrescribir la columna original.
- Haga clic en Finalizar.
Tras finalizar, los valores de fecha seleccionados se convertirán al formato elegido (texto). Este método resulta especialmente eficaz para aplicar rápidamente el formato de texto a cadenas de fecha o para resolver problemas con archivos CSV o TXT importados en los que Excel pueda convertir automáticamente fechas en texto de forma incorrecta.
Precauciones: Si las columnas de destino contienen fórmulas o datos importantes, mueva o haga una copia de seguridad de los datos con antelación. En el caso de fechas no inglesas o patrones de fecha personalizados, verifique dos veces el menú desplegable «Fecha» para que coincida con la disposición de los datos originales. Si obtiene resultados inesperados —por ejemplo, si las fechas aparecen como números o no se convierten—, asegúrese de que la configuración regional de su sistema Formato de fecha coincida con la selección realizada en el asistente.
En resumen, Excel ofrece diversas soluciones flexibles para convertir fechas a formatos de texto o número, incluidas fórmulas ()TEXTO), opciones de formato, potentes complementos como Kutools y funciones integradas como Texto en columnas. Cada método se adapta a un escenario concreto: use fórmulas para resultados dinámicos, el formato para cambios simples de apariencia, Kutools para procesamiento masivo intuitivo, VBA para tareas repetitivas a gran escala y Texto en columnas al importar o limpiar datos textuales. Elija siempre el método que mejor se ajuste a sus necesidades específicas de conversión, al volumen de datos y a sus preferencias de flujo de trabajo. Tenga en cuenta la diferencia entre fórmulas y los valores reales de las celdas, y realice siempre una copia de seguridad de sus datos antes de llevar a cabo conversiones a gran escala.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos
