Cómo mostrar los nombres de los días de la semana en el idioma local en Excel
🔍 WiseChecker

Cómo mostrar los nombres de los días de la semana en el idioma local en Excel

Es posible que tu hoja de Excel muestre nombres de días como lunes o martes en inglés, incluso cuando tu sistema usa otro idioma. Esto ocurre porque el formato de fecha predeterminado de Excel utiliza la configuración de idioma de la aplicación, no el formato regional de Windows. Puedes cambiarlo para mostrar nombres como “lundi” o “Mittwoch” para que coincidan con tu configuración regional. Este artículo explica cómo usar formatos de número personalizados y la función TEXTO para mostrar nombres de días localizados.

Puntos clave: Mostrar nombres de días localizados

  • Formato de número personalizado “dddd”: Aplica un nombre de día largo según la configuración regional de Windows a cualquier celda de fecha.
  • Función TEXTO con “[$-locale]dddd”: Fuerza un idioma específico para el nombre del día, independientemente de la configuración del sistema.
  • Cuadro de diálogo Formato de celdas (Ctrl+1): Proporciona la interfaz para seleccionar o escribir formatos de fecha personalizados para una o más celdas.

ADVERTISEMENT

Cómo determina Excel el idioma de los nombres de los días

Excel no tiene una única configuración de idioma para las fechas. El idioma utilizado para los nombres de los días depende del método de formato que elijas. El factor principal es la configuración regional (locale), un código que define el idioma y las convenciones regionales como el orden de la fecha y la moneda.

Cuando aplicas un formato de fecha estándar desde la cinta de opciones, Excel normalmente utiliza el idioma de la aplicación de Office. Si tienes Excel en inglés instalado en un PC con Windows en alemán, las fechas pueden aparecer en inglés. Para controlar el idioma de salida con precisión, debes usar códigos de formato personalizados o la función TEXTO con un argumento de configuración regional.

Entendiendo los códigos de configuración regional

Un código de configuración regional es esencial para forzar un idioma específico. Sigue el patrón [$-xxx], donde “xxx” es un valor hexadecimal. Ejemplos comunes son [$-409] para inglés (Estados Unidos), [$-407] para alemán (Alemania) y [$-40C] para francés (Francia). Puedes usar estos códigos dentro de formatos de número personalizados o en la función TEXTO para anular el idioma predeterminado.

Métodos para mostrar nombres de días localizados

Puedes mostrar los nombres de los días en tu idioma local usando dos enfoques principales. El primer método cambia el formato de número de la celda. El segundo usa una fórmula para generar el texto. Usa el método de formato para mantener el valor de fecha subyacente. Usa el método de fórmula para crear un resultado de texto o para especificar un idioma diferente al de tu sistema.

Aplicar un formato de número personalizado

  1. Selecciona tus celdas de fecha
    Haz clic en la celda o rango de celdas que contienen las fechas que deseas formatear.
  2. Abre el cuadro de diálogo Formato de celdas
    Presiona Ctrl+1 en tu teclado. Alternativamente, haz clic derecho en las celdas seleccionadas y elige Formato de celdas en el menú contextual.
  3. Ve a la pestaña Número
    En el cuadro de diálogo, asegúrate de que la pestaña Número esté seleccionada en la lista de la izquierda.
  4. Elige la categoría Personalizada
    En la lista Categoría de la izquierda, desplázate hacia abajo y haz clic en Personalizada.
  5. Ingresa un código de formato personalizado
    En el campo Tipo en la parte superior, verás el formato actual. Reemplázalo con uno de estos códigos:
    – Usa dddd para mostrar el nombre completo del día (por ejemplo, miércoles) usando la configuración regional de Windows.
    – Usa [$-locale]dddd para forzar un idioma específico. Para francés, escribe [$-40C]dddd.
    – Usa ddd para el nombre abreviado (por ejemplo, mié).
  6. Aplica el formato
    Haz clic en Aceptar. Tus celdas seleccionadas ahora mostrarán el nombre del día en el idioma elegido.

Usar la función TEXTO en una fórmula

  1. Selecciona una celda vacía para el resultado
    Haz clic en la celda donde deseas que aparezca el nombre del día localizado.
  2. Ingresa la fórmula TEXTO
    Escribe un signo igual seguido de la función TEXTO. La sintaxis básica es =TEXTO(date, "format_code").
  3. Referencia la fecha y especifica el formato
    Por ejemplo, si tu fecha está en la celda A1, escribe =TEXTO(A1, "dddd") para obtener el nombre largo según la configuración regional de tu sistema. Para especificar alemán, escribe =TEXTO(A1, "[$-407]dddd").
  4. Presiona Enter
    Presiona la tecla Enter para completar la fórmula. La celda mostrará el nombre del día como texto. Puedes copiar esta fórmula hacia abajo en una columna.

ADVERTISEMENT

Errores comunes y límites de formato

El nombre del día se muestra como símbolos de almohadilla (#####)

Una columna llena de símbolos de almohadilla generalmente significa que la columna es demasiado estrecha para mostrar el texto largo. El nombre del día en sí no es un error. Simplemente haz doble clic en el borde derecho del encabezado de la columna para ajustar automáticamente el ancho. También puedes arrastrar manualmente el borde para hacer la columna más ancha.

El formato no cambia el idioma

Si escribir “dddd” aún muestra nombres en inglés, tu formato regional de Windows para fecha corta podría estar configurado con un patrón en inglés. Verifica esto en Configuración de Windows > Hora e idioma > Idioma y región > Formato regional. Asegúrate de que esté configurado con tu país deseado. El formato personalizado “dddd” toma el idioma de esta configuración de Windows, no del idioma de la interfaz de Excel.

El resultado de la función TEXTO no es una fecha real

La salida de la función TEXTO es una cadena de texto. No puedes realizar cálculos de fecha como sumar días directamente a este resultado. Para cálculos, siempre mantén la celda de fecha original y refiérete a ella en tus fórmulas. Usa la función TEXTO solo para fines de visualización en informes o paneles.

El código de configuración regional devuelve caracteres inesperados

Usar un código de configuración regional incorrecto puede mostrar nombres en el idioma equivocado o mostrar caracteres inesperados. Verifica el código hexadecimal de configuración regional para tu idioma objetivo. Para una lista, busca en línea “códigos de ID de configuración regional de Excel” o prueba códigos comunes como [$-804] para chino (simplificado) o [$-411] para japonés.

Formato personalizado vs. función TEXTO: diferencias clave

Elemento Formato de número personalizado Función TEXTO
Contenido de la celda Permanece como un valor de fecha utilizable Convierte la fecha en texto estático
Control de idioma Usa la configuración regional del sistema o un código de configuración regional forzado Usa la configuración regional del sistema o un código de configuración regional forzado
Mejor para Formatear columnas de fechas para imprimir o visualizar Crear etiquetas en fórmulas o combinar con otro texto
Editar la fecha Aún puedes hacer clic y escribir una nueva fecha Debes editar la celda de fecha de origen
Uso en cálculos La fecha subyacente se puede usar en todas las fórmulas El resultado de texto no se puede usar en cálculos de fecha

Ahora puedes mostrar nombres de días en francés, alemán o cualquier otro idioma directamente en tus hojas de Excel. Usa el cuadro de diálogo Formato de celdas para cambios visuales rápidos en tus datos. Prueba la función TEXTO cuando necesites el día como parte de una oración en un informe. Para un control avanzado, combina la función DIASEM con ELEGIR para crear tu propia lista personalizada de nombres en cualquier idioma.

ADVERTISEMENT

Idioma de Excel y separadores

Los nombres de función de estos ejemplos corresponden a Excel en español. El separador de argumentos depende de la configuración regional: si Excel requiere punto y coma, sustituye las comas entre argumentos por punto y coma; si requiere comas, utiliza comas. No cambies separadores decimales, códigos de formato ni textos entre comillas indiscriminadamente. Los nombres de hojas, campos, tablas y rangos deben coincidir con los del libro; los marcadores en inglés no son nombres de función y deben sustituirse de forma coherente si adaptas los datos. Equivalencias con Excel en inglés: TEXTO = TEXT.

ADVERTISEMENT