- ベストアンサー
エクセルで、数式を列全体に入力する方法
はじめまして^-^ エクセルについての質問です。 =VALUE(MID($A1;2;3))という数式を列全体に入力したいのですが、 どうすればよいかわからず困っております。。 手動で入力すると、 =VALUE(MID($A1;2;3)) =VALUE(MID($A2;2;3)) =VALUE(MID($A3;2;3)) と少しずつ数式を変化させながら入力しなければならず、 さらに行数が1000を超えるためとても自力では。 と思っています! 文章がわかりにくいとは思いますが、 どなたかお知恵をいただけましたら幸いです。 どうぞよろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 質問の解釈が間違っていたらごめんなさい。 A列の行方向に数値?の2文字目~3文字を列方向に表示させたい! ということだと解釈させてもらっての回答になりますが・・・ =VALUE(MID(INDEX($A$1:$A$100,COLUMN(A1)),2,3)) として列方向にオートフィルでコピーしてみてはどうでしょうか? 尚、A列のデータは100行目までの数式ですので データ量によって範囲指定はアレンジしてみてください。 ひとつ気になるのは当方使用のExcel2003では 列方向へは256列までしか表示できなかったと思います・・・ Excel2007は何列可能かは分かりません。 以上、参考になれば幸いですが、 まったくの的外れの可能性もあります。 その場合は無視してくださいね。m(__)m
その他の回答 (3)
- gyouda1114
- ベストアンサー率37% (499/1320)
- kmetu
- ベストアンサー率41% (562/1346)
単純にフィルしていけば$A2 $A3と言う風に変わっていきますけど… ちなみに =VALUE(MID($A1,2,3)) ですね。 ; じゃなくて , です。
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
Excel2003までは65536行までが列全体となりますが、多分違いますよね >=VALUE(MID($A1;2;3)) Excelでしょうか? OpenOfficeだと確かこんな感じの数式だったと思います。 =VALUE(MID($A1,2,3)) がB1セルに入力されているとして B1セルを選択し、フィルハンドルをダブルクリックしてはどうでしょうか? そのほか セル範囲を選択して 数式入力確定時に[Ctrl]+[Enter] とか 一番下から上へオートフィルとか