Excel

Traductor de Excel: traduce celdas sin alterar tus datos

octubre 28, 2026 Tuto Excel 9 min read
Traductor de Excel: traduce celdas sin alterar tus datos

La función TRADUCIR (TRANSLATE) convierte el texto de una celda al idioma que necesitas, sin cambiar las referencias, las cantidades ni los formatos de las celdas vecinas. En este tutorial usarás la hoja Pedidos para traducir nombres de producto y estados como «Order confirmed». Está disponible en Excel para Microsoft 365, Excel para Microsoft 365 para Mac y Excel Mobile; depende de los servicios de traducción de Microsoft.

La hoja del libro contiene códigos numéricos que deben permanecer intactos. La traducción se añadirá en columnas nuevas para que puedas comparar el texto original con el resultado.

Traducir textos con la función TRADUCIR

La idea es sencilla: Excel no “traduce” números, códigos ni fórmulas. TRADUCIR recibe el contenido de una celda, detecta o recibe el idioma de origen y devuelve una traducción en otra celda.

En nuestro libro de pedidos, A2 contiene «Order confirmed». Al colocar una fórmula en B2, el resultado será «Pedido confirmado», mientras A2 seguirá mostrando el texto original. Si más adelante cambias A2 por otra frase, B2 se recalculará.

A2fxOrder confirmed
A B
1 Estado original Traducción
2 Order confirmed Pedido confirmado
3 Pending payment Pago pendiente
4 Shipped Enviado
5 Delivered Entregado
Pedidos

La función no modifica la celda de origen ni el libro. Coloca cada traducción en una columna separada: así conservas una referencia para comparar y puedes corregir cualquier resultado sin sobrescribir el pedido.

TRADUCIR utiliza los servicios de traducción de Microsoft. Los idiomas admitidos pueden cambiar según los servicios disponibles. La documentación oficial de TRADUCIR explica que la función está pensada para Excel para Microsoft 365 y sus variantes indicadas.

Los tres argumentos que controlan la traducción

TRADUCIR tiene tres argumentos:

Argumento Qué significa Ejemplo
texto Texto entre comillas o referencia a una celda A2
idioma de origen Código del idioma original; es opcional "en"
idioma de destino Código del idioma de salida; es opcional "es"

La sintaxis es TRADUCIR(texto; [idioma de origen]; [idioma de destino]). Los corchetes de la ayuda indican que un argumento puede omitirse. Si no indicas el idioma de origen, Excel intenta detectarlo. Si no indicas el destino, utiliza el idioma del sistema.

Para textos cortos es recomendable escribir ambos códigos. Así evitas que una frase breve se detecte de forma incorrecta. Por ejemplo:

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

Los códigos se escriben en minúsculas y entre comillas: "en" para inglés y "es" para español. La lista oficial de idiomas y códigos debe consultedarse cuando necesites otro idioma. Comprueba que el servicio lo admita antes de construir una columna completa.

Nota: en Excel configurado con punto decimal, el separador de argumentos es la coma: =TRADUCIR(A2,"en","es").

Traducir una frase desde una celda

Traducir el estado de cuatro pedidos

  1. Abre el libro y entra en la hoja Pedidos.
  1. Selecciona la celda B2 y escribe:

=TRADUCIR(A2;"en";"es")
  1. Pulsa Entrar. La celda A2 seguirá mostrando «Order confirmed» y B2 debe mostrar «Pedido confirmado».
  1. Selecciona B2 y arrastra el controlador de relleno hasta B5.
B2fx=TRADUCIR(A2;"en";"es")
A B
1 Estado original Traducción
2 Order confirmed Pedido confirmado
3 Pending payment Pago pendiente
4 Shipped Enviado
5 Delivered Entregado
B2 Arrastra el controlador de relleno hasta B5
Pedidos
Comprueba: B2:B5 contiene las traducciones esperadas y A2:A5 no ha cambiado.

La fórmula se copia con una referencia relativa: en B3 se convierte en =TRADUCIR(A3;"en";"es"). Por eso cada fila traduce su propio estado.

Traducir varias filas conservando la estructura

Traducir producto, estado y descripción

Ahora añadimos las traducciones de producto y descripción, pero dejamos intactos los códigos numéricos. La hoja Pedidos queda así:

B2fx=TRADUCIR(A2;"en";"es")
A B C D E
1 Producto Producto traducido Estado Estado traducido Código
2 Blue shirt Camisa azul Order confirmed Pedido confirmado 1042
3 Coffee mug Taza de café Pending payment Pago pendiente 1043
4 Notebook Cuaderno Shipped Enviado 1044
5 Desk lamp Lámpara de escritorio Delivered Entregado 1045
Pedidos
  1. En C2, escribe =TRADUCIR(C2;"en";"es") si C2 contiene el estado original. En el ejemplo, coloca primero el estado en C2:C5.
  1. En B2, escribe =TRADUCIR(A2;"en";"es") y arrastra hasta B5.
  1. En E2, escribe =TRADUCIR(C2;"en";"es") y arrastra hasta E5, si C2:C5 contiene el estado.
Cuidado: si escribes =TRADUCIR(C2;"en";"es") en C2, la fórmula se relaciona consigo misma. Para este libro, el estado original debe estar en A o C y la traducción en otra columna.

Los códigos de la columna E no se traducen. Tampoco deben traducirse las cantidades, fechas ni fórmulas. Guarda el libro y comprueba que 1042 siga siendo 1042.

Comprueba: los textos están traducidos en columnas nuevas; los códigos 1042:1045 conservan su valor y su formato.

Traducir un archivo entero con otra herramienta

TRADUCIR funciona dentro de Excel y es útil para frases aisladas, columnas cortas o libros que controlas. Para un archivo XLSX completo, un servicio externo puede traducir todas las celdas de texto y devolver un libro nuevo. El proceso habitual es subir una copia, seleccionar los idiomas y descargar el resultado.

ArchivoGuardar comoExaminar
  1. Guarda una copia del libro como Pedidos_para_traducir.xlsx.
  1. Sube esa copia al servicio externo que hayas elegido.
  1. Selecciona inglés como origen y español como destino.
  1. Descarga el archivo traducido.
  1. Ábrelo y compara fórmulas, números, anchos de columna y formatos con la copia original.

Los servicios externos pueden conservar el diseño, pero no todos tratan igual las fórmulas, las hojas ocultas, los vínculos o las macros. Revisa el resultado antes de sustituir el original. No subas información confidencial si el servicio y su configuración de privacidad no son adecuados para esos datos.

Solucionar los errores de TRADUCIR sin rehacer la hoja

«Texto demasiado largo»

Qué ves: Excel muestra el aviso «Texto demasiado largo». Causa: el texto enviado a TRADUCIR supera el límite admitido para una celda. Arreglo: reduce el contenido, divide la descripción en varias celdas o procesa el archivo con una herramienta externa.

«Error en el valor»

Qué ves: aparece el aviso «Error en el valor». Causa: se ha pasado una referencia o argumento que no contiene el tipo de texto esperado. Arreglo: revisa que texto sea una referencia válida o una cadena entre comillas. No traduzcas directamente una celda con una cantidad o un número si necesitas conservarlo.

«Idioma no válido»

Qué ves: aparece «Idioma no válido». Causa: el código no está admitido por el servicio o está escrito con un código incorrecto. Arreglo: comprueba la lista oficial de idiomas, escribe el código correcto y vuelve a confirmar la fórmula.

«Solicitud limitada»

Qué ves: aparece «Solicitud limitada». Causa: se ha alcanzado la cuota disponible para las solicitudes de traducción. Arreglo: espera a que el servicio vuelva a estar disponible, reduce el número de fórmulas por tanda o usa una alternativa externa dentro de sus condiciones de uso.

No borres la columna original para resolver un error. Guarda el texto fuente, la fórmula y el resultado en columnas separadas para poder comparar y corregir.

Saber cuándo usar TRADUCIR y cuándo traductor externo

La elección depende del tamaño del trabajo y de la necesidad de conservar el archivo.

Necesidad Opción conveniente Qué revisar
Traducir una frase =TRADUCIR(A2;"en";"es") Código de idioma y resultado
Traducir una columna corta TRADUCIR y controlador de relleno Textos ambiguos y nombres propios
Traducir varias hojas de un libro Servicio externo compatible con XLSX Fórmulas, formatos, hojas y vínculos
Traducir un archivo con macros Servicio que declare compatibilidad con el formato y las macros Archivo original y archivo descargado
Traducir sin enviar el archivo Revisar > Traducir Inserción manual del resultado

TRADUCIR no es una función disponible en Excel 2007, 2010, 2013, 2016, 2019, 2021 o 2024. En esas versiones, utiliza Revisar > Traducir para revisar frases o traduce los textos en una aplicación externa. En Excel para la web, la disponibilidad depende de las funciones y servicios habilitados en ese entorno.

RevisarTraducir

Para un libro con muchas filas, una hoja puede contener más textos de los que procesa cómodamente una herramienta en una sola operación. Divide el trabajo, revisa el archivo descargado y no des por hecho que una herramienta externa conserva todas las funciones.

Cuidado: un servicio externo puede devolver un archivo con el mismo nombre o formato, pero con fórmulas convertidas, textos integrados o funciones eliminadas. Conserva siempre una copia.

Lo que ya sabes hacer con el traductor de Excel

  • Traducir una frase con =TRADUCIR(A2;"en";"es").
  • Usar el idioma de origen y el idioma de destino mediante códigos como "en" y "es".
  • Arrastrar el controlador de relleno para traducir varias filas.
  • Conservar códigos, cantidades, fechas, formatos y fórmulas fuera de la columna traducida.
  • Revisar «Texto demasiado largo», «Error en el valor», «Idioma no válido» y «Solicitud limitada».
  • Comparar TRADUCIR con Revisar > Traducir y con un servicio externo para archivos XLSX completos.
  • Guardar una copia y comprobar el libro final antes de compartirlo.

Antes de entregar la hoja Pedidos, revisa que las traducciones sean apropiadas para tu contexto y que ningún código de pedido haya cambiado. Si necesitas traducir un libro entero, elige una opción compatible con su formato y comprueba el archivo descargado. El siguiente paso es seleccionar una frase de prueba, escribir la fórmula en una columna nueva y validar el resultado antes de proces thousands de celdas.

Los datos están comprobados en octubre de 2026.

Dudas al traducir textos en Excel

1. ¿Puedo traducir una fórmula de Excel?

Sí. Selecciona las celdas y abre Revisar > Traducir para revisar una traducción en el panel. Para traducir automáticamente mediante una fórmula, utiliza TRADUCIR con el idioma de origen y destino.

2. No me aparece la función TRADUCIR en Excel

TRADUCIR está disponible en Excel para Microsoft 365, Excel para Microsoft 365 para Mac y Excel Mobile. En versiones anteriores no aparece: comprueba la versión y utiliza Revisar > Traducir para revisar textos de forma manual.

3. Traductor de Excel de inglés a español gratis

Puedes probar TRADUCIR en Excel para Microsoft 365 sin crear una fórmula adicional, aunque su uso depende de los servicios y de la cuota disponible. Revisar > Traducir permite revisar frases; para muchos archivos, una herramienta externa puede ser más cómoda.

4. Google Translate

Google Translate puede traducir frases desde Excel, pero no sustituye las celdas automáticamente como una fórmula. Copia el texto a traducir y lleva el resultado a una columna nueva para conservar pedidos, cantidades y formatos.

5. Traducir documento de Excel a español

Para un libro completo, TRADUCIR sirve si puedes crear una fórmula para cada celda textual. Si necesitas mantener el diseño y revisar todo el archivo, sube una copia a un servicio de traducción compatible con XLSX y comprueba el archivo descargado.

6. Traducir Excel de chino a español

Usa TRADUCIR con «zh» como idioma de origen y «es» como destino, siempre que esos códigos estén admitidos por el servicio. En una celda escribe la fórmula, arrastra el controlador de relleno y revisa especialmente nombres propios y términos técnicos.