フィルハンドルをドラッグする
小さなフィルハンドルを使い、行や列に数式をコピーします。
「フィルハンドルをドラッグする」はCoddyKit上の無料Excel Formulas Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはExcel Formulas Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Excel Formulas Academyコースには全4レッスンが含まれています。
フィルハンドルとは?
数式を書いた後、すべての行に何度も入力し直したいとはあまり思わないでしょう。フィルハンドルを使えば、数秒で多くのセルに数式をコピーできます。
セルを選択し、右下隅を見てください。小さな緑色の四角形が表示されます。それがフィルハンドルです。そこにカーソルを合わせると、カーソルが太い白いプラスから細い黒いプラスに変わります。
その黒いプラスをドラッグすると、ドラッグした先まで数式がコピーされます。
例として使うワークシート
簡単な注文表を考えてみましょう。A列に数量、B列に単価が入っています。C列には各行の合計を表示したいとします。
- A2 = 3、B2 = 10
- A3 = 5、B3 = 4
- A4 = 2、B4 = 25
C2に、数量と価格を掛ける数式を書きます。それを1回だけ入力し、C3とC4まで下方向にフィルしたいとします。
=A2*B2最初の数式を書く
セルC2をクリックして=A2*B2と入力し、Enterキーを押します。セルには30(3かける10)と表示されます。
この1つの数式がテンプレートになります。フィルハンドルは、数値の30だけでなく、数式のパターンを列の下方向にコピーします。ここが重要な考え方です。コピーしているのは結果ではなく、計算方法です。
=A2*B2下方向にドラッグする
もう一度C2をクリックして選択します。カーソルが細い黒いプラスになるまで、右下隅の小さな四角形にマウスを移動します。
次にクリックしたまま、C4まで真下にドラッグして、ボタンを放します。
ExcelとGoogle Sheetsによって、コピーされた数式がC3とC4にすぐに入力されます。C3は20、C4は50になります。1つの数式を書くだけで、正しい答えを3つ得られました。
=A3*B3ダブルクリックで自動入力する
数行ならドラッグで十分ですが、数百行では面倒です。もっと速い方法があります。
C2を選択し、フィルハンドルをダブルクリックします。数式が自動的に下方向へ入力され、隣の列(A列またはB列)のデータが終わるところで停止します。
これは長いリストで定番の方法です。スクロールも、正確なドラッグも必要ありません。スプレッドシートがデータの最終行を検出し、そこまで正確に入力します。
=A2*B2列方向にフィルする
フィルハンドルは横方向にも使えます。1行目のB1、C1、D1に月ごとの予算があり、2行目でそれぞれに1.1を掛けたいとします。
B2に数式を入力し、フィルハンドルを右方向にドラッグしてC2とD2まで移動します。
各セルにコピーされた数式が入り、それぞれの真上にある列を参照します。右方向にフィルすると列の文字が変わり、下方向にフィルすると行番号が変わります。
=B1*1.1コピーと貼り付けでも同じことができる
フィルハンドルは、便利なショートカットにすぎません。コピーと貼り付けでも同じ結果になります。
- C2をクリックし、Ctrl+C(MacではCmd+C)を押します。
- C3:C4を選択します。
- Ctrl+V(MacではCmd+V)を押します。
ドラッグした場合と同じように、数式がコピーされ、行ごとに調整されます。自然に感じる方法を使ってください。
=A2*B2キーボードでオートフィル
マウスに触れずに入力することもできます。数式が入ったセルと、その下にある空白セルをすべて一度に選択してください。たとえば、C2に数式が入っている状態で、C2:C4を選択します。
次にCtrl+Dを押すと下方向に入力でき、Ctrl+Rを押すと右方向に入力できます。
これらのショートカットは、左上のセルにある数式を選択範囲の残りのセルにコピーし、その過程で参照を調整します。
=A2*B2実際にコピーされるもの
オートフィルでは、数式の構造がコピーされ、文字列そのものがコピーされるわけではありません。=A2*B2という数式は、実際には「自分のすぐ左にある2つのセルを掛ける」という意味です。
1行下にドラッグすると、その意味が=A3*B3になります。関係はそのまま保たれ、移動先に合わせてアドレスだけが変わります。
この自動調整によってフィルハンドルが非常に便利になるのです。次のレッスンでは、この仕組みを扱います。
=A4*B4実例:累計
B列に毎日の売上が入っているとします。C列には累計を表示したいとします。C2では最初の日の値をその日の売上と同じにし、C3ではその日の売上を上の累計に加えます。
C3に数式を入力し、ダブルクリックして下方向にオートフィルします。各行で、その日の売上が前の累計に加算され、1つの数式を入力するだけで、きれいな累計列が作成されます。
=C2+B3フィルハンドルが表示されない場合
フィルハンドルが見つからない場合は、無効になっている可能性があります。Excelで、ファイル、オプション、詳細設定の順に開き、フィル ハンドルおよびセルのドラッグ アンド ドロップを使用するにチェックが入っていることを確認してください。
Google Sheetsでは、フィルハンドルは常に使用できます。ただし、セルまたは範囲をちょうど1つだけ選択してください。フィルハンドルは1つの連続した選択範囲に対してのみ表示され、Ctrlキーを押しながら選択した離れたセルには表示されません。
クイックチェック
フィルハンドルについて学んだことを確認しましょう。
まとめ:フィルハンドルのドラッグ
数式をすばやくコピーする方法を学びました。
- フィルハンドルは、セルの右下隅にある小さな四角形です。
- フィルハンドルをドラッグして下方向または横方向に数式をコピーし、ダブルクリックするとデータの末尾まで自動的に入力できます。
- キーボードでは、Ctrl+Dで下方向に入力し、Ctrl+Rで右方向に入力できます。
- オートフィルでは数式のパターンがコピーされるため、参照は移動先に合わせて自動的に調整されます。
次は、コピー時に参照がどのように調整されるのかを詳しく見ていきます。
よくある質問
「フィルハンドルをドラッグする」レッスンは無料ですか?
はい。「フィルハンドルをドラッグする」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Excel Formulas Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Excel Formulas Academyコースには全4レッスンが含まれています。
「フィルハンドルをドラッグする」で何を学びますか?
小さなフィルハンドルを使い、行や列に数式をコピーします。 ブラウザで直接実行するハンズオンコードでExcel Formulas Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Excel Formulas Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのExcel Formulas Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「フィルハンドルをドラッグする」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このExcel Formulas Academyレッスンでコードを書いて実行できますか?
はい。すべてのExcel Formulas Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- フィルハンドルをドラッグする
- コピー時に参照が調整される仕組み
- 連続データとパターンを入力する
- よくあるコピーのミスを修正する