logo
search
Function Problems

How to Translate Text in Excel Without Losing Table Structure

Steven ParkerSteven Parker Oct 16, 2026 869 views

Question details

The user needs to translate text within Excel cells while keeping the data separated properly in a table.

How to Translate Text Between Languages in Excel
Product
Excel
Device & OS
not provided
Scenario
Translating multiple cells or an entire table into another language directly within a worksheet.
Observed behavior
Copying and pasting translated content from an external web application collapses the text into a single sentence, destroying the original table structure.
Before you start

Ensure you have an active internet connection, as built-in Excel translation features require online access to process language data. Verify your Microsoft 365 version to check if the new TRANSLATE function is supported on your device.

Solution 1Recommended

Use the Built-in TRANSLATE Formula

For users with newer Microsoft 365 versions, the TRANSLATE function allows for seamless inline translation without breaking the grid format.

The TRANSLATE function is a dynamic array formula that can translate text directly inside your worksheet. By dragging the formula down a column, you retain the exact table structure of your original data.

1
Select the destination cell

Click on an empty cell adjacent to your table where you want the translated text to appear.

2
Enter the TRANSLATE formula

Type =TRANSLATE(A2, "en", "fr") into the formula bar. Replace 'A2' with your source cell, 'en' with your original language code, and 'fr' with your desired target language code.

3
Apply to the entire column

Press Enter. Once the translation loads, click the bottom-right corner of the cell and drag the fill handle down to apply the translation to multiple cells automatically.

Use the Built-in TRANSLATE Formula
Supported Languages: Excel supports standard ISO language codes. You can also use "auto" for the source language to let Excel detect the language automatically.
Built-in Translation Tool

Translate Spreadsheets Seamlessly with WPS Office

WPS Spreadsheet features a powerful built-in translation tool that makes converting text across different languages fast and reliable. You can translate specific cells or entire documents without compromising your table structures.

  1. 1. Open your spreadsheet: Launch WPS Office and open the spreadsheet containing the text you want to translate.
  2. 2. Access the Review tab: Click on the 'Review' tab located on the top menu ribbon.
  3. 3. Open the Translate tool: Click the 'Translate' icon to open the translation sidebar on the right side of the screen.
  4. 4. Apply your translation: Select the cells you wish to translate, set your target language in the sidebar, and apply the translated text back into your worksheet.
Translate entire tables effortlessly without losing cell formatting.Highly compatible with Microsoft Excel (.xlsx and .xls) formats.Lightweight software with an intuitive, familiar interface.Completely free alternative to Microsoft Office.
microsoft office alternative - wps office

Frequently Asked Questions

Why does my translated text paste as a single long sentence?

When you copy text from an external browser-based translator, the copied content often loses the tab-delimited formatting required by Excel to separate text into individual cells. Using Excel's built-in translation features preserves these delimiters.

Is the =TRANSLATE function available in older versions of Excel?

No, the =TRANSLATE function is a newer feature and is typically only available to users with current Microsoft 365 subscriptions. If you are using an older version, you should use the Translator pane found under the Review tab.

Can I use Power Query to translate text in Excel?

Yes, advanced users can use Power Query to connect to an external translation API (like Google Translate or Microsoft Translator APIs) to process text. However, this requires setting up API keys and writing custom M code, making it less accessible for quick translations.