Excel

Traducción automática en Excel: qué idiomas reconoce y cómo usarla

octubre 22, 2026 Tuto Excel 13 min read
Traducción automática en Excel: qué idiomas reconoce y cómo usarla

Tienes una hoja con frases en inglés que tienes que pasar al español y quieres hacerlo dentro de Excel, sin abrir otra pestaña. En este tutorial aprenderás a traducir celdas sueltas con la función TRADUCIR, a traducir una columna entera arrastrando el controlador de relleno, a traducir un libro completo con la extensión Linyk y a cambiar el idioma de la interfaz del propio Excel. Lo que aquí se explica funciona en Excel para Microsoft 365, en Excel para Mac y en Excel para móviles; las fórmulas y la extensión están pensadas para 365 y 2024.

Qué puedes traducir y con qué método en Excel

Piensa en una hoja pequeña con descripciones de producto escritas en inglés que tu cliente quiere leer en español. Para resolverlo tienes tres caminos según lo que tengas delante: una sola celda, una columna entera o un libro entero. Para celdas sueltas y para columnas se usa la función =TRADUCIR(celda;"en";"es"), disponible en Excel para Microsoft 365, en Excel para Mac y en Excel para móviles, con el servicio de Microsoft Translator por debajo. Para un libro completo existe una herramienta externa llamada Linyk Excel Translator que traduce todo el contenido de un .xlsx a la vez, conservando fórmulas y formatos. Y si lo que quieres es cambiar el idioma de los menús, los cuadros y los mensajes del propio programa, eso se hace en Archivo > Opciones > Idioma, sin tocar el contenido de las celdas. Cada camino resuelve un problema distinto: TRADUCIR actúa sobre celdas concretas, Linyk sobre el archivo completo y Archivo > Opciones > Idioma sobre la interfaz. Los tres se pueden combinar.

Nota: en Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma en vez del punto y coma: =TRADUCIR(A1,"en","es").

La función TRADUCIR para traducir celdas sueltas

TRADUCIR (en inglés TRANSLATE) es la función pensada para traducir el texto de una celda directamente en la hoja. Está disponible en Excel para Microsoft 365, en Excel para Mac y en Excel para móviles; en Excel 2024, 2021, 2019 y anteriores no existe y muestra #¿NOMBRE?. Su sintaxis es =TRADUCIR(texto;idioma_origen;idioma_destino) y los argumentos se separan con ; (con , si tu Excel usa punto decimal). El primero es el texto que se traduce, el segundo es el idioma del texto original y el tercero el idioma al que quieres llegar. La función usa el servicio de Microsoft Translator, así que necesita conexión a internet y aplica una cuota diaria por usuario. Si solo necesitas traducir una descripción de producto o un comentario de una celda, esta es la forma más rápida.

Se inserta como cualquier otra función: se escribe = en la celda destino, se teclea TRADUCIR( y se van rellenando los argumentos.

FórmulasBiblioteca de funcionesTextoTRADUCIR

El asistente que se abre al pulsar el botón es el mismo que para el resto de funciones de texto.

Consejo: si trabajas habitualmente con esta misma traducción, coloca el idioma de origen en una celda fija (por ejemplo $Z$1) y cópiala con referencias absolutas para no tener que escribirla.

El argumento texto: comillas o referencia a una celda

El primer argumento de TRADUCIR admite dos modos: una cadena entre comillas o una referencia a otra celda.

=TRADUCIR("Hello";"en";"es")
=TRADUCIR(A1;"en";"es")

La forma con comillas sirve para probar la función rápidamente; la forma con referencia es la que se usa en una hoja real, porque apunta a la celda que contiene el texto a traducir. Si la celda referenciada está vacía, TRADUCIR devuelve una cadena vacía, no un error. Si la referencia apunta a un número, la función lo convierte a texto, lo traduce como si fuera una palabra y devuelve el resultado, que no suele ser lo que quieres; conviene aplicar TRADUCIR solo sobre celdas de texto.

El argumento idioma de origen y el de destino

Los argumentos de idioma se escriben con códigos de dos letras según el estándar ISO 639-1: "en" para inglés, "es" para español, "fr" para francés, "de" para alemán, "pt" para portugués, "zh" para chino, "ja" para japonés. Si omites el idioma de origen, Excel intenta detectarlo automáticamente; si omites el de destino, TRADUCIR usa el idioma de la interfaz de tu Excel. La lista completa de códigos válidos está en la documentación oficial de Microsoft Translator en learn.microsoft.com.

=TRADUCIR(A1;"en";"es")
=TRADUCIR(A1;;"es")
=TRADUCIR(A1;"en";)

Si escribes un código que no está en la lista, TRADUCIR devuelve el error "Idioma no válido" y la celda muestra #¡VALOR!.

Traducir una columna de frases con TRADUCIR

Vas a traducir la columna A de la hoja Frases, donde tienes tres saludos en inglés. La hoja está pensada para que pegues los datos en tu Excel y obtengas los mismos resultados.

B2fx=TRADUCIR(A2;"en";"es")
A B
1 Inglés Español
2 Good morning Buenos días
3 Thank you Gracias
4 See you tomorrow Hasta mañana
B2 Arrastra el controlador de relleno hasta B4
Frases

Pasos para llegar a esa hoja:

  1. En una hoja nueva llamada Frases, escribe en A1 la palabra Inglés y en B1 la palabra Español, ambas en negrita.
  2. En A2, A3 y A4 escribe Good morning, Thank you y See you tomorrow.
  3. Selecciona B2, escribe =TRADUCIR(A2;"en";"es") y pulsa Entrar. Verás Buenos días.
  4. Vuelve a B2, sitúa el cursor sobre el controlador de relleno (el cuadrado pequeño de la esquina inferior derecha) y arrastra hacia abajo hasta B4. Las celdas B3 y B4 mostrarán Gracias y Hasta mañana.
  5. Si las celdas B muestran #¿NOMBRE?, tu versión de Excel no trae TRADUCIR; la fórmula funciona a partir de Excel para Microsoft 365.
Comprueba: en B2, B3 y B4 debes ver Buenos días, Gracias y Hasta mañana. Si ves #¿NOMBRE?, TRADUCIR no está en tu versión.

Errores de TRADUCIR y por qué salen

Error en la celda Causa Arreglo
#¿NOMBRE? Tu Excel no incluye TRADUCIR (versiones 2024, 2021, 2019 o anteriores). Actualiza a Microsoft 365 o usa una columna auxiliar con tu propio diccionario y BUSCARV.
#¡VALOR! El código de idioma no está en la lista o TRADUCIR no puede procesar el contenido. Revisa el código (deben ser dos letras del estándar ISO 639-1) y que la celda contenga texto.
Texto demasiado largo La celda supera el límite de caracteres que acepta el servicio. Divide el texto en trozos más pequeños o pega solo una parte.
Solicitud limitada Has superado la cuota diaria del servicio de traducción. Espera al día siguiente o reduce el número de llamadas usando Pegado especial > Valores para dejar de recalcular.
Cuidado: TRADUCIR consume una llamada al servicio cada vez que la hoja se recalcula. Si traduces una columna con mil filas y luego ordenas o filtras, Excel puede repetir las llamadas y agotarla.

#¿NOMBRE? cuando tu versión no trae TRADUCIR

Si tu Excel es 2024, 2021, 2019 o anterior y escribes =TRADUCIR(A2;"en";"es"), la celda muestra #¿NOMBRE? porque la función no está incluida en esas ediciones. La alternativa más cómoda para traducir dentro de la hoja es preparar tu propio diccionario en otra hoja y buscar con =BUSCARV(A2;$H$2:$I$100;2;FALSO). Para algo puntual, la web de Microsoft Translator traduce la frase que copies y la pegas a mano.

=BUSCARV(A2;$H$2:$I$100;2;FALSO)

Traducir un archivo .xlsx entero con Linyk

Cuando lo que necesitas es traducir todo un libro, celda a celda, sin escribir funciones, la herramienta externa Linyk Excel Translator traduce un archivo .xlsx completo a 136 idiomas conservando fórmulas, referencias y estilos numéricos. El proceso tiene tres pasos:

  • Subir el libro desde la página de Linyk; el archivo se manda cifrado y se borra al terminar.
  • Elegir el idioma de origen y el de destino desde dos listas desplegables.
  • Descargar el libro traducido; las fórmulas, los formatos de moneda, los colores y los nombres de hoja se mantienen.

Linyk traduce los textos visibles: etiquetas, descripciones, encabezados y comentarios. Lo que no traduce son las fórmulas (siguen en su idioma original con sus nombres en inglés o español según donde se escribieron), los nombres definidos que ya tengas en el libro y los códigos o identificadores que no quieras tocar. Si en tu hoja tienes celdas con texto mixto (por ejemplo Modelo X-200 - Stainless steel finish), Linyk deja la parte técnica y traduce solo la descripción.

Consejo: antes de pasar el libro por Linyk, revisa si tienes celdas con nombres propios o direcciones dentro de frases; estas herramientas no siempre distinguen entre lo que se traduce y lo que no.

Cambiar el idioma de la interfaz de Excel

Cambiar el idioma de la interfaz afecta a los menús, los botones, los cuadros de diálogo y la revisión ortográfica, pero no toca el contenido de las celdas. Si tienes la cinta en inglés y la prefieres en español, se cambia en el panel de idiomas de Office.

ArchivoOpcionesIdioma

Dentro del panel Idioma hay tres listas: Idiomas de presentación de Office (la cinta, los menús y los cuadros), Idiomas de ayuda (el sistema de ayuda y los artículos de soporte) e Idiomas de revisión y herramientas de escritura (corrector ortográfico, sinónimos y gramática). Para cambiar la interfaz, añade el idioma en la primera lista, márcalo como preferido con Establecer como preferido y reinicia Excel.

Cuidado: cambiar el idioma de presentación no traduce el contenido del libro; tus celdas siguen en el idioma en el que estaban.

Instalar un paquete de idioma que no tienes

Pasos para añadir un idioma de presentación que no tenías instalado:

  1. Abre Archivo > Opciones > Idioma. En la lista Idiomas de presentación de Office, pulsa Agregar idiomas.
  2. En el cuadro Agregar idioma, busca el idioma que te interesa (español, francés, alemán, portugués), selecciónalo y pulsa Agregar.
  3. Vuelve a la lista principal; el idioma nuevo aparece con un icono indicando que falta el paquete. Púlsalo y elige Instalar desde la categoría Office Language Pack; la descarga se hace desde la web de Microsoft.
  4. Cuando termine, marca el idioma como preferido y reinicia Excel.
ArchivoOpcionesIdiomaAgregar idiomas

En Mac, los idiomas de presentación se eligen en Excel > Preferencias > Idioma, dentro de las Preferencias del sistema. En Excel para la web, el idioma se cambia en la cuenta de Microsoft, en Configuración > General > Idioma y zona horaria, y se aplica al abrir el libro.

Pasar un libro al idioma de otro usuario

Supón que has creado un libro de ventas con encabezados en inglés, fórmulas en español y nombres de hoja como Ventas y Resumen. Ahora se lo tienes que enviar a un compañero cuya interfaz está en francés y que no entiende los encabezados. Tienes tres caminos según lo que te interese:

  • Cambiar la interfaz antes de empezar: instalar el paquete de idioma francés, reiniciar y revisar que la cinta ya sale en francés antes de tocar el archivo.
  • Dejar el contenido tal cual y traducir solo lo necesario: TRADUCIR sobre la columna de descripciones y dejar los nombres técnicos, los códigos y las fórmulas en el idioma original a propósito.
  • Pasar el libro entero por Linyk para traducir las celdas y mantener las fórmulas.

Lo importante es decidir antes qué partes se traducen y qué partes se quedan, y no traducirlo dos veces por accidente.

Cambiar la interfaz antes de empezar

Pasos para preparar tu Excel antes de tocar el archivo:

  1. Abre Archivo > Opciones > Idioma y, en Idiomas de presentación de Office, añade el idioma destino si no está.
  2. Pulsa Instalar sobre el idioma nuevo desde la categoría Office Language Pack y espera a que termine la descarga.
  3. Marca el idioma como preferido y reinicia Excel.
  4. Al volver a abrirlo, la cinta, los menús y los cuadros ya salen en el idioma destino.
ArchivoOpcionesIdioma
Comprueba: al abrir Excel tras el reinicio, Archivo, Inicio, Insertar y el resto de pestañas aparecen en el idioma destino.

Dejar el contenido tal cual y traducir solo lo necesario

En esta versión del libro decides no tocar la estructura: ni los nombres de hoja, ni los nombres definidos, ni los encabezados técnicos. Solo traduces la columna C de descripciones, que es lo que tiene que leer el usuario.

D2fx=TRADUCIR(C2;"es";"fr")
A B C D
1 Código Producto Descripción (es) Description (fr)
2 X-200 Lapicero Punta fina de 0,5 mm Pointe fine de 0,5 mm
3 X-201 Cuaderno Tapa dura, 80 hojas Couverture rigide, 80 feuilles
4 X-202 Goma Sin PVC, blanca Sans PVC, blanche
D2 Arrastra el controlador de relleno hasta D4
Ventas

Pasos para llegar a esa hoja:

  1. En la hoja Ventas, añade la columna D con el encabezado Description (fr).
  2. En D2 escribe =TRADUCIR(C2;"es";"fr") y pulsa Entrar. Verás la descripción en francés.
  3. Arrastra el controlador de relleno desde D2 hasta D4 para copiar la fórmula.
  4. Revisa los códigos y los nombres de producto: como son técnicos, los dejas igual; TRADUCIR no los ha tocado porque no están en la fórmula.
Comprueba: en D2, D3 y D4 ves la descripción en francés, mientras que la columna A con los códigos y la columna B con los nombres siguen en español.

Lo que ya sabes hacer con la traducción en Excel

  • La función TRADUCIR traduce celdas sueltas y está disponible solo en Excel para Microsoft 365, en Mac y en móviles.
  • Para traducir una columna, se escribe =TRADUCIR(A2;"en";"es") y se arrastra el controlador de relleno.
  • El idioma de la interfaz se cambia en Archivo > Opciones > Idioma y requiere instalar el Office Language Pack si no está.
  • Para traducir un libro entero sin escribir fórmulas, se usa la herramienta externa Linyk Excel Translator, que conserva fórmulas y formatos.
  • Las fórmulas no se traducen al cambiar el idioma de la interfaz; siguen con los nombres de función en su idioma original.
  • TRADUCIR usa el servicio de Microsoft Translator y aplica una cuota diaria por usuario.

Como siguiente paso, combina TRADUCIR con BUSCARV para localizar los términos propios de tu sector: pones un diccionario pequeño en una hoja aparte y, cuando TRADUCIR no reconoce un término técnico, BUSCARV lo sustituye por la traducción correcta.

Los datos de este tutorial se comprobaron en octubre de 2026.

Dudas al traducir contenido en Excel

1. ¿Cómo traducir una fórmula de Excel de un idioma a otro?

Las fórmulas no se traduccen solas al cambiar el idioma de Excel, así que la opción más fiable es reescribir manualmente los nombres en la barra de fórmulas (por ejemplo, =SUM(A1:A10) en lugar de =SUMA(A1:A10)). Si abres un archivo creado en otra versión lingüística, Excel suele traducir los nombres de funciones automáticamente, pero las referencias y los textos quedan tal cual los escribiste.

2. ¿Cómo traducir la interfaz de Excel de inglés a español?

Ve a Archivo > Opciones > Idioma y, en la lista de idiomas de la interfaz, añade el Español y pulsa Establecer como predeterminado; al volver a abrir Excel, los menús, pestañas y cuadros ya aparecen traducidos. Este cambio solo afecta al idioma en pantalla, no al contenido de tus hojas.

3. ¿Cómo traducir un texto directamente desde Excel?

Excel incluye el complemento Translator dentro de la pestaña Revisar > Traducir, que usa la traducción automática de Microsoft para pasar una celda seleccionada o un documento entero de un idioma a otro. Selecciona el rango, elige los idiomas de origen y destino, y pulsa Traducir para obtener el resultado sin salir del programa.

4. ¿Cómo traducir toda una columna en Excel de una sola vez?

El método más rápido es usar Power Query: ve a Datos > Obtener datos > De tabla, añade una columna personalizada con la función Table.TransformColumns(…), convirtiendo…

Fuentes

  1. MicrosoftFunción TRADUCIR – Microsoft Supportconsultado el 07/10/2026