列に名前を付けたり、 列のXY属性を設定することに加え、列データの表示フォーマット(文字と数値など)やデータ型(例えば、数値データを"double"や"real"など)を指定することができます。 デフォルトで列の表示フォーマットは文字と数値を取り扱うように設定されていますが、システムリソースの制限などがある場合、数値のみに制限することができます。さらに数値型のデータ型を指定することにより、数値データに割り当てられるメモリの大きさをさらに小さくすることができます(下記注意参照)。
数値型のデータ列を使った場合のメリットとして、メモリーの節約があります。数値型データは倍精度実数(8)の形式をしていますが、文字と数値型では、それより約20%余分のメモリーが使われます。一般に、この余分なメモリ使用が問題となることは少ないでしょう。システムリソースを最大化することを心配する場合は、新しいワークシートのすべての列に倍精度実数(8)を使用するようにOriginを設定できます。
さらに、数値データの列にカスタムフォーマットを適用する場合は、列のフォーマットを文字と数値から 数値変更する必要があります。文字と数値は通常Originのカスタム表示フォーマットをサポートしますが、何か問題が起きた際にフォーマットを数値に設定することで解消することがあります。
数値データで操作するとき、列プロパティダイアログボックスの「内部データ表現」ドロップダウンリストを変更することで、各データ値に割り当てられるメモリの大きさを調整することができます。 例えば、メモリをもっと節約したければ(例えば50%節約)、表示フォーマットを数値にして、内部データ表現ドロップダウンリストからReal(4)を選択します(下記注意を参照して下さい)。
列プロパティダイアログボックスを開くには
または、
または
ワークブック | バイト長 | 値の範囲 |
---|---|---|
double |
8 |
±1.7E±308 (15ケタ) |
real |
4 |
±3.4E±38 (7ケタ) |
short |
2 |
32,768から32,767 |
long |
4 |
2,147,483,648から2,147,483,647 |
char |
1 |
-128から127 |
byte |
1 |
0から255 |
ushort |
2 |
0から65,535 |
ulong |
4 |
0から4,294,967,295 |
complex |
16 |
±1.7E±308 (15ケタ)、それぞれ8バイト |
注意:データ型の値がDouble(8)より小さいとさまざまな計算を実行する際に問題が発生する場合があります。同様の理由から、データ型表現の指定は実際のデータが入力される前に設定されていなければなりません。データ型が適切ではなかった場合、データの精度が失われるなどの問題が生じる可能性があります。 |
(「ワークシート列フォーマット」ダイアログボックスで)ワークシート列のデータ型が、数値型または文字と数値型に設定されているとき、桁数表示は、「列プロパティ」ダイアログボックスのこれらの組み合わせで決まります。
指定していない場合(例えば、数値の桁表示にデフォルト桁数を設定)、Originはオプションダイアログボックスの数値の表現形式タブにある小数点以下の桁数の設定を使います。
列プロパティダイアログボックスでの数値の桁表示の設定は、オプションダイアログボックスのグローバルな設定に優先して使用されます。
デフォルトの桁数を設定するには(次の手順での説明を除く、グローバルな設定)
ワークシート内の1つまたは複数のデータセットに対して、有効桁数または小数点以下の桁数を設定するには
ワークシートにデータをインポートしたり、入力する際に、Originは各セルでデータを表示するのに「小数桁数=」または「有効桁数=」の数を使用します。これは単にデータセットを視覚的に表現したものです。実際のデータ値は保存され、計算を実行するときに使用されるのは実際のデータ値であり、データ型の制限と割り当てられたメモリの量と一致します。セルに表示される値ではありません。
Originは、十進数:1000, 指数:1E3, 工学:1k, 10進数:1,000 の形式でワークシートデータを表示します。十進数:1000, 工学:1k, 十進数:1,000では、Originは「オプション」ダイアログボックスの「数値の表現形式」タブにある『ベキ乗表現の上限しきい値』および『ベキ乗表現の下限しきい値』を設定するオプションを使用します。
デフォルトで、これらのしきい値オプションは、それぞれ 6 および -3に設定されています。データが、1x10-3 から 1x106の範囲にある場合、データは列プロパティダイアログの表示フォーマットドロップダウンリスト(「オプション」グループ)の設定に従って表示されます。データが、下限値または上限値を超えた(つまり、1x10-3より小さいまたは1x106より大きい)場合、データは表示の設定を無視して、指数表記になります。
べき乗表現のデフォルトを変更するには