技術ノート オフィス フィルハンドルを使用して連続データを Excel に自動的に入力する方法

フィルハンドルを使用して連続データを Excel に自動的に入力する方法

Excel のフィル ハンドルを使用すると、ハンドルをドラッグするだけで、行または列のデータ (数値またはテキスト) のリストを自動的に埋めることができます。これにより、大きなワークシートに連続データを入力する際に​​時間を大幅に節約でき、生産性が向上します。

データがパターンに従っている場合、またはデータがパターンに基づいている場合は、手動で数値、時刻、または曜日を何度も入力する代わりに、オートフィル機能 (リボンの塗りつぶしハンドルまたは塗りつぶしコマンド) を使用してセルを塗りつぶすことができます。他のセルのデータ。オートフィル機能を使用して、さまざまな種類の一連のデータを入力する方法を説明します。

線形シリーズを隣接するセルに埋める

フィル ハンドルを使用する 1 つの方法は、隣接するセルの行または列に一連の線形データを入力することです。線形級数は数値で構成され、次の数値はその前の数値に「ステップ値」を加算することによって取得されます。線形級数の最も単純な例は 1、2、3、4、5 です。ただし、線形級数は、数値を 2 ずつ減らす一連の 10 進数 (1.5、2.5、3.5…) にすることもできます (100、98、96)。 …)、または負の数 (-1、-2、-3) も含まれます。各線形シリーズで、同じステップ値を加算 (または減算) します。

各セルで 1 ずつ増加する、連続した数値の列を作成するとします。最初の数値を入力し、Enter キーを押してその列の次の行に移動し、次の数値を入力する、というように行うことができます。特に大量のデータの場合、非常に面倒で時間がかかります。塗りつぶしハンドルを使用して列に線形系列の数値を入力することで、時間 (および退屈) を節約できます。これを行うには、列の最初のセルに 1 を入力し、そのセルを選択します。選択したセルの右下隅にある緑色の四角形に注目してください。それがフィルハンドルです。

マウスを塗りつぶしハンドルの上に移動すると、以下に示すように黒いプラス記号に変わります。

塗りつぶしハンドルの上に黒いプラス記号を付けたまま、塗りつぶすセルの数に達するまで、ハンドルをクリックして列の下方向 (または行の右方向) にドラッグします。

マウス ボタンを放すと、塗りつぶしハンドルをドラッグしたセルに値がコピーされたことがわかります。

なぜ線形級数 (この例では 1、2、3、4、5) を満たさなかったのでしょうか?デフォルトでは、1 つの数値を入力してフィル ハンドルを使用すると、その数値は増加するのではなく、隣接するセルにコピーされます。

注: 現在選択されているセルの上のセルの内容をすばやくコピーするには、Ctrl+D を押します。選択したセルの左側のセルの内容をコピーするには、Ctrl+R を押します。隣接するセルからデータをコピーすると、現在選択されているセルにあるデータが置き換えられることに注意してください。

コピーを線形シリーズに置き換えるには、塗りつぶしハンドルのドラッグが完了したときに表示される [自動塗りつぶしオプション] ボタンをクリックします。

最初のオプションである「セルのコピー」がデフォルトです。最終的に 1 ~ 5 の直線的な系列ではなく、5 つの 1 になったのはそのためです。線形シリーズを埋めるには、ポップアップ メニューから「シリーズを埋める」を選択します。

他の 4 つの 1 は 2 ~ 5 に置き換えられ、線形級数が埋められます。

ただし、[自動塗りつぶしオプション] メニューから [シリーズの塗りつぶし] を選択しなくても、これを行うことができます。数字を 1 つだけ入力するのではなく、最初の 2 つのセルに最初の 2 つの数字を入力します。次に、これら 2 つのセルを選択し、塗りつぶすすべてのセルを選択するまで塗りつぶしハンドルをドラッグします。

2 つのデータを指定したため、使用するステップ値がわかり、それに応じて残りのセルに値が入力されます。

マウスの左ボタンの代わりに右ボタンを使用して塗りつぶしハンドルをクリックしてドラッグすることもできます。ポップアップ メニューから [シリーズを塗りつぶす] を選択する必要がありますが、ドラッグを停止してマウスの右ボタンを放すと、そのメニューが自動的に表示されるため、これは便利なショートカットとなります。

フィルハンドルを使用して連続データを Excel に自動的に入力する方法

塗りつぶしコマンドを使用して線形シリーズを隣接するセルに塗りつぶす

塗りつぶしハンドルの使用に問題がある場合、またはリボン上のコマンドを使用したい場合は、[ホーム] タブの [塗りつぶし] コマンドを使用して、隣接するセルに系列を塗りつぶすことができます。後で説明するように、Fill コマンドは、多数のセルを埋める場合にも役立ちます。

リボンの [塗りつぶし] コマンドを使用するには、セルに最初の値を入力し、そのセルと、塗りつぶす隣接するすべてのセル (列の下または上、または行の左または右) を選択します。次に、「ホーム」タブの「編集」セクションにある「入力」ボタンをクリックします。

ドロップダウンメニューから「シリーズ」を選択します。

[系列] ダイアログ ボックスで、系列を行または列のどちらで表示するかを選択します。 [タイプ] ボックスで、ここでは「線形」を選択します。 「Growth」オプションと「Date」オプションについては後で説明します。「AutoFill」オプションは、選択した他のセルに値をコピーするだけです。 「ステップ値」、つまり線形シリーズの増分を入力します。この例では、系列の数値を 1 ずつ増やします。「OK」をクリックします。

選択したセルに線形シリーズが入力されます。

線形シリーズで埋めたい非常に長い列または行がある場合は、[シリーズ] ダイアログ ボックスの [ストップ] 値を使用できます。これを行うには、行または列の系列に使用する最初のセルに最初の値を入力し、[ホーム] タブの [入力] を再度クリックします。上で説明したオプションに加えて、シリーズの最後の値として希望する値を「ストップ値」ボックスに入力します。次に、「OK」をクリックします。

次の例では、最初の列の最初のセルに 1 を入力すると、次の 19 セルに 2 ~ 20 の数字が自動的に入力されます。

フィルハンドルを使用して連続データを Excel に自動的に入力する方法

行をスキップしながら線形シリーズを埋める

ワークシート全体を読みやすくするために、行をスキップしてデータ行の間に空白行を挿入することがあります。空白行があっても、塗りつぶしハンドルを使用して線形シリーズを空白行で埋めることができます。

線形シリーズを埋めるときに行をスキップするには、最初のセルに最初の数値を入力し、そのセルと隣接する 1 つのセル (たとえば、列の次のセル) を選択します。

次に、必要な数のセルを埋めるまで、塗りつぶしハンドルを下 (または横) にドラッグします。

塗りつぶしハンドルのドラッグが完了すると、線形シリーズが 1 行おきに塗りつぶされていることがわかります。

複数の行をスキップする場合は、最初の値を含むセルを選択し、そのセルの直後にスキップする行数を選択します。次に、塗りつぶしハンドルを塗りつぶしたいセル上にドラッグします。

複数の行にまたがって入力する場合は、列をスキップすることもできます。

フィルハンドルを使用して連続データを Excel に自動的に入力する方法

隣接するセルに数式を入力する

フィル ハンドルを使用して、 を隣接するセルに反映することもできます。隣接するセルに入力したい数式を含むセルを選択し、入力ハンドルを列のセルの下にドラッグするか、入力する行のセルを横切ってドラッグするだけです。数式が他のセルにコピーされます。 を使用した場合、対応する行 (または列) のセルを参照するように変更されます。

リボンの [入力] コマンドを使用して数式を入力することもできます。数式を含むセルと、その数式を入力するセルを選択するだけです。次に、[ホーム] タブの [編集] セクションで [塗りつぶし] をクリックし、セルを塗りつぶす方向に応じて、下、右、上、または左を選択します。

注: ワークブックの自動計算が 有効になっていない限り、コピーされた数式は再計算されません。

前述のように、キーボード ショートカット Ctrl+D および Ctrl+R を使用して、数式を隣接するセルにコピーすることもできます。

フィルハンドルを使用して連続データを Excel に自動的に入力する方法

塗りつぶしハンドルをダブルクリックして線形シリーズを塗りつぶします

フィルハンドルをダブルクリックすると、線形系列のデータを列にすばやく入力できます。この方法を使用すると、Excel はワークシート上のデータの隣接する最も長い列に基づいて列のセルのみを入力します。この場合の隣接列とは、空白の列に到達するまでに Excel が入力対象の列の右側または左側に検出する任意の列です。選択した列の両側の列が空白の場合、ダブルクリックを使用して列のセルを埋めることはできません。また、デフォルトでは、入力しているセル範囲内の一部のセルに既にデータが含まれている場合、データが含まれている最初のセルの上にある空のセルのみが入力されます。たとえば、下の画像ではセル G7 に値があるため、セル G2 の塗りつぶしハンドルをダブルクリックすると、数式はセル G6 までのみコピーされます。

フィルハンドルを使用して連続データを Excel に自動的に入力する方法

成長シリーズを塗りつぶす(幾何学模様)

これまで、線形級数の充填について説明してきました。この場合、級数内の各数値は、前の数値にステップ値を加算することによって計算されます。成長シリーズまたは幾何学模様では、前の数値にステップ値を乗算することで次の数値が計算されます。

成長系列を埋める方法は 2 つあり、最初の 2 つの数値を入力する方法と、最初の数値とステップ値を入力する方法があります。

方法 1: 成長シリーズの最初の 2 つの数値を入力する

最初の 2 つの数値を使用して成長系列を埋めるには、埋めたい行または列の最初の 2 つのセルに 2 つの数値を入力します。右クリックして、塗りつぶしハンドルをドラッグして、塗りつぶしたいセルの数だけ上に移動します。塗りつぶしたいセル上で塗りつぶしハンドルをドラッグし終えたら、自動的に表示されるポップアップ メニューから「成長トレンド」を選択します。

注: この方法では、2 つの数値を入力する必要があります。そうしないと、「成長傾向」オプションがグレー表示になります。

Excel では、最初の 2 つのセルに入力した 2 つの数値から、ステップ値が 2 であることがわかります。したがって、後続のすべての数値は、前の数値に 2 を乗算して計算されます。

この方法を使用して 1 以外の数値から開始したい場合はどうすればよいでしょうか?たとえば、上記の系列を 2 から開始したい場合は、最初の 2 つのセルに 2 と 4 (2×2=4 であるため) を入力します。 Excel はステップ値が 2 であることを認識し、4 からの増加系列を継続し、後続の各数値に 2 を乗算して次の数値を取得します。

方法 2: 増加系列の最初の数値を入力し、ステップ値を指定する

1 つの数値とステップ値に基づいて成長系列を塗りつぶすには、最初のセルに最初の数値 (1 である必要はありません) を入力し、塗りつぶしハンドルを塗りつぶしたいセル上にドラッグします。次に、自動的に表示されるポップアップメニューから「シリーズ」を選択します。

[系列] ダイアログ ボックスで、系列を行に入力するか列に入力するかを選択します。 [タイプ] で、「成長」を選択します。 「ステップ値」ボックスに、次の値を取得するために各数値を乗算する値を入力します。この例では、各数値を 3 で乗算します。「OK」をクリックします。

選択したセルに成長系列が入力され、後続の各数値は前の数値の 3 倍になります。

フィルハンドルを使用して連続データを Excel に自動的に入力する方法

組み込み項目を使用してシリーズを埋める

これまで、線形と成長の両方の一連の数値を埋める方法について説明してきました。塗りつぶしハンドルを使用して、日付、曜日、平日、月、年などの項目を系列に入力することもできます。 Excel には、自動的に入力できる組み込みのシリーズがいくつかあります。

次の図は、Excel に組み込まれている行全体に拡張されたシリーズの一部を示しています。太字と赤の項目は入力した初期値で、各行の残りの項目は拡張シリーズ値です。これらの組み込みシリーズは、線形シリーズと成長シリーズについて前述したように、フィル ハンドルを使用してフィルできます。初期値を入力して選択するだけです。次に、塗りつぶしハンドルを塗りつぶしたいセル上にドラッグします。

Fill コマンドを使用して一連の日付を入力する

一連の日付を入力する場合、リボンの [入力] コマンドを使用して、使用する増分を指定できます。セルにシリーズの最初の日付を入力し、そのセルと入力するセルを選択します。 「ホーム」タブの「編集」セクションで「塗りつぶし」をクリックし、「シリーズ」を選択します。

[系列] ダイアログ ボックスでは、選択したセルのセットと一致するように [系列] オプションが自動的に選択されます。 Type も自動的に Date に設定されます。シリーズを埋めるときに使用する増分を指定するには、日付単位 (日、平日、月、または年) を選択します。ステップ値を指定します。シリーズをすべての平日の日付で埋めたいので、ステップ値として 1 を入力します。 「OK」をクリックします。

このシリーズには、平日のみの日付が入力されています。

カスタム項目を使用してシリーズを埋める

シリーズに独自のカスタム アイテムを入力することもできます。あなたの会社が 6 つの異なる都市にオフィスを構えており、Excel ワークシートでそれらの都市名を頻繁に使用しているとします。この都市のリストをカスタム リストとして追加すると、最初の項目を入力した後で塗りつぶしハンドルを使用してシリーズを埋めることができます。カスタムリストを作成するには、「ファイル」タブをクリックします。

バックステージ画面で、左側の項目リストの「オプション」をクリックします。

[Excel のオプション] ダイアログ ボックスの左側にある項目のリストで [詳細設定] をクリックします。

右側のパネルで、「全般」セクションまで下にスクロールし、「カスタム リストの編集」ボタンをクリックします。

[カスタム リスト] ダイアログ ボックスを開いたら、一連のカスタム項目を入力するには 2 つの方法があります。 [カスタム リスト] ダイアログ ボックスで直接作成した新しい項目リストに基づいてシリーズを作成することも、現在のワークブックのワークシートに既に存在する既存のリストに基づいてシリーズを作成することもできます。両方の方法を紹介します。

方法 1: 新しい項目リストに基づいてカスタム シリーズを入力する

[カスタム リスト] ダイアログ ボックスの [カスタム リスト] ボックスで [新しいリスト] が選択されていることを確認します。 [リスト エントリ] ボックスをクリックし、カスタム リストに項目を 1 行に 1 項目ずつ入力します。必ずセルに入力したい順序で項目を入力してください。次に、「追加」をクリックします。

カスタム リストが [カスタム リスト] ボックスに追加されます。ここでカスタム リストを選択し、[リスト エントリ] ボックスから項目を追加または削除して [追加] を再度クリックすることで編集できます。または、[削除] をクリックしてリストを削除できます。 「OK」をクリックします。

Excelのオプションダイアログボックスで「OK」をクリックします。

ここで、カスタム リストの最初の項目を入力し、その項目を含むセルを選択して、リストを埋めたいセル上にフィル ハンドルをドラッグします。カスタム リストが自動的にセルに入力されます。

方法 2: 既存の項目リストに基づいてカスタム シリーズを入力する

カスタム リストをワークブック内の別のワークシートに保存している場合があります。リストをワークシートから [カスタム リスト] ダイアログ ボックスにインポートできます。ワークシート上の既存のリストに基づいてカスタム リストを作成するには、最初の方法と同様に、[カスタム リスト] ダイアログ ボックスを開き、[カスタム リスト] ボックスで [新しいリスト] が選択されていることを確認します。ただし、この方法では、「セルからリストをインポート」ボックスの右側にあるセル範囲ボタンをクリックします。

Excel ウィンドウの下部にあるカスタム リストを含むワークシートのタブを選択します。次に、リスト内の項目を含むセルを選択します。ワークシートの名前とセル範囲が、[カスタム リスト]編集ボックスに自動的に入力されます。セル範囲ボタンをもう一度クリックすると、完全なダイアログ ボックスに戻ります。

ここで、「インポート」をクリックします。

カスタム リストが [カスタム リスト] ボックスに追加され、必要に応じてそれを選択し、[リスト エントリ] ボックスでリストを編集できます。 「OK」をクリックします。上記の最初の方法で行ったのと同じように、フィル ハンドルを使用してセルにカスタム リストを入力できます。

Excel のフィル ハンドルは、大量の連続データを含む大きなワークシートを作成する場合に非常に便利な機能です。時間と退屈を大幅に節約できます。ハッピーフィル!

「フィルハンドルを使用して連続データを Excel に自動的に入力する方法」に関するベスト動画選定!

Excel 大量の連続データを簡単に出す方法!
【Excel】フィルハンドルの使い方と連続データの作り方!