搜尋
首頁軟體教學辦公室軟體如何在Excel中使用翻譯和檢測語言功能

Microsoft Excel 現在也能翻譯了!借助 Microsoft 翻譯服務,Excel 可以實現語言互譯(TRANSLATE 函數)和識別工作簿中已有的語言(DETECTLANGUAGE 函數)。

這些翻譯功能(於 2024 年 12 月添加)僅限於使用 Excel Windows 或 Mac 桌面應用程序的 Microsoft 365 訂閱用戶、網絡版 Excel 或 Excel 移動應用程序的用戶。

函數語法

在展示每個函數的實際應用示例之前,讓我們先了解一下它們的語法。

TRANSLATE 函數

TRANSLATE 函數包含三個參數:

<code>=TRANSLATE(a,b,c)</code>

其中:

  • a(必需)是要翻譯的文本(用雙引號括起來),或者是對包含要翻譯文本的單元格的引用。
  • b(可選)是用雙引號括起來的源語言代碼(參見下面的“語言代碼”部分)。如果省略此參數,Excel 將嘗試自動檢測語言。雖然此參數是可選的,但如果您知道語言及其代碼,最好包含它,以確保翻譯準確。
  • c(可選)是用雙引號括起來的目標語言。如果跳過此參數,Excel 將使用您的系統語言作為目標語言。但是,同樣為了獲得更好的翻譯結果,請嘗試添加目標語言代碼。

如果您沒有用雙引號括起語言代碼,Excel 將返回 #NAME? 錯誤。

DETECTLANGUAGE 函數

此函數更直接,只需要一個參數:

<code>=DETECTLANGUAGE(x)</code>

其中:

  • x 是要檢測的文本(用雙引號括起來),或者是對包含要檢測文本的單元格的引用。

語言代碼

以下是 Microsoft 提供的較長語言代碼列表中的一些語言代碼。請記住,公式中的所有語言代碼都必須用雙引號括起來。

代码 语言
"en" 英语
"es" 西班牙语
"fr" 法语
"de" 德语
"zh-chs" 普通话(简体)
"ru" 俄语
"ar" 阿拉伯语

TRANSLATE 函數示例

讓我們通過兩個實際示例來了解 TRANSLATE 函數。第一個示例是 Excel 中多個單元格的基本翻譯,第二個示例演示如何使用下拉列表動態使用 TRANSLATE 函數。

示例 1:翻譯單元格中的文本

假設您有一個車輛費用表格,您想將表格的標題、總計部分和表頭從英語翻譯成西班牙語。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

在單元格 C2 中輸入:

<code>=TRANSLATE(a,b,c)</code>

然後按 Enter 鍵。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

現在,使用格式刷工具將英語標題的格式應用於西班牙語標題。您也可以使用紅色字體來區分兩種語言。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

現在您可以翻譯表格的下一部分了。首先,選擇單元格 C1,然後選擇並複制(Ctrl C)公式欄中的公式。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

現在,選擇單元格 B3,將復制的公式粘貼(Ctrl V)到公式欄中,然後將第一個參數更改為引用單元格 A3,然後再按 Enter 鍵。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

現在,使用填充柄將相同的相對公式應用於單元格 B4 到 B6。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

要完成此部分,請將公式複制並粘貼到單元格 E3 中,然後再次使用填充柄。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

由於一些西班牙語翻譯包含的字符比其英語對應詞多,因此請調整字體大小(或者,如果您願意,也可以調整列寬),以便它們很好地適應各自的單元格。記住也要將字體顏色更改為紅色以保持一致性。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

最後,按照相同的步驟翻譯您的表頭。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

示例 2:從下拉列表中選擇翻譯語言

此調查包含一些需要受訪者填寫的問題。您的目標是創建一個語言下拉列表,以便受訪者可以選擇他們希望看到的語言。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

第一步是創建可用語言列表。假設您想提供西班牙語、法語和阿拉伯語作為選項。使用 Excel 窗口底部的選項卡打開 Sheet 2。然後,將這些語言分別輸入到 A 列的不同行中,並將它們對應的代碼輸入到 B 列中。

因為您將引用包含這些語言代碼的單元格,而不是直接將它們輸入到公式中,所以您不需要用雙引號將它們括起來。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

現在,在單元格 C1 中輸入:

<code>=TRANSLATE(a,b,c)</code>

按 Enter 鍵,然後使用填充柄填充其餘行。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

現在是時候在 Sheet 1 中創建下拉列表了。選擇下拉列表將要放置的單元格,單擊“數據”選項卡中的“數據驗證”下拉圖標,然後選擇“數據驗證”。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

在“允許”字段中選擇“列表”,然後將光標放在“來源”字段中後,選擇包含所選語言翻譯的三個單元格(Sheet 2 中的單元格 C1 到 C3)。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

單擊“確定”後,您將看到一個下拉列表出現在調查的頂部,單擊該列表時,將顯示各自語言的西班牙語、法語和阿拉伯語單詞。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

要為最後一步準備您的電子表格,請選擇此列表中的其中一種語言。

現在您可以將您的問題翻譯成所選語言了。在單元格 B3 中輸入(或複制並粘貼)以下公式:

<code>=DETECTLANGUAGE(x)</code>

其中:

  • A3 是包含要翻譯文本(調查問題)的單元格,
  • “en”是該文本的源語言,
  • 第三個參數是一個 XLOOKUP 公式,它獲取所選語言,在 Sheet 2 中的表格中查找該語言,然後返回語言代碼。

請注意,在第三個參數中,我在每個引用的位置都使用了美元符號 ($) 來鎖定它們的位置。如果您沒有這樣做,當您將公式應用於其他單元格時,公式將相對作用,這意味著它不會按您希望的那樣工作。

按 Enter 鍵後,第一個問題將翻譯成您之前從下拉列表中選擇的語言。然後,使用填充柄將公式應用於調查中的其餘問題。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

稍微減小單元格 B3 到 B7 中的字體大小,以考慮某些翻譯可能包含比英語問題更多的字符。

最後,更改下拉菜單中的語言,看看翻譯是否會神奇地相應更改!

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

DETECTLANGUAGE 函數示例

如果您的電子表格包含多種語言的數據,您可能會發現使用 Excel 的 DETECTLANGUAGE 函數很有用。

假設您收到了這個電子表格,其中單元格 A1 到 A3 包含三個非英語句子,您希望 Excel 識別它們的語言。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

在單元格 B1 中輸入:

<code>=TRANSLATE(a,b,c)</code>

然後按 Enter 鍵。然後,使用填充柄將此公式複製到單元格 B2 和 B3。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

B 列現在包含每個句子的語言代碼。如果您不確定這些代碼代表什麼,您可以在 Microsoft 的翻譯語言支持頁面上查看完整列表。


除了在 Excel 中翻譯之外,您還可以在 Microsoft Word 文檔中翻譯文本。要翻譯文件的一部分,請選擇相關文本,然後單擊“審閱”>“翻譯”>“翻譯所選內容”。這將打開“翻譯”窗格,您可以在其中選擇目標語言。或者,要打開整個文檔的翻譯副本,請單擊“審閱”>“翻譯”>“翻譯文檔”。

以上是如何在Excel中使用翻譯和檢測語言功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
如何使用公式示例在Excel中使用SUMIF函數如何使用公式示例在Excel中使用SUMIF函數May 13, 2025 am 10:53 AM

This tutorial explains the Excel SUMIF function in plain English. The main focus is on real-life formula examples with all kinds of criteria including text, numbers, dates, wildcards, blanks and non-blanks. Microsoft Excel has a handful o

如果在Excel中函數:文本,數字,日期,空白的公式示例如果在Excel中函數:文本,數字,日期,空白的公式示例May 13, 2025 am 10:50 AM

在本文中,您將學習如何為不同類型的值以及如何創建多個語句構建Excel If If語句。 如果是Excel中最受歡迎和最有用的功能之一。通常,您使用if statem

如何在Excel中概括一列-5種簡單的方法如何在Excel中概括一列-5種簡單的方法May 13, 2025 am 09:53 AM

本教程顯示瞭如何在Excel 2010-2016中列入一列。嘗試5種不同的列方式:在狀態欄上找到所選單元格的總和,使用Excel中的Autosum來總和所有或僅過濾的單元格,請使用總和函數

如何在Excel中製作和使用樞軸表如何在Excel中製作和使用樞軸表May 13, 2025 am 09:36 AM

在本教程中,您將了解一個樞紐的內容,找到許多示例,以顯示如何在Excel 365中通過Excel 2007創建和使用Pivot表。 如果您正在使用Excel中的大型數據集,則可以使用Pivot表

Excel Sumifs和Sumif具有多個標準 - 公式示例Excel Sumifs和Sumif具有多個標準 - 公式示例May 13, 2025 am 09:05 AM

本教程通過其語法和用法來解釋sumif和sumifs函數之間的差異,並提供了許多公式示例,以在Excel 365,2021,2019,2019,2016,2013,2013,2013,2013,2016,2019,2013,2016中,具有多個和 /或標準的總和值。

如何使用Microsoft Excel中的通配符來完善您的搜索如何使用Microsoft Excel中的通配符來完善您的搜索May 13, 2025 am 01:59 AM

Excel 通配符:高效搜索和篩選的利器 本文將深入探討 Microsoft Excel 中通配符的強大功能,包括其在搜索、公式和篩選中的應用,以及一些需要注意的細節。通配符允許您進行模糊匹配,從而更靈活地查找和處理數據。 *通配符:星號 () 和問號 (?)** Excel 主要使用兩個通配符:星號 (*) 和問號 (?)。 *星號 ():任意數量的字符** 星號代表任意數量的字符,包括零個字符。 例如: *OK* 匹配包含 "OK" 的單元格,"OK&q

如果在多個條件下運行如果在多個條件下運行May 12, 2025 am 11:02 AM

本教程顯示瞭如何在Excel中以及與或邏輯中創建多個語句。另外,如果與其他Excel功能一起使用,您將學習如何使用。 如果教程,在我們Excel的第一部分中,我們研究瞭如何約束

如何計算Excel -Formula示例中的百分比如何計算Excel -Formula示例中的百分比May 12, 2025 am 10:28 AM

在本教程中,您將使用一種快速計算Excel中百分比的快速方法,找到基本百分比公式和更多計算百分比增加,總數等級的公式。 計算百分比在M中有用

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!