ExcelのTRANSLATE関数・DETECTLANGUAGE関数とは?
結論
TRANSLATE関数とDETECTLANGUAGE関数はMicrosoft 365のみで利用可能なAI翻訳機能です。
詳しい解説
TRANSLATE関数はセル内のテキストを別の言語に翻訳する関数で、DETECTLANGUAGE関数はテキストの言語を自動検出する関数です。どちらもMicrosoft 365のみで利用可能で、クラウドベースのAI翻訳を使用します。TRANSLATE(テキスト, 元の言語, 翻訳先の言語)の形式で使い、言語コード("ja"=日本語、"en"=英語など)を指定します。Google翻訳やDeepLを使わずにExcel内で直接翻訳できる便利な機能です。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 非対応 | 非対応 | 非対応 | 非対応 | 対応 |
実務での使用例
海外取引先への見積書作成
日本語の商品名を英語に自動翻訳する
=TRANSLATE(A2, "ja", "en")多言語データの言語判定
顧客からの問い合わせがどの言語かを自動検出する
=DETECTLANGUAGE(A2)