- ベストアンサー
なぜExcelには行と列の制限があるのか
Excel2003までは従来の最大6万5536行/256列が、時期バージョンのExcel 2007は100万行/1万6384列に拡張されましたが、 なぜ100万行などに制限するんでしょうか。縦横無制限にすればよいと思うのですがなんで無制限にしないんでしょう。メモリ以上のデータを入力すればエラーメッセージを出してあげればよいわけだし・・・なにか理由あるんでしょうか!?素朴な疑問です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
セル座標のことを考えてますか? 今までの2^8(256)×2^16(6万5536)の場合でも24バイト必要でした。 今度のは2^14(1万6384)×2^20(100万)の場合で34バイト必要です。 このように座標位置を把握するための容量を予め用意する必要があります。 これが無限だと、座標位置の把握ができなくなるため有限にするしかありません。 これが無限にできない理由です。
その他の回答 (2)
- PrintScree
- ベストアンサー率25% (538/2091)
回答No.2
行と列を無制限にすると、メモリも無制限に必要となるから。 >メモリ以上のデータを入力すればエラーメッセージ… メモリタップリのPCで作成したワークシートを、メモリが必要最低限しかないPCに渡した時開けませんよね? それだと仕事にならないので、どんなPCでも開けるよう制限が必要なんでしょう。
noname#25358
回答No.1
ビジネスで使うことが多いからでしょう。 「いざ使おうとしたらメモリ不足で使えなかった」じゃあ、ビジネスアプリとして成り立ちません。 エクセルなんて特にユーザーがどれくらいメモリを食うか、先読みのしづらいアプリなんで。
お礼
おぉ、これが完璧そうな回答ですね。ありがとうございます!!