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

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

快速鏈接 為什麼應該在 Excel 中命名表格 如何在 Excel 中命名表格 Excel 表格命名規則和技巧 默認情況下,Excel 中的表格命名為 Table1、Table2、Table3,依此類推。但是,您不必堅持使用這些標籤。事實上,如果您不這樣做會更好!在本快速指南中,我將解釋為什麼您應該始終重命名 Excel 中的表格,並向您展示如何操作。 為什麼應該在 Excel 中命名表格 雖然養成在 Excel 中命名表格的習慣可能需要一些時間(如果您通常不這樣做的話),但以下原因說明了今

本教程向您展示瞭如何在保留所有表功能的同時快速應用,修改和刪除Excel表樣式。 想讓您的Excel桌子看起來完全想要嗎?繼續閱讀! 創建Excel表之後,第一步是通常

本教程解釋瞭如何在公式示例中使用excel中的匹配函數。它還顯示瞭如何通過使用Vlookup和匹配的動態公式來改善查找公式。 在Microsoft Excel中,有許多不同的查找/參考

該教程顯示瞭如何比較Excel中的文本字符串,以了解不敏感和確切的匹配。您將學習許多公式,以通過其值,字符串長度或特定字符的出現數量來比較兩個單元格

提升Excel表格的可訪問性:實用指南 創建Microsoft Excel工作簿時,務必採取必要的步驟,確保每個人都能訪問它,尤其是在您計劃與他人共享工作簿的情況下。本指南將分享一些實用技巧,幫助您實現這一目標。 使用描述性工作表名稱 提高Excel工作簿可訪問性的一種方法是更改工作表的名稱。默認情況下,Excel工作表命名為Sheet1、Sheet2、Sheet3等等,這種非描述性的編號系統在您點擊“ ”添加新工作表時會繼續下去。 更改工作表名稱使其更準確地描述工作表內容具有多重好處: 提

Excel高手必備:F4鍵的妙用,提升效率的秘密武器! 本文將揭秘Windows系統下Microsoft Excel中F4鍵的強大功能,助你快速掌握這個提升生產力的快捷鍵。 一、公式引用類型切換 Excel中的引用類型包括相對引用、絕對引用和混合引用。 F4鍵可以方便地在這些類型之間切換,尤其在創建公式時非常實用。 假設你需要計算七種產品的價格,並加上20%的稅。 在單元格E2中,你可能輸入以下公式: =SUM(D2 (D2*A2)) 按Enter鍵後,即可計算出包含20%稅的價格。 但是,如

Excel 在商業領域依然流行,這得益於其熟悉的界面、數據工具和廣泛的功能集。 LibreOffice Calc 和 Gnumeric 等開源替代方案可與 Excel 文件兼容。 OnlyOffice 和 Grist 提供基於雲的電子表格編輯器,並具有協作功能。 尋找 Microsoft Excel 的開源替代方案取決於您想要實現的目標:您是在追踪每月的雜貨清單,還是尋找能夠支撐您的業務流程的工具?以下是一些適用於各種用例的電子表格編輯器。 Excel 仍然是商業領域的巨頭 Microsoft Ex

提升Excel效率:善用命名區域 默認情況下,Microsoft Excel單元格以列-行坐標命名,例如A1或B2。但是,您可以為單元格或單元格區域分配更具體的名稱,從而改進導航、使公式更清晰,並最終節省時間。 為什麼始終要為Excel中的區域命名? 您可能熟悉Microsoft Word中的書籤,它們是文檔中指定位置的不可見路標,您可以隨時跳轉到需要的位置。 Microsoft Excel對此節省時間的工具的替代方案有點缺乏想像力,稱為“名稱”,可通過工作簿左上角的名稱框訪問。 相關內容 #
