No.5
- 回答日時:
古い質問の方に答えますが
列を表すのにアルファベットを使うのは、最初の表計算ソフト、VisiCalc(Apple][用)以来の伝統です。
リンクは開発者による復刻版で、PC-DOSで動くようです。
http://www.bricklin.com/history/vcexecutable.htm
MS-DOSの時代になって、二つの表計算ソフトが覇を競いました。Lotusの1-2-3とマイクロソフトのMuliplanです。1-2-3はVisiCalc以来の列をアルファベットの文字表示、Multiplanは列も番号で表示しました。この勝負、結果は1-2-3の圧勝でした。
http://www.aresluna.org/attached/pics/computerhi …
で、マイクロソフトはMacintosh用の表計算ソフト(初代のExcelです)を開発する際に、文字で列名を表現するように戻しました。公式なコメントはありませんが、Multiplanの敗因の一つだと思ったのかも知れません。なお、Excelでも列番号表示はオプションでR1C1形式を選べば使えます。
列数が256までだったのは、一般にCPUには、256(1バイト)で表現できる機能(ショートジャンプ、割り込みベクタ、アドレス修飾のモードなど)は速く動作するように出来ており、それを利用したかったからだと思います。まあ、コレが、CPUの能力向上後、逆に足を引っ張ってしまいます。
256で思い出すのは、昔のEXCELはセルの内容も255バイトまでしか収容できませんでした。
ところで、いろいろな制限が一番緩い表計算ソフトはボーランド(現在はCorelが海外で販売、日本語版は存在せず)のQuattro Prだと思います。
No.4
- 回答日時:
http://oshiete.goo.ne.jp/qa/6298075.html (質問者削除)
http://oshiete.goo.ne.jp/qa/6298249.html
http://oshiete.goo.ne.jp/qa/6301537.html
の続きでしょうけど、何を知りたいのかが見えません。
Excel2003までは最大列数の仕様は256列までです。
http://www.relief.jp/itnote/archives/000579.php
http://www.excel.studio-kazu.jp/tips/0016/
なぜ2の8乗となったかは、9乗では当時のパーソナルコンピュータのハードウェアの仕様上、ワークシート全体のサイズが大きすぎることになったためでしょう。
この列数をA~Zまでのアルファベットのみで表現しようとした場合のMicrosoftが定めた表現法が回答1氏の解説の通りです。
http://oshiete.goo.ne.jp/qa/6298249.html
http://oshiete.goo.ne.jp/qa/6301537.html
の続きでしょうけど、何を知りたいのかが見えません。
Excel2003までは最大列数の仕様は256列までです。
http://www.relief.jp/itnote/archives/000579.php
http://www.excel.studio-kazu.jp/tips/0016/
なぜ2の8乗となったかは、9乗では当時のパーソナルコンピュータのハードウェアの仕様上、ワークシート全体のサイズが大きすぎることになったためでしょう。
この列数をA~Zまでのアルファベットのみで表現しようとした場合のMicrosoftが定めた表現法が回答1氏の解説の通りです。
No.3
- 回答日時:
エクセルの表のA1とかB1と言うのは各セル固有のアドレスですから重複しないように番号を振っています
エクセル内部ではA1とかの表現ではなくA1であれば1,1、B1であれば1,2と言う風に扱われています
数字だけだと具体的な位置関係が人間にはわかりづらくなるのでA1とかB1と言う表現にしているだけです
ここで、横の位置を表す時にアルファベットを使うことではそのままでは26文字までしか表現できませんが文字を数字のように複数使うことで256まで増やしているだけです
いわゆる26進法とも考えればよいのかと思います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
エクセル 文字数 多い順 並...
-
Excelで半角の文字を含むセルを...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセルの並び変えで、空白セ...
-
Excel、市から登録している住所...
-
2つのエクセルのデータを同じよ...
-
【ACCESS/必須条件とOR条件を組...
-
お店に入るために行列に並んで...
-
Excel 文字列を結合するときに...
-
エクセル 同じ値を探して隣の...
-
エクセルで、列の空欄に隣の列...
-
エクセルのセル内の文字の一部...
-
エクセルの表から正の数、負の...
-
エクセルで特定の行を削除した...
-
エクセルで一行毎、一枚づつ自...
-
エクセルで文字が混じった数字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
エクセル(勝手に太字になる)
-
Excelで半角の文字を含むセルを...
-
エクセル 文字数 多い順 並...
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
文字列に数字を含むセルを調べたい
-
エクセル 時間帯の重複の有無
-
VBAで文字列を数値に変換したい
-
「B列が日曜の場合」C列に/...
-
エクセル 同じ値を探して隣の...
-
エクセルの項目軸を左寄せにしたい
-
エクセルで、列の空欄に隣の列...
-
お店に入るために行列に並んで...
-
Excel、市から登録している住所...
-
エクセルの並び変えで、空白セ...
-
オートフィルターをかけ、#N/A...
-
エクセルの表から正の数、負の...
おすすめ情報