ドラッグアンドドロップなしでセルの範囲に数式を適用する


26

通常、Excelでは、セルを下にドラッグして列を自動入力できます。ただし、多数のセルがいっぱいになるため、スプレッドシートを手動でドラッグおよびスクロールするには時間がかかります。

列を数式で埋めるより良い方法はありますか?

編集:$F$1:$F$20000強調表示された場所で入力しようとしましたが、列F内の値が入力されていません。

代替テキスト

回答:


32

セルの右下隅にある正方形をクリックしてドラッグする代わりに、ダブルクリックしてみてください。これにより、自動入力されます。

また、「ctrl」と「shift」の使用に慣れる必要があります。Excelを使用すると、キーボードショートカットをたくさん使用するため、非常に高速になります。例を紹介し、入力する内容を正確に教えてください。列A:Eに20000行のデータがあり、Fの式を作成するとします。次の手順を実行します。

  • 最初に数式をF1に入力します。
  • ctrl + Cを押して数式をコピーします。
  • 左を押すと、E1が選択されます。
  • Ctrl + Downを押します。これは、ブランク(この例ではE20000)がヒットするまでずっと下に移動します。
  • ここで右クリックすると、F20000が選択されます。
  • ctrl + shift + upを押します。ここで、F1:F20000を選択します。
  • 最後にctrl + Vを押すか、単にEnterを押してセルを埋めます。

このような操作に慣れると、これらの6つのキーストロークはほんの数秒で非常に高速に発生します。


私は常に6キーストロークの方法を使用しています:)
ウィルソン

ctrl + c、ctrl-shift-down、ctrl-vを実行することはできませんか?
Worse_Username

@Worse_Username試してみてください-データの最後ではなく、最後の行になります。あなたはできるそれを行うが、あなたのファイルサイズは、最大撮影されます。
ファンドモニカの訴訟

美しい、速い人がどのようにそれをするかを学んだ.. !!
イルファン

15

実際にはもっと良い方法があります

  • 数式をコピーCtrl+C
  • 押す
  • Ctrl+ Shift+ は、最後の非空白セルを選択します
  • 貼り付けCtrl+V

4ストローク。今それを発見した


これを見つけた他の人への注意として、行全体で同じこと(ヘッダーなど)を実行し、ctrl + shift + rightを実行することもできます
Shawn

ステップ2をスキップできます。否定的な結果なしで、元のセルに数式を貼り付けることができます。ほとんどの場合、ダブルクリックの方が高速です。
mpag

何らかの理由で、@ Shawnの提案は、Excelの1つのインスタンスでは機能しませんでした。Excelを再起動すると修正されました。しかし、私はまた、次に押すと、範囲の左の列を強調表示することを「発見」End、次にやって、キーをShift、その後のいずれかの式に貼り付けるか、やって、+右矢印をControl+のR左の列の右方向から数式をコピーします。
mpag

@mpag実際には、ステップ2をスキップし、数式が配列入力されている場合、「配列の一部を変更することはできません」というメッセージが表示されます。エラー。
robinCTS

2
  • 元の数式を含むセルをクリップボードにコピーします。
  • 「セル名」ボックス(左上)をクリックして、選択する範囲を入力し、Enterを押します。
  • 選択範囲に貼り付けます。

それは動作しますか?


いいえ、機能しません。更新された質問をご覧ください。
グラビトン

奇妙なことに、OpenOffice.orgで動作し、少なくとも1つのExcelチュートリアルで言及されていました(ただし、Excel 2000などのように見えたため、Microsoftがこの機能を削除した可能性があります...)。
JanC

ところで:おそらく「$」記号なしでF1:F20000と入力する必要があります。
-JanC

1

列全体を選択する場合は、F:Fと入力するだけです。

これは、範囲全体で何らかの操作を追加または実行する場合、および範囲にデータを追加する場合に特に役立ちます。


あなたが同様の式でこれを行うことに注意してください(例:SUM(F:F)限り、あなたの先セルがないので)、 F.
mpag

0

先日これをしなければなりませんでした。

  • 相対参照、つまり$符号なしで数式をコピーします。
  • 塗りつぶす範囲を選択します。
    一番下のセルをつかんでから、End-Shift-UpArrowを押していました。
  • 数式を選択範囲に貼り付けます。
    Excelは、各セルの相対参照を変更します。

0
  1. ctrl + Cを使用して、必要な式をコピーします
  2. 2003の場合は、[編集]-> [移動]をクリックします。
  3. ウィンドウに移動して、範囲を入力します。A2:A238など
  4. 次に、Ctrl + Vを押して、選択したセル範囲に数式を貼り付けます。

この方法では、#DIV / 0はありません!他のセル内; 時々#DIV / 0!他の計算に影響します。

カウント機能を使用すると、データの行数がわかります。


0

数式が必要な範囲を選択し、数式を作成してヒット Ctrl + Enter
すると、選択したすべての範囲が相対参照で埋められます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.