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:
言語コードを二重引用符で囲んでいない場合、#NAMEを返します。
この関数はより直接的で、1つのパラメーターのみが必要です。
<code>=DETECTLANGUAGE(x)</code>
2つの実用的な例で翻訳関数を理解しましょう。最初の例は、Excelの複数のセルの基本的な翻訳であり、2番目の例は、ドロップダウンリストを使用して翻訳関数を動的に使用する方法を示しています。
タイトル、合計部分、およびフォームのヘッダーを英語からスペイン語に翻訳する車両料金フォームがあるとします。
Enter:
in Cell C2<code>=TRANSLATE(a,b,c)</code>
を押してENTERを押します。
次に、フォーマットブラシツールを使用して、英語のタイトルの形式をスペイン語のタイトルに適用します。また、赤いフォントを使用して、2つの言語を区別することもできます。
ここで、フォームの次の部分を翻訳できます。まず、セルC1を選択し、(CTRL C)フォーミュラバーの式を選択してコピーします。
次に、セルB3を選択し、コピー式(CTRL V)をフォーミュラバーに貼り付け、最初のパラメーターを参照セルA3に変更し、Enterを押します。
さあ、塗りつぶしハンドルを使用して、同じ相対式を細胞b4からb6に適用します。
この部品を完成させるには、式をコピーしてセルE3に貼り付け、塗りつぶしハンドルを再度使用します。
いくつかのスペイン語の翻訳には、英語のカウンターパートよりも多くのキャラクターが含まれているため、それぞれのセルによく合うようにフォントサイズ(または列の幅を調整する)を調整してください。一貫性のために、フォントの色を赤に変更することを忘れないでください。
最後に、同じ手順に従ってヘッダーを翻訳します。
この調査には、回答者が記入する必要がある質問がいくつか含まれています。あなたの目標は、回答者が見たい言語を選択できるように、言語ドロップダウンリストを作成することです。
最初のステップは、利用可能な言語のリストを作成することです。スペイン語、フランス語、アラビア語をオプションとして提供したいとします。開くシート2 Excelウィンドウの下部にあるタブを使用します。次に、これらの言語を列Aの異なる行に入力し、対応するコードを列Bに入力します。
これらの言語コードを式に直接入力する代わりに、これらの言語コードを含むセルを参照するため、二重引用符で囲む必要はありません。
さあ、入力してください:
in Cell C1<code>=TRANSLATE(a,b,c)</code>
Enterを押して、塗りつぶしハンドルを使用して残りの行を埋めます。
シート1にドロップダウンリストを作成する時が来ました。ドロップダウンリストに配置されるセルを選択し、[データ]タブのデータ検証ドロップダウンアイコンをクリックし、データ検証を選択します。
love allowフィールドでリストを選択し、ソースフィールドにカーソルを配置し、選択した言語の翻訳を含む3つのセル(シート2のセルC1〜C3)を選択します。
[OK]をクリックすると、調査の一番上にドロップダウンリストが表示され、クリックするとそれぞれの言語のスペイン語、フランス語、アラビア語の単語が表示されます。
最後のステップのスプレッドシートを準備するには、このリストの言語のいずれかを選択します。
これで、質問を選択した言語に翻訳できます。セルB3に次の式を入力します(またはコピーして貼り付けます):
<code>=DETECTLANGUAGE(x)</code>
of:
3番目のパラメーターでは、Dollar Sign($)を使用して、参照される各位置で位置をロックすることに注意してください。これを行わない場合、フォーミュラを他のセルに適用する場合、式は互いに関連して機能します。つまり、必要に応じて機能しません。
Enterを押すと、最初の質問は、ドロップダウンリストから選択した言語に翻訳されます。次に、塗りつぶしハンドルを使用して、調査の残りの質問に式を適用します。
セルB3からB7のフォントサイズをわずかに削減して、一部の翻訳には英語の質問よりも多くの文字が含まれている可能性があると考える。
最後に、ドロップダウンメニューの言語を変更して、翻訳がそれに応じて魔法のように変化するかどうかを確認します。
スプレッドシートに複数の言語のデータが含まれている場合、ExcelのDetectlanguage関数を使用すると便利な場合があります。
このスプレッドシートを受け取ったとします。このスプレッドシートでは、セルがA1からA3に、Excelが彼らの言語で認識したい3つの非英語文が含まれているとします。
入力:
in Cell B1<code>=TRANSLATE(a,b,c)</code>
を押してENTERを押します。次に、フィルハンドルを使用して、この式をセルB2およびB3にコピーします。
列
Bには、各文の言語コードが含まれるようになりました。これらのコードが何を表しているのかわからない場合は、Microsoftの翻訳言語サポートページで完全なリストを表示できます。
Excelでの翻訳に加えて、Microsoft Word文書でテキストを翻訳することもできます。ファイルの一部を翻訳するには、関連するテキストを選択します。これにより、ターゲット言語を選択できる翻訳ペインが開きます。または、ドキュメント全体の翻訳されたコピーを開くには、[レビューとgt;翻訳&gt;翻訳ドキュメント]をクリックします。
以上がExcelで翻訳および検出機能を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。