使用 Excel 的 TRANSLATE 和 DETECTLANGUAGE 函數增強語言處理

快速連結

發現 Microsoft Excel 作為翻譯器的驚人功能!透過整合 Microsoft Translate Services,Excel 不僅可讓您使用 TRANSLATE 函數翻譯文本,還可以使用 DETECTLANGUAGE 函數識別語言。

這些最先進的語言函數於 2024 年 12 月推出,並且只能在 Windows 和 Mac 版 Excel 桌面版以及 Excel 網頁版和行動應用程式上訪問,前提是您擁有 Microsoft 365 訂閱。

語法是什麼?

讓我們深入研究這些函數的語法,以了解如何有效地使用它們:

翻譯

TRANSLATE 函數包含三個參數:

=TRANSLATE(a,b,c)

以下是每個參數的細分:

  • a(必需):這可以是您要翻譯的文字(以雙引號引起來)或包含該文字的儲存格引用。
  • b(可選):原始語言代碼(用雙引號引起來)。包括這一點可以提高準確性;如果省略,Excel 將嘗試自動偵測。
  • c(可選):目標語言代碼(用雙引號引起來)。如果未指定,Excel 將預設使用您的系統語言;最好提供特定的程式碼以獲得最佳結果。

請記住,如果您忘記在語言代碼兩邊使用雙引號,Excel 會向您顯示#NAME?錯誤。

檢測語言

相反,這個函數只需要一個參數:

=DETECTLANGUAGE(x)

在哪裡:

  • x:要分析的文本,嵌入雙引號或從單元格引用。

語言程式碼

以下是一些常用的語言代碼。如需更全面的列表,請造訪Microsoft 官方網站。確保公式中的所有語言代碼都用雙引號引起來:

程式碼 語言
“在” 英語
“是” 西班牙語
“fr” 法語
“的” 德文
“zh-chs” 國語(簡體)
“茹” 俄文
“和” 阿拉伯

翻譯實踐範例

為了說明 TRANSLATE 函數,讓我們探討兩個實際範例。第一個示範了簡單的翻譯任務,而第二個則示範了使用下拉式清單進行語言選擇的動態翻譯。

範例 1:翻譯儲存格中的文本

想像一下,您有一份車輛費用報告需要從英語翻譯成西班牙語。以下是您的操作方法:

Excel 中的車輛費用表格,其中留有空間用於將每個欄位名稱翻譯成西班牙文。

在儲存格 C2 中,輸入:

=TRANSLATE(A1,"en","es")

按 Enter 後,您將看到西班牙文翻譯。

使用 TRANSLATE 函數在 Excel 中將車輛費用表翻譯成西班牙文。

要保持格式,請使用格式刷工具從英文標題轉換為西班牙語標題,也許將字體更改為紅色以進行對比。

車輛費用表已翻譯成西班牙語並修改了格式。

繼續從 C1 複製公式,調整對 A3 的引用,並將其套用到其餘儲存格。

將 TRANSLATE 函數套用至 Excel 中的多個儲存格。

此方法可確保每個標題均正確翻譯且格式清晰,以便使用者清晰了解。

範例 2:從下拉清單中選擇翻譯語言

接下來,讓我們建立一個互動式調查,讓受訪者從下拉清單中選擇他們喜歡的語言。

Microsoft Excel 中的一項調查,其中指定了問題翻譯空間。

首先,在表 2 上建立選項清單(例如,西班牙語、法語、阿拉伯語),並在相鄰儲存格中建立它們各自的代碼。

在工作表 1 的儲存格 C1 中,鍵入:

=TRANSLATE(A1,"en",B1)

按 Enter 鍵,然後利用剩餘行的填滿句柄自動產生翻譯。

Excel 工作表包含由 TRANSLATE 函數產生的語言翻譯。

接下來,透過導航到“資料”標籤中的“資料驗證”,在調查的指定儲存格中建立下拉清單。使用表 2 中的語言清單填入它。

在 Excel 中為下拉清單設定資料驗證。

從新建立的下拉清單中選擇一種語言;現在,我們準備將您的問題無縫翻譯成所選語言:

=TRANSLATE(A3,"en",XLOOKUP($B$1,Sheet2!$C$1:$C$3,Sheet2!$B$1:$B$3))

確保用美元符號鎖定單元格位置,以便在填寫其餘問題時公式保持完整。

根據所選語言翻譯的調查問題。

根據需要調整格式,並觀察您的問題是否根據下拉式選單中的語言選擇進行調整。

根據下拉語言選擇將調查中的問題翻譯成阿拉伯語。

DETECTLANGUAGE 的實際應用範例

對於多語言資料集,DETECTLANGUAGE 函數變得非常寶貴。假設您在單元格 A1 到 A3 中遇到不同語言的三個句子:

一個 Excel 工作表,在儲存格 A1 至 A3 中包含三個外語句子。

在儲存格 B1 中輸入公式:

=DETECTLANGUAGE(A1)

使用填充手柄將透過 B2 和 B3 複製此公式,顯示每個短語對應的語言代碼。

使用 DETECTLANGUAGE 函數辨識外語句子語言的 Excel 工作表。

有關語言程式碼的更多見解,請參閱Microsoft 的翻譯器語言支援頁面

此外,Microsoft Word 中還提供各種翻譯功能,讓使用者可以反白顯示要翻譯的文字或以類似的方式翻譯整個文件。

額外的見解

1. 我可以使用 TRANSLATE 功能進行任何語言配對嗎?

是的,只要 Microsoft 翻譯服務支援這些語言。請參閱提供的語言代碼清單以了解可用選項。

2. DETECTLANGUAGE 功能如何運作?

DETECTLANGUAGE 函數掃描提供的文字並傳回偵測到的語言的程式碼。這對於處理包含多種語言的資料集特別有用。

3. TRANSLATE函數中是否需要包含原始語言和目標語言程式碼?

雖然不是強制性的,但包含這些代碼通常比僅依靠自動檢測提供更準確的翻譯。

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *