ホームページ > ソフトウェアチュートリアル > オフィスソフトウェア > Excelで翻訳および検出機能を使用する方法

Excelで翻訳および検出機能を使用する方法

Mary-Kate Olsen
リリース: 2025-02-06 16:56:10
オリジナル
282 人が閲覧しました

Microsoft Excelが翻訳できるようになりました! Microsoft Translation Serviceの助けを借りて、Excelは言語翻訳(翻訳機能)を実装し、ワークブック内の既存の言語(DetectLanguage Function)を特定できます。

これらの翻訳機能(2024年12月に追加)は、Microsoft 365サブスクリプション、Excel WindowsまたはMac Desktopアプリケーションを使用するExcelまたはExcelモバイルアプリケーションのWebバージョンを使用するユーザーに限定されています。

関数構文

各関数の実際のアプリケーションの例を表示する前に、まずそれらの構文を理解しましょう。

翻訳関数

翻訳関数には、3つのパラメーターが含まれています:

<code>=TRANSLATE(a,b,c)</code>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

of:

  • a(必須)は、翻訳されるテキスト(二重引用符で囲まれている)、または翻訳されるテキストを含むセルへの参照です。
  • b(オプション)は、二重引用符に囲まれたソース言語コードです(以下の「言語コード」セクションを参照)。このパラメーターが省略されている場合、Excelは言語を自動的に検出しようとします。このパラメーターはオプションですが、言語とそのコードを知っている場合は、翻訳が正確であることを確認するために含めることをお勧めします。
  • c(オプション)は、二重引用符で囲まれたターゲット言語です。このパラメーターがスキップされている場合、Excelはシステム言語をターゲット言語として使用します。ただし、翻訳の結果を改善するには、ターゲット言語コードを追加してみてください。

言語コードを二重引用符で囲んでいない場合、#NAMEを返します。

検出関数

この関数はより直接的で、1つのパラメーターのみが必要です。

<code>=DETECTLANGUAGE(x)</code>
ログイン後にコピー
ログイン後にコピー
of:

  • xは、検出されるテキスト(二重引用符で囲まれている)、または検出されるテキストを含むセルへの参照です。
言語コード

以下は、Microsoftが提供する言語コードの長いリストからのいくつかの言語コードです。フォーミュラ内のすべての言語コードは、二重引用符で囲まれている必要があることを忘れないでください。

翻訳機能例

2つの実用的な例で翻訳関数を理解しましょう。最初の例は、Excelの複数のセルの基本的な翻訳であり、2番目の例は、ドロップダウンリストを使用して翻訳関数を動的に使用する方法を示しています。

例1:テキストをセルに翻訳します

タイトル、合計部分、およびフォームのヘッダーを英語からスペイン語に翻訳する車両料金フォームがあるとします。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

Enter:

in Cell C2
<code>=TRANSLATE(a,b,c)</code>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

を押してENTERを押します。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

次に、フォーマットブラシツールを使用して、英語のタイトルの形式をスペイン語のタイトルに適用します。また、赤いフォントを使用して、2つの言語を区別することもできます。

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

最初のステップは、利用可能な言語のリストを作成することです。スペイン語、フランス語、アラビア語をオプションとして提供したいとします。開くシート2 Excelウィンドウの下部にあるタブを使用します。次に、これらの言語を列Aの異なる行に入力し、対応するコードを列Bに入力します。

これらの言語コードを式に直接入力する代わりに、これらの言語コードを含むセルを参照するため、二重引用符で囲む必要はありません。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

さあ、入力してください:

in Cell C1
<code>=TRANSLATE(a,b,c)</code>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

Enterを押して、塗りつぶしハンドルを使用して残りの行を埋めます。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

シート1にドロップダウンリストを作成する時が来ました。ドロップダウンリストに配置されるセルを選択し、[データ]タブのデータ検証ドロップダウンアイコンをクリックし、データ検証を選択します。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

love allowフィールドでリストを選択し、ソースフィールドにカーソルを配置し、選択した言語の翻訳を含む3つのセル(シート2のセルC1〜C3)を選択します。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

[OK]をクリックすると、調査の一番上にドロップダウンリストが表示され、クリックするとそれぞれの言語のスペイン語、フランス語、アラビア語の単語が表示されます。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

最後のステップのスプレッドシートを準備するには、このリストの言語のいずれかを選択します。

これで、質問を選択した言語に翻訳できます。セルB3に次の式を入力します(またはコピーして貼り付けます):

<code>=DETECTLANGUAGE(x)</code>
ログイン後にコピー
ログイン後にコピー

of:

  • a3は、翻訳するテキストを含むセルです(質問を調査します)、
  • "en"はテキストのソース言語です
  • 3番目のパラメーターは、選択した言語を撮影し、シート2のテーブルの言語を探して、言語コードを返すXlookupフォーミュラです。

3番目のパラメーターでは、Dollar Sign($)を使用して、参照される各位置で位置をロックすることに注意してください。これを行わない場合、フォーミュラを他のセルに適用する場合、式は互いに関連して機能します。つまり、必要に応じて機能しません。

Enterを押すと、最初の質問は、ドロップダウンリストから選択した言語に翻訳されます。次に、塗りつぶしハンドルを使用して、調査の残りの質問に式を適用します。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

セルB3からB7のフォントサイズをわずかに削減して、一部の翻訳には英語の質問よりも多くの文字が含まれている可能性があると考える。

最後に、ドロップダウンメニューの言語を変更して、翻訳がそれに応じて魔法のように変化するかどうかを確認します。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

検出機能の例

スプレッドシートに複数の言語のデータが含まれている場合、ExcelのDetectlanguage関数を使用すると便利な場合があります。

このスプレッドシートを受け取ったとします。このスプレッドシートでは、セルがA1からA3に、Excelが彼らの言語で認識したい3つの非英語文が含まれているとします。

How to Use the TRANSLATE and DETECTLANGUAGE Functions in Excel

入力:

in Cell 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文書でテキストを翻訳することもできます。ファイルの一部を翻訳するには、関連するテキストを選択します。これにより、ターゲット言語を選択できる翻訳ペインが開きます。または、ドキュメント全体の翻訳されたコピーを開くには、[レビューとgt;翻訳&gt;翻訳ドキュメント]をクリックします。

以上がExcelで翻訳および検出機能を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート