Microsoft Excel 現在也能翻譯了!借助 Microsoft 翻譯服務,Excel 可以實現語言互譯(TRANSLATE 函數)和識別工作簿中已有的語言(DETECTLANGUAGE 函數)。
這些翻譯功能(於 2024 年 12 月添加)僅限於使用 Excel Windows 或 Mac 桌面應用程序的 Microsoft 365 訂閱用戶、網絡版 Excel 或 Excel 移動應用程序的用戶。
在展示每個函數的實際應用示例之前,讓我們先了解一下它們的語法。
TRANSLATE 函數包含三個參數:
<code>=TRANSLATE(a,b,c)</code>
其中:
如果您沒有用雙引號括起語言代碼,Excel 將返回 #NAME? 錯誤。
此函數更直接,只需要一個參數:
<code>=DETECTLANGUAGE(x)</code>
其中:
以下是 Microsoft 提供的較長語言代碼列表中的一些語言代碼。請記住,公式中的所有語言代碼都必須用雙引號括起來。
代码 | 语言 |
---|---|
"en" | 英语 |
"es" | 西班牙语 |
"fr" | 法语 |
"de" | 德语 |
"zh-chs" | 普通话(简体) |
"ru" | 俄语 |
"ar" | 阿拉伯语 |
讓我們通過兩個實際示例來了解 TRANSLATE 函數。第一個示例是 Excel 中多個單元格的基本翻譯,第二個示例演示如何使用下拉列表動態使用 TRANSLATE 函數。
假設您有一個車輛費用表格,您想將表格的標題、總計部分和表頭從英語翻譯成西班牙語。
在單元格 C2 中輸入:
<code>=TRANSLATE(a,b,c)</code>
然後按 Enter 鍵。
現在,使用格式刷工具將英語標題的格式應用於西班牙語標題。您也可以使用紅色字體來區分兩種語言。
現在您可以翻譯表格的下一部分了。首先,選擇單元格 C1,然後選擇並複制(Ctrl C)公式欄中的公式。
現在,選擇單元格 B3,將復制的公式粘貼(Ctrl V)到公式欄中,然後將第一個參數更改為引用單元格 A3,然後再按 Enter 鍵。
現在,使用填充柄將相同的相對公式應用於單元格 B4 到 B6。
要完成此部分,請將公式複制並粘貼到單元格 E3 中,然後再次使用填充柄。
由於一些西班牙語翻譯包含的字符比其英語對應詞多,因此請調整字體大小(或者,如果您願意,也可以調整列寬),以便它們很好地適應各自的單元格。記住也要將字體顏色更改為紅色以保持一致性。
最後,按照相同的步驟翻譯您的表頭。
此調查包含一些需要受訪者填寫的問題。您的目標是創建一個語言下拉列表,以便受訪者可以選擇他們希望看到的語言。
第一步是創建可用語言列表。假設您想提供西班牙語、法語和阿拉伯語作為選項。使用 Excel 窗口底部的選項卡打開 Sheet 2。然後,將這些語言分別輸入到 A 列的不同行中,並將它們對應的代碼輸入到 B 列中。
因為您將引用包含這些語言代碼的單元格,而不是直接將它們輸入到公式中,所以您不需要用雙引號將它們括起來。
現在,在單元格 C1 中輸入:
<code>=TRANSLATE(a,b,c)</code>
按 Enter 鍵,然後使用填充柄填充其餘行。
現在是時候在 Sheet 1 中創建下拉列表了。選擇下拉列表將要放置的單元格,單擊“數據”選項卡中的“數據驗證”下拉圖標,然後選擇“數據驗證”。
在“允許”字段中選擇“列表”,然後將光標放在“來源”字段中後,選擇包含所選語言翻譯的三個單元格(Sheet 2 中的單元格 C1 到 C3)。
單擊“確定”後,您將看到一個下拉列表出現在調查的頂部,單擊該列表時,將顯示各自語言的西班牙語、法語和阿拉伯語單詞。
要為最後一步準備您的電子表格,請選擇此列表中的其中一種語言。
現在您可以將您的問題翻譯成所選語言了。在單元格 B3 中輸入(或複制並粘貼)以下公式:
<code>=DETECTLANGUAGE(x)</code>
其中:
請注意,在第三個參數中,我在每個引用的位置都使用了美元符號 ($) 來鎖定它們的位置。如果您沒有這樣做,當您將公式應用於其他單元格時,公式將相對作用,這意味著它不會按您希望的那樣工作。
按 Enter 鍵後,第一個問題將翻譯成您之前從下拉列表中選擇的語言。然後,使用填充柄將公式應用於調查中的其餘問題。
稍微減小單元格 B3 到 B7 中的字體大小,以考慮某些翻譯可能包含比英語問題更多的字符。
最後,更改下拉菜單中的語言,看看翻譯是否會神奇地相應更改!
如果您的電子表格包含多種語言的數據,您可能會發現使用 Excel 的 DETECTLANGUAGE 函數很有用。
假設您收到了這個電子表格,其中單元格 A1 到 A3 包含三個非英語句子,您希望 Excel 識別它們的語言。
在單元格 B1 中輸入:
<code>=TRANSLATE(a,b,c)</code>
然後按 Enter 鍵。然後,使用填充柄將此公式複製到單元格 B2 和 B3。
B 列現在包含每個句子的語言代碼。如果您不確定這些代碼代表什麼,您可以在 Microsoft 的翻譯語言支持頁面上查看完整列表。
除了在 Excel 中翻譯之外,您還可以在 Microsoft Word 文檔中翻譯文本。要翻譯文件的一部分,請選擇相關文本,然後單擊“審閱”>“翻譯”>“翻譯所選內容”。這將打開“翻譯”窗格,您可以在其中選擇目標語言。或者,要打開整個文檔的翻譯副本,請單擊“審閱”>“翻譯”>“翻譯文檔”。
以上是如何在Excel中使用翻譯和檢測語言功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!