• ベストアンサー

長い列の最後まで計算(エクセル)

初心者です 縦に数千行あるワークシートです。セルに数式を入力して、下まで数式を計算させるとき、 セルの右下にカーソルを合わせ+の表示をざーっと下まで伸ばして計算をしています。 一気に一番下のセルを指定する事もできると思うのですが、わかりません。 つまり、「CTRL+↓」のショートカットのように、一番下のセルが指定され、計算もされるということです。 どうぞよろしくお願いします。スクロールバーの進み具合に注意しながらスピードを加減しているのですが、油断をすると、入力セルのはるか下までカーソルが進んだりしています。

  • airJ
  • お礼率78% (146/187)

質問者が選んだベストアンサー

  • ベストアンサー
  • tukyiyo
  • ベストアンサー率37% (6/16)
回答No.3

計算式の入ったセルのフィルハンドをダブルクリックではどうでしょう。 ただしこれだと、計算式に隣接したセルに空白があるとそこで止まってしまいます。その部分だけオートフィルでドラグして、またフィルハンドをダブルクリック。この方法はデータの欠けた部分が多いと、かえって面倒かもしれません。

airJ
質問者

お礼

ありがとうございます。 多分私が知りたかったのはこの方法です。 これだ!と色々試してみたのですが、 この方法は、A列 B列 C列と各列数千行あったとして、 それら各列の和をZ列にずらっと計算させるというように、 入力列と出力列に何行か空白列があるときには つかえないのでしょうか?

その他の回答 (6)

  • tukyiyo
  • ベストアンサー率37% (6/16)
回答No.7

>それら各列の和をZ列にずらっと計算させるというように、 >入力列と出力列に何行か空白列があるときには こんばんは 先ほどわずかな行数ですが空白列があるときの例で試してみました。 データはA列B列C列D列に入れました。計算式はZ列です。 Z1に計算式が入っていても、途中の列に空白列があるためにオートフルのダブルルックリックは有効になりません。 そこでずるい手として、Z列の前のY列に適当にフィルハンドで1から昇順で数値を入れていきました。これだと見事にZ1のフィルハンドのダブルクリックで答えが出ました。その後はY列を非表示にしておけばすっきり見えるはずです。

airJ
質問者

お礼

ありあとうございます。 なるほど、こういうやりかたもあるんですね。 参考になりました。

  • freezmoon
  • ベストアンサー率34% (26/76)
回答No.6

NO.4です。すいません。僕の勘違いでした。

airJ
質問者

お礼

いえいえ。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.5

こんばんは。 私の場合は、数千行ということになると、名前ボックス(ワークシートの左端上の白い四角)を使います。この方法は、旧MS-DOS表計算にやっていた方法とひじょうに似ています。 最初、A1 に式があるとして、その式を Ctrl+ C で、コピーします。 次に、名前ボックスに、A10000 とし、Enter を入れます。そうすると、A10000に飛びます。* 次に、Sift キーを押しながら、Ctrl + ↑で、一番先頭まで戻って、選択状態にして、Ctrl + V で式をコピーしてしまいます。 * この部分は、A10000 を入れてから、Shift キーを押しながら、Enter を入れて、A10000 まで選択してもよいです。 なお、「CTRL+↓」のショートカット は、下にデータが何もないと、そのまま、最後の65536行まで行き着いてしまいますので、あまりうまくありません。

airJ
質問者

お礼

ありがとうございます。いろいろな方法があることがわかりました。 基本的なショートカットキーをもっと覚えておいたほうが便利なんだなぁと感じています。 名前ボックスなんて、存在すら気にしていませんでしたが、 お教えいただいたことで、理解が深まりました。

  • freezmoon
  • ベストアンサー率34% (26/76)
回答No.4

Shift+Ctrl+↓で下まで計算されるはずです。 途中に抜けているセルがあっても何回か↓を押し続けると入力された一番下のセルに到達します。

airJ
質問者

お礼

ありがとうございます。 私の理解が足りないのでしょうか、Ctrl+↓は最終セルに移動するだけなのとは違い、お教えいただいた方法は最終セルまでずらっと選択されることがわかりました。でも、その間の計算はされません...。 お教えいただいた機能も、ないのかなぁと思っていたことだったので、助かりました。

  • poohron
  • ベストアンサー率59% (574/971)
回答No.2

逆転の発想でこういうのはどうでしょう? 一番下のセルに数式を入力して、セルの右下の+表示を ざーっと「上に」伸ばして計算をする。 これなら一番上で止まるのでカーソルが行き過ぎたりしませんよ。 …ダメですか?(^^;

airJ
質問者

お礼

なるほど! これはありですね。 ありがとうございます

  • Jodie0625
  • ベストアンサー率30% (397/1288)
回答No.1

あらかじめ、一番下のセルの番地をメモっておくというのはどうでしょうか? =sum(A1: と入力している途中で、キーボード入力に切り替え、 =sum(A1:A8927) と入れてしまうのです。 そのように操作してらっしゃるのか、イメージがわきませんでした。 はずしていたらごめんなさい。

airJ
質問者

お礼

さっそくの回答ありがとうございます。 これもありですね。 ただ、私がちらっと横目で見ていたとき、 ある人が、「マウスでカーソルの矢印をここに持っていって、こうして、こうすると一気に下まで計算されるよ」っていうのを、別の人に教えていたようなんです。

関連するQ&A

  • 列のコピー

    C列1行のセルの数式をC列30行までコピーする時、一気にコピーする場合、C1を「Ctrl+C」してその後、「Ctrl+Shift+↓」してC30までコピーしたいのですが、エクセルの一番最後の行までセルをつかんでしまします。 「Ctrl+Shift+↓」でうまくC30でとめる方法を教えてください。 今のところC30に適当な数値を入力してC30でとめています。

  • 文字列の数式を計算したいです。

    文字列の数式を計算したいです。 A1セルに文字列 1+2 と入力し A2セルにその答えの 3 を返したいのですが、どうすればよろしいでしょうか? よろしくお願いします。

  • EXCEL2013が狂い出した?

    あるセルに「1」と入力し、 その下のセルに「2」と入力し、 その下のセルに「3」と入力し、 その下は「4」「5」「6」…と入力したい。 そんな時は「1」「2」「3」の3つのセルを選択し、 「3」のセルの枠の右下にカーソルを持って行くと、 カーソルの形が「+」になって、その後カーソルを下にドラッグすると、 自動的に「4」「5」「6」…と入力されますよね?普通は。 ところが、「3」のセルの枠の右下にカーソルを持って行っても、 カーソルの形が白抜きの「+」のままで、 思うような動きをしてくれないんですよ。 どうしたらいいのでしょうか。

  • エクセル・計算しなくなった・・・

    エクセルの質問です。 どう伝えれば良いのか悩んでるのですが・・・ 計算式を一つ作っておいてその「答え」の部分のセルの右下に カーソル合わせて十字マークにして下に引っ張ったらその式に ならって下の数値もそれぞれの「答え」に勝手に計算してくれると 思うのですが・・・ それが突然その「答え」の数字をコピーしていくだけになって 計算しなくなってしまいました。 伝わるかどうか心配なのですがたぶん単純なミス、何かのボタンに 当たったか何かでそういうことになってしまった気がします。 困っています。どなたか教えてくださいますか?

  • Excelで計算式が正しく入らないのですが。

    Excelで計算式の入ったセルをコピーし別のセルに貼り付けると、計算式ではなくもとのセルの値が張り付きます。数式バーには計算式が入っているのですが・・・また、数式バーの最後にカーセルを合わせ、Enterを押すと正しい値に変わります。

  • EXCELで計算式を文字列として抜き出す?

    excelにて、計算式を文字列として他のセルに表す方法はありますか? 数箇所だったら数式を直接コピーすればできるのですが、行が多いので関数でひとつ作ってそれを下の行へコピーすれば楽にできるのかなと思いまして・・ 例えば、  C1セルに「=A1+B1」という計算式が入っているとして、  D1セルに「=A1+B1」と式自体を表示させたい。 という場合に。D1に関数をいれればいいとかありますか?

  • Google Spreadsheetについて

    カテゴリはここでよかったでしょうか。 ネット環境さえあればどこでも使えるという、グーグルのスプレッドシート(以下GSS)を使ってみようと思い、いろいろといじってみているのですが、使い方でよくわからない点がいくつかあります。 なんという機能か呼び方を知らないのですが、エクセルだと、例えばひとつのセルに”1”と入力して、そのセルの右下のかどにカーソルを合わせるとカーソルが+になって、ドラッグしていくと、ドラッグした方向のセル一つづつに自動的に2,3,4,5・・・・と入力されますね。 数式ならその数式が順次貼り付けられていったり。  あれはGSSではどうやるんでしょうか? ヘルプも見てみましたが、あの機能をなんと呼ぶのかすら知らないので、どう調べていいやら。  あと、エクセルなら選択してあるセルの辺の部分にカーソルを合わせると、カーソルが矢印のついた+に変わって、セルを移動できますよね。 あれもやり方がわかりません。  どなたかご存知の方いらっしゃいましたら、ご教授ください。

  • 残り時間を計算する関数について教えてください

    例えば、指定時間を10:00とした場合、現在の時間からその時間まで何分(何時間)あるのかを求める関数についてをお聞きします。 あらかじめセルに10:00と入力しておき、もう一方のセルにCtrl+:で現在の時間を入力します。 現在の時間が5:00であった時、計算式を入力したセルには300、または、5:00と入力させるにはどのような方法がありますか。 ご回答宜しくお願いします。

  • エクセル2007のセル内を計算式表示印刷したいのですが

    エクセル2007で教えてください。 全部のセルを計算式表示で印刷したいのですが、どうすればいいのでしょうか。 2000だと「ツール」→「オプション」→「表示」→「ウインドウオプション」→「数式」というようになってますが、2007ではどうするのかわかりません。 又、「Ctrl」+「Shift」+「’」では一つのセルしか数式表示しないのですが、シート全体を計算式にして印刷するにはどうしたらいいのでしょうか。 よろしくお願いします。

  • EXCELの計算式

    セルに数値を入力して sin○ を積算したいのですが、数式がわかりません。 ヘルプでさがしてみたのですが、みつかりません。 たとえばsin30=1/2なので、セルに10を入力すると5となるようにしたいです。 10×sin30=5 計算式わかる方お願いいたします。

専門家に質問してみよう