web-dev-qa-db-ja.com

Calc(またはExcel)の数式を英語に切り替える

私はアメリカ/英語版のCalc/Excelを使用していないので、ここ(または他の「Webプレース」)に投稿したいとき、または他の人が投稿した数式を試したいときは、それらを「翻訳」する必要があります。どういうわけか...(私は実際に このためのオンライン参照 を使用しています)

さらに、Calcを使用する場合、Sheet1.A1などの参照をExcelの同等のSheet1!A1...に変更することを覚えておく必要があります。

これらすべてを自動的に行う方法はありますか?毎回自分で管理するために疲労から解放されますか?

10
danicotra

これは他の人にも役立つと思うので、自分の質問に答えます。


CALC:

LibreOffice Calcで、[ツール]> [オプション]> [Libre Office Calc]> [式]に移動し、[英語の関数名を使用する]をオンにします。

次に、「数式構文」を「Excel A1」に設定します。これにより、たとえば、ワークシートの数式で_._を_!_に変更する必要がある場合に、数式構文がExcelの「デフォルトフォーム」により準拠します。参照セパレーター(つまり、_Sheet1.A1_は_Sheet1!A1_になります)。

enter image description here

最後に、言語/ロケールが_,_を小数点記号として使用している場合(イタリア語のように)、上記は不十分です。これは、数式の引数の区切り文字が_;_ではなく_,_であるためです。たとえば、SUM(A1;A2))ではなくSUM(A1,A2)なので、これを解決するための最終的な提案として、メニューの[ツール]> [オプション]に移動し、[言語設定]> 「言語」と「ロケール設定」をアメリカ/英語に変更します。

enter image description here

(アメリカ/英語のロケールは、LibreOfficeの標準インストールで常に利用可能である必要があります。それ以外の場合は、必要に応じてアンインストールして再インストールしてください。)

追伸:復元したい場合は、逆のプロセスを実行するだけです。


Excel:

Calcの無料機能ですが、MS Officeのすべての主要言語パックは無料ではないため、言語/ロケールを切り替えると、MS Excelで約20ユーロ/ 25ドルかかる可能性があります(例: Office 2010用英語言語パックOffice 2013の英語の言語パック )。

それは可能性があります可能性があります MS Officeの無料の言語パック は英語名の関数を使用し、コピー/貼り付けのためだけにスイッチを切り替えるようにインストールしてみることができます必需品、その後あなたの言語に切り替えます。

最後に、そうでなければ、このExcelを試すことができます Multilingual Formula Translator Addin ですが、日付がかなり古いため、以前のバージョンのMS Excelでは機能しない可能性があります。

14
danicotra