How to Translate Text in Excel Without Losing Table Structure
Question details
The user needs to translate text within Excel cells while keeping the data separated properly in a table.

- 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.
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.
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.
Click on an empty cell adjacent to your table where you want the translated text to appear.
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.
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.

Translate Using the Review Tab's Translator Pane
If the TRANSLATE formula is not available in your version of Excel, use the built-in Translator pane to translate large ranges while preserving table structure.
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. Open your spreadsheet: Launch WPS Office and open the spreadsheet containing the text you want to translate.
- 2. Access the Review tab: Click on the 'Review' tab located on the top menu ribbon.
- 3. Open the Translate tool: Click the 'Translate' icon to open the translation sidebar on the right side of the screen.
- 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.

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.




