Excel - シートの仕様と制限
このヒントは、値の論理的根拠に関するいくつかの情報を提供することを目的としています。
- 1セル内に表示可能な256文字までの制限があり、250または300という制限がないのはなぜですか?
- Excel 2007では16, 384列で、16, 000または17, 000ではないのはなぜですか。
状況
「Excelでは65, 536行という制限に直面していますが、この制限の理由がわかりません。その背後にある論理について誰かが説明できますか。
説明
1バイトは8ビット(2進数:0または1)で構成され、2 ^ 8 = 256の異なる値として表すことができます。 したがって制限
- 256のASCIIコード
- Excelセルに表示可能な256文字
- Excel 2003などの256列
その他の制限
- 2バイト、つまり16ビットでは、2 ^ 16 = 65536の値、Excel 2003の行数を定義できます。
- 14ビットでは、2 ^ 14 = 16384の値を定義できます。 これはExcel 2007の列数です。
- 20ビットでは、2 ^ 20 = 1048576の値を定義できます。 これはExcel 2007の行数です。
Excel 2007のヘルプトピックで、 "スプレッドシートとワークブックの仕様と制限"の章を参照してください。
あなたはこれらの制限のほとんどが2のべき乗に基づいていることに気づくでしょう:
- 2 ^ 4 = 16のレイヤーと線種
- 2 ^ 5 = 32スタイル、フォーム内のフィールド
- ブック用に2 ^ 9 = 512フォント
- 2 ^ 10 = 1024ページの改ページ
- 2 ^ 15 = 32767文字がセルに格納されています。
Excel 2010の仕様は、Excel 2007の仕様と同じです。