Formatos de números y fechas

Formatos de fecha y número

Diferentes formatos para diferentes valores numéricos

Una expresión de formato para datos numéricos puede tener de una a cuatro secciones, separadas por punto y coma. Si el formato contiene uno de los formatos numéricos predefinidos, sólo se permite una sección.

Diferentes formatos para diferentes valores numéricos
Si utiliza El resultado es
Una sola sección La expresión del formato se aplica a todos los valores.
Dos secciones La primera sección se aplica a los valores positivos y cero, la segunda sección se aplica a los valores negativos.
Tres secciones La primera sección se aplica a los valores positivos, la segunda a los valores negativos y la tercera a los valores cero.
Cuatro secciones La primera sección se aplica a los valores positivos, la segunda a los valores negativos, la tercera a los valores cero y la cuarta a los valores nulos..
$#,##0;($#,##0)

Si se incluyen puntos y comas sin formato entre ellos, la sección que falta se formateará utilizando el formato de los valores positivos. Por ejemplo, el siguiente formato muestra valores positivos y negativos utilizando el formato de la primera sección y muestra "Cero" si el valor es cero.

$#,##0;;\Z\e\r\o

Formatos numéricos predefinidos

En la siguiente tabla se identifican los formatos numéricos predefinidos.

Formatos numéricos predefinidos
Nombre Formato Descripción
General Number Muestra el número sin separador de miles.
Currency Muestra el número con el separador de miles, si procede; muestra dos dígitos a la derecha del separador decimal. El resultado se basa en la configuración del sistema internacional.
Fixed Muestra al menos un dígito a la izquierda y dos a la derecha del separador decimal.
Standard Muestra el número con separador de miles, al menos un dígito a la izquierda y dos dígitos a la derecha del separador decimal.
Percent Muestra el número multiplicado por 100 con el símbolo de porcentaje (%) añadido a la izquierda; siempre muestra dos decimales a la derecha del separador de decimales.
Scientific Usa la notación científica estándar.
Yes/No Muestra No si el número es 0; de lo contrario muestra .
True/False Muestra Falso si el número es 0; de lo contrario, muestra Verdadero.
On/Off Muestra On si el número es 0; de lo contrario, muestra Off.

Formatos de fecha y hora predefinidos

En la siguiente tabla se identifican los formatos de fecha y hora predefinidos.

Formatos de fecha y hora predefinidos
Nombre Formato Descripción
General Date Muestra una fecha y/o hora, por ejemplo, 04/03/2021 17:34. Si no hay partes fraccionarias, muestra sólo una fecha, por ejemplo, 04/03/2021. Si no hay una parte entera presente, sólo muestra la hora, por ejemplo, 17:34. El formato de la fecha está determinado por los ajustes del sistema.
Long Date Muestra una fecha formateada según la configuración del sistema para la fecha extendida.
Medium Date Muestra una fecha utilizando el formato de fecha media según la configuración del sistema internacional.
Short Date Muestra una fecha formateada según la configuración del sistema para la fecha corta.
Long Time Muestra una hora usando el formato de tiempo del sistema extendido; incluye horas, minutos, segundos.
Medium Time Muestra una hora usando el formato de 12 horas; incluye horas, minutos e identificador AM/PM.
Short Time Muestra una hora usando el formato de 24 horas, por ejemplo, 17:45.

Formatos de fecha y hora personalizados

En la siguiente tabla se identifican los caracteres que pueden utilizarse para crear formatos de fecha/hora personalizados.

Formatos de fecha y hora personalizados
Carácter Descripción
(:) Separador de hora. En otros contextos internacionales, se pueden utilizar otros caracteres como separadores de hora. El separador de hora separa las horas, los minutos y los segundos cuando se formatea una hora. El carácter real utilizado como separador de hora está determinado por los ajustes del sistema internacional.
(/) Separador de fecha. En otros contextos internacionales, se pueden utilizar otros caracteres como separadores de fecha. El separador de fecha separa los días, meses y años cuando se formatea una fecha. El carácter real utilizado como separador de fecha está determinado por los ajustes del sistema internacional.
c Muestra la fecha en formato ddddd y la hora en formato ttttt, en ese orden. Muestra sólo la fecha si no hay una parte fraccionaria en el valor; muestra sólo la hora si no hay una parte entera.
d Muestra el día como un número sin cero inicial (1–31).
dd Muestra el día como un número con cero inicial (01–31).
ddd Muestra el día en formato abreviado (Lun-Dom). Localizado.
dddd Muestra el nombre completo del día (Lunes-Domingo). Localizado.
ddddd Muestra la fecha completa (incluido el día, el mes y el año), formateada según la configuración del sistema para la fecha corta.
dddddd Muestra la fecha completa (incluyendo día, mes y año) formateada según la configuración del sistema para la fecha extendida.
w Muestra el día de la semana como un número (de 1 para el domingo a 7 para el sábado).
ww Muestra la semana del año como un número (1–54).
m Muestra el mes como un número sin cero inicial (1-12). Si m sigue inmediatamente a h o hh, se muestra el minuto en lugar del mes.
mm Muestra el mes como un número con cero inicial (01-12). Si m sigue inmediatamente a h o hh, se muestra el minuto en lugar del mes.
mmm Muestra el nombre abreviado del mes (Ene-Dic). Localizado.
mmmm Muestra el nombre completo del mes (Enero-Diciembre). Localizado.
q Muestra el trimestre del año como un número (1–4).
y Muestra el día del año como un número (1–366).
yy Muestra el año como un número de dos dígitos (00–99).
yyyy Muestra el año como un número de 4 dígitos (100–9999).
h Muestra el tiempo como un número sin cero inicial (0–23).
hh Muestra el tiempo como un número con cero inicial (00–23).
n Muestra el minuto como un número sin cero inicial (0–59).
nn Muestra el minuto como un número con cero inicial (00–59).
s Muestra el segundo como un número sin cero inicial (0–59).
ss Muestra el segundo como un número con cero inicial (00–59).
ttttt Muestra la hora completa (incluida la hora, los minutos y los segundos), formateada utilizando el separador de hora definido en los ajustes del sistema internacional. El cero inicial se muestra si esta opción está marcada y la hora es antes de las 10:00 AM o PM.
AM/PM Utiliza el formato de 12 horas y muestra AM en mayúsculas para las horas antes del mediodía; muestra PM en mayúsculas para las horas entre el mediodía y las 11:59 PM.
am/pm Utiliza el formato de 12 horas y muestra am minúscula para las horas antes del mediodía; muestra pm minúscula para las horas entre el mediodía y las 11:59 PM.
A/P Utiliza el formato de 12 horas y muestra la letra A mayúscula para las horas antes del mediodía; muestra la letra P mayúscula para las horas entre el mediodía y las 11:59 PM.
a/p Utiliza el formato de 12 horas y muestra la letra a minúscula para las horas antes del mediodía; muestra la letra p minúscula para las horas entre el mediodía y las 11:59 PM.
AMPM Utiliza el formato de 12 horas y muestra la cadena AM según la configuración del sistema internacional para las horas antes del mediodía; muestra la cadena PM según la configuración del sistema internacional para las horas entre el mediodía y las 11:59 PM. AMPM puede ser en mayúsculas o en minúsculas, pero la cadena que se muestra depende de la configuración del sistema internacional. El formato por defecto puede ser AM/PM para sistemas de 12 horas pero puede ser una cadena vacía si el sistema es de 24 horas.

Diferentes formatos para diferentes valores de cadena

Una expresión de formato para las cadenas puede tener una o dos secciones separadas por un punto y coma (;).

Diferentes formatos para diferentes valores de cadena
Si utiliza El resultado es
Una sola sección El formato se aplica a todos los datos textuales.
Dos secciones La primera sección se aplica a los datos textuales, la segunda a los valores nulos y a las cadenas de longitud cero ("").

Formatos de cadena personalizados

Puede utilizar cualquiera de los siguientes caracteres para crear una expresión de formato de cadena personalizada.

Formatos de cadena personalizados
Carácter Descripción
@ Carácter marcador de posición. Muestra un carácter o espacio. Si la cadena tiene un carácter en la posición en la que aparece el símbolo (@), se muestra; de lo contrario, muestra un espacio en esa posición. Los marcadores de posición se rellenan de derecha a izquierda, a menos que haya un punto de exclamación (!) en la cadena del formato.
& Carácter marcador de posición. Muestra un carácter o nada. Si la cadena tiene un carácter en la posición donde se encuentra el símbolo (&), se muestra; de lo contrario, no se muestra nada. Los marcadores de posición se rellenan de derecha a izquierda, a menos que haya un punto de exclamación (!) en la cadena del formato.
< Forzar minúsculas. Muestra todos los caracteres en minúsculas.
> Forzar mayúsculas. Muestra todos los caracteres en mayúsculas.
! Forzar el relleno del marcador de posición de izquierda a derecha. El relleno del marcador de posición por defecto es de derecha a izquierda.