エクセルで数字をオートフィルする方法(12の方法)

  • これを共有
Hugh West

Microsoft Excelで数字を自動入力するには、いくつかの簡単な方法があります。 この記事では、それらの便利なテクニックを簡単に適用して、さまざまな条件で数字を自動入力する方法を、適切な図解付きで説明します。

練習用ワークブックをダウンロードする

この記事の作成に使用したExcelワークブックをダウンロードすることができます。

Excelの数字のオートフィル.xlsx

Excelで数字をオートフィルするための12の適切なアプローチ

1.列を一連の数字でオートフィルする

最初の例では、一連の数字をオートフィルするためのハンドル塗りつぶしの基本的な使い方を説明します。 下の図では、セルC5に数字「1」が入力されています。 ここで、ハンドル塗りつぶしオプションを使って、1から始まる一連の数字をオートフィルすることにしましょう。

📌 ステップ1.

➤ 選択する セルB5 .

➤ 選択したセルの右下隅にマウスカーソルを置くと、そのセルには プラス(+) アイコンが表示されます。

📌 ステップ2.

➤ ドラッグする プラス(+) アイコンを下方向に好きなだけ表示します。

➤ 下図のようなオプションメニューをクリックし、その中から フィルシリーズ コマンドを使用します。

そして、1~9までの一連の数字が表示されます。

続きを読む Excelで一覧からセルや列をオートコンプリートする方法

2.ExcelのROW関数による数値の自動入力

があります。 は、セル参照の行番号を返す関数です。 関数でセルを指定し、下方向にドラッグすると、列の中の一連の数字を見つけることができます。

次の写真では セルB5 にあります。 5列目 を適用した場合。 関数をそのセルで呼び出すと、その関数は '5' .

これで フィルハンドル を指定すると、指定したセルまでが自動入力されます。 '1' で、次の式を入力する必要があります。 セルB5 :

=ROW()-4

で始まる番号にしたかったら '1' で、次の式を入力する必要がありました。 セルB5 :

=ROW()-4

最初の入力データが5行目にあったため 関数が返した数値は '5' ということで、数字を出すには '1' そこで '4' から 関数を使用します。

3.列の数字をオートフィルするOFFSET関数を挿入する

オフセット 関数は、指定された参照から指定された行数および列数の範囲への参照を返します。 を使用することで、指定された行数および列数の範囲への参照を返します。 オフセット 関数を使うことなく、数値の羅列を作成することができます。 フィルシリーズ オプションでコピーダウンした後

で適用される計算式は、次の図のとおりです。 セルB4 です。

=offset(b4,-1,0)+1

を押した後 入力 の数字の語呂合わせを見つけます。 '1' この数式をセルで使用する場合、直上のセルは空白にしておく必要があることに留意する必要があります。

今すぐ使用する フィルハンドル を選択すると、列がオートフィルされ、一連の数字が一度に表示されます。 を選択する必要はありません。 フィルシリーズ のオプションは、最初の方法で示したように、もうここにはありません。

続きを読む Excelでオートフィル式を使用する方法

4.Excelの塗りつぶしシリーズコマンドを使った数値の自動塗りつぶし

を使用することができます。 フィルシリーズ からダイアログボックスを起動することで、より正確なオプションを選択することができます。 シリーズ コマンドを実行します。 次の手順で、その動作を確認してみましょう。

📌 ステップ1.

➤ From. ホーム リボンから 編集 コマンドのグループです。

➤ 選択してください。 シリーズ コマンドを実行します。 塗りつぶし の下にあるドロップダウン 編集 コマンドのグループです。

というダイアログボックスが表示されます。 'シリーズ' が開きます。

という共通の差分を持つ数値の列を作りたいとします。 '2' となり、最後の値が20を超えない範囲でシリーズが終了します。

📌 ステップ2.

➤ 選択してください。 コラム のラジオボタンをクリックします。 シリーズ をオプションで選択することができます。

➤ 入力 '2' '20' において ステップ値 とのことです。 停止値 を、それぞれご紹介します。

➤ プレス よっしゃー で終了です。

記載された条件の数字の羅列をすぐに見つけることができます。

続きを読む エクセルでの自動番号付け

5.行(空白セル)をスキップして数字をオートフィルする

ハンドル塗りつぶしオプションは、一定の間隔で行をスキップしながら列を自動的に塗りつぶすことができます。 例えば、列の中の一連の数字を、それぞれの数字が前の数字を上回るように行をスキップして塗りつぶすとしましょう。

次のスクリーンショットに示すように、最初の入力データから始まる2つの連続したセルを選択する必要があります。

でカラムを自動充填した後 フィルハンドル で始まる一連の数字を見つけることができます。 '1' を一定間隔で飛ばしながら

6.エクセルで列の数式をオートフィルする

を使用することができます。 フィルハンドル オプションで、列や行に沿った数式もオートフィルすることができます。 次のデータセットでは、最初の2列がセールスマンの売上高を表しています。 D列 , a 5% 営業マンには、売上高に応じてボーナスが加算されます。 セルD5 の場合、最初のボーナス額は、以下の計算式を使って手動で行っています。

=C5*5%

ここで、もし フィルハンドル から セルD5 までドラッグしてください。 セルD11 のような出力が得られます。

類似の読み物。

  • エクセルで別のセルに基づいたセルをオートフィルする方法(5つのメソッド)
  • Excelで最後の行までデータを入力する(3つの簡単な方法)

7.塗りつぶしハンドルをダブルクリックすると、数字が自動で塗りつぶされます。

を使う方法もあります。 フィルハンドル この方法では、列全体が自動的に更新され、自動入力のためにアイコンをドラッグダウンする必要がなくなります。

下の写真にあるのは フィルハンドル の右下にあるアイコンをクリックします。 セルD5 .アイコンを2回クリックすると、即座に出力されるのを確認しよう。

下の図のように、すぐに戻り値を得ることができます。

8.エクセルで数字を幾何学模様でオートフィルする

幾何学的なパターンを適用して、シリーズ内の数字をオートフィルすることもできます。 初期値に乗数を設定し、シリーズタイプとして 成長 では、以下の手順で進めていきましょう。

📌 ステップス

➤ 開く シリーズ の塗りつぶしオプションから再度ダイアログボックスを表示します。 編集 コマンドのグループです。

➤ 選択する コラム ラジオボタンを シリーズ をオプションで選択することができます。

➤ 選ぶ 成長 として タイプ シリーズの

➤ 入力 '2' '200' として ステップ値 とのことです。 停止値 を、それぞれご紹介します。

➤ プレス よっしゃー .

2から始まる幾何級数で、成長率も2です。つまり、最終的な出力が200を超えるまで、結果の各値に2が掛けられるということです。

9.列の日付系列のオートフィルを行う

を使用することができます。 フィルシリーズ コマンドで、一連の日付も自動入力することができます。 シリーズ とする 日付 を入力し ステップ値 停止値 もし、日付を列で表示させたい場合は、「日付」を選択する必要があります。 コラム のラジオボタンをクリックします。 シリーズ をオプションで選択することができます。

を押した後 よっしゃー をクリックすると、次の図のような一連の日付が表示されます。

続きを読む Excelで日付の自動入力をする方法

10.空白セルを無視するCOUNTA関数による行番号の自動補填

COUNTA 関数は、範囲内の空でないセルの数を数えます。 COUNTA 関数で、テーブルやデータセットの空白でない行の通し番号を定義することができます。

次の写真では B列 はシリアル番号を表します。 で式を割り当てる必要があります。 セルB5 をクリックして下にドラッグし、空白でないすべての行のシリアル番号を定義します。

📌 ステップ1.

➤ 選択する セルB5 と入力し、次の数式を入力します。

=if(isblank(c5),"",counta($c$5:c5))です。

➤ プレス 入力 をクリックすると、最初のシリアルナンバーが表示されます '1' のように、テーブルの最初の行が空でない場合。

📌 ステップ2.

➤ これで フィルハンドル を自動入力します。 B列です。

そして、空白でない行のシリアルナンバーを一度に見つけることができます。

11.SUBTOTAL関数を使って、フィルタリングされたデータの数字を自動入力する

以下のデータセットでは、3人のセールスマンの売上高が15日間連続して記録されている。 B列 これはフィルタリングされたデータテーブルなので、特定の営業担当者の売上高をフィルタリングした後、シリアル番号がどのように反応するかを調べます。

次の表では、Samのデータのみをフィルタリングしています。 ここでは、Samの1500ドル以上の売上値を抽出しています。 しかし、表をフィルタリングした後、シリアル番号も変更されています。 ここでは、シリアル番号を最初に表示したまま維持したいと仮定します。

📌 ステップ1.

➤ 選択する セルB5 とタイプする。

=subtotal(3,$c$5:c5)

➤使用 フィルハンドル をクリックすると、列全体がオートフィルされます。

📌 ステップ2.

➤ 次に、Samの売上高をフィルタリングして、1500ドル以上の金額のみを表示します。

そして今、シリアルナンバーがここで修正されておらず、番号の順序を維持していることがおわかりいただけると思います。

12.行番号をオートフィルするExcelテーブルを作成する(ROW関数)

最後の例では、データテーブルの中に行を挿入し、同時にシリアル番号を更新する方法を紹介します。

📌 ステップ1.

➤ テーブルデータ全体を選択する (B5:F19) という名前をつけて 売上データ で編集することで ネームボックス .

📌 ステップ2.

➤ 選択する セルB5 とタイプする。

=ROW()-ROW(販売データ[#ヘッダ])

全体 B列 をクリックすると、シリアルナンバーが表示されます。

📌 ステップ3.

次に、スプレッドシートの左側にある行番号のいずれかをマウスカーソルで右クリックします ➤。

➤ 選択してください。 インサート オプションを使用します。

下図のように、選択した領域に新しい行が追加され、データテーブル全体の通し番号が同時に更新されます。

結びの言葉

以上、ご紹介した方法が、必要なときにExcelのスプレッドシートで応用できるようになれば幸いです。 ご質問やご意見がありましたら、コメント欄でお知らせください。 または、本サイトのExcel関数に関連する他の記事もご覧になってみてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。