LoginSignup
4
0

More than 1 year has passed since last update.

雑・Excel入門試論 - 脱VLOOKUPの思考 02 - ブック - オプション

Last updated at Posted at 2022-12-01

 エクセルのオプション設定の効果が及ぶ範囲には、以下の3種類があります。

  1. エクセルの環境に対する設定
  2. エクセルが同時に開いている全てのブック、シートに対する設定
  3. ブック個別に対する設定

1. 全般 (General)

a) 複数ディスプレを使用する場合

  • 表示を優先した最適化(既定)
  • 互換性に体操した最適化
     高DPIのノートPCを低DPIの外部モニターに接続しマルチモニターで使用している時、モニター間でアプリを移動させた際に表示が乱れることがありました。現在では動的にスケーリングする機能が導入されており、通常、初期値のままで問題は発生しません。

2. 数式 (Formulas)

a) ブックの計算 (Calculation options)

image.png
image.png

  • Excelの計算モードは、既定では「自動(Automatic)」になっています。他のブックを開いていない状態で、新規のブックを作成すると、計算モードは「自動」になります。
  • ブックの計算モードを変更して保存すると、次開いた時には以前と同じ計算モードになっています。
  • ブック内のシートは全て同じ計算モードが適用されます。
  • 同時に開いている全てのドキュメントは、同じ計算モードが適用されます。つまり、複数のブックを開く場合、2番目以降に開いたブックの計算モードは最初に開いたブックのものが適用され、 計算モードが伝染 します。複数のブックを開いている時、いずれかのブックの計算モードを変更した場合も同様に伝染します。保存するときにはその計算モードのまま保存されてしまいます。
    image1016.png

※重要 計算モードが異なるブックを同時に開くことはやめましょう。

3. 言語 (Language)

image.png

Officeの表示言語 (Office display language)

 ボタン、メニューなどのUIの言語を設定します。
 リストに表示されている言語を選択し、「優先として設定」を押します。リストに表示されていない場合は、「言語の追加」を押してインストールします。
 一部の関数名は、各国の表現に変更されることがあります。例えば、VLOOKUP は、ポーランド語で使用する際は PROCV となります。既に作成済みのブックをポーランド語の表示形式になっているエクセルで開くと、PROCVに自動的に変更されます。

Officeの編集言語と校正機能 (Office authoring languages and proofing)

 スペルチェックや文章校正ツールなどで使用する言語を選択します。この設定は、言語アクセサリ パックのローカライズが反映します。つまり、日本語が優先になっていると JIS関数が使用できますがDBCS関数は使用できません。反対に、英語が優先になっているとJIS関数は使用できずDBCS関数が使用できるようになります。編集言語が日本語の状態で作成されたブックを、英語に設定されたエクセルで開くと、JIS関数は自動的にDBCS関数に変更になります。
 ただし、日時の表示や通貨の表示については、Windowsの地域設定が反映します。
image.png

 リストに表示されている言語を選択し、「優先として設定」を押します。リストに表示されていない場合は、「言語を追加」を押してインストールします。

4. 詳細設定 (Advanced)

a) 数式 (Formulas)

マルチスレッド計算を行う

image.png
 このオプションは、新しいブックを作成する時にはオンになり「このコンピューターの全てのプロセッサを使用する」が選択されます。オプションを変更して保存したブックは、次回開いたときもその変更が有効になっています。
 Excelは、ワークシートのマルチスレッド再計算(MTR)を使用して、最大1024の同時スレッドを使用できます。コンピューターに複数のプロセッサ、プロセッサのコアが搭載されている場合、OSが最適な方法でプロセッサにスレッドを割り当て、高速計算が可能になります。規定では、「このコンピューターの全てのプロセッサを使用する」になっていますが、プロセッサ数を指定することもできます。 Excelは最大 64 個のプロセッサ コアの使用ができます。
 ただし、Microsoft Visual Basic for Applications (VBA)のユーザー定義関数は、単一のメインスレッドを使用して動作します。

b) 次のブックを計算するとき (When calculating this workbook)

image.png

表示桁数で計算する (Set precision as displayed)

 規定でオフになっており、Excel 既定の精度(規定桁数)で計算が行われます。これをオンにすると、「表示形式」で指定した精度(表示桁数)で計算が行われます。
 例えば、以下の計算式があります。
image.png
 "8.76543211" の表示桁数を1つ減らし、"8.7654321" として計算します。結果は以下のように、オンにすると表示されなくなった桁の数字は計算されません。
image.png
 一度表示されなくなった桁は失われ、再度桁数を増やしてももとに戻りません。
image.png
 この設定はブックごとに設定でき、伝染しません。

1904年から計算する (Use 1904 date system)

 規定でオフになっています。Excel 2008 for Mac 以前のMac用のバージョンでは、デフォルトで 1904 年を基準とした日付方式を使用しており、互換性を保つためにあります。

c) 全般 (General)

マルチスレッド処理を有効にする (Enable multi-threaded processing)

 規定でオンになっています。この設定の変更は、エクセルを次回起動したときも有効になっています。
 4.aで説明した「マルチスレッド計算を行う」の設定がマルチスレッド再計算の設定であるのに対して、こちらはファイルの保存、ファイルを開く、ピボットテーブルの更新、テーブルの並べ替え、列の自動サイズ調整といった処理を行うときに、複数のプロセッサを使うかどうかの設定となります。
 

コンテンツ

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0