セルとワークシートの操作

【Excel】オートフィルで連続した数値や日付を入力する

この記事は約7分で読めます。
オートフィル タイトル画像

Excel(エクセル)には「1、2、3、4・・・」や「4月1日、4月2日、4月3日・・・」などの連続した数値や日付を簡単にセルに入力できる「オートフィル」という機能があります。この回では、オートフィルの基本的な使い方と、ちょっと面白い「干支」や「和風月明」の連続データの入れ方を紹介します。

※解説画像はMicrosoft365のExcelを使用しています

スポンサーリンク

数値の連続データを入力する

まずは基本中の基本、数値の連続データの入力です。

セルを選択した時のカーソルの形状をよく見ると、右下に小さな四角が表示されていますね。この部分を「フィルハンドル」と呼びます。オートフィルで連続データを作成する時は、フィルハンドルを任意の方向にドラッグします。

フィルハンドル

では、適当なセルに「1」と入れて連続データを入力してみましょう。ここではセルB2に入力します。

B2のフィルハンドルの上にマウスポインターを合わせると、下図のように黒い十字の形に形状変化します。そこでマウスの左ボタンを押し、そのまま下方向へ適当な位置(ここではB11までとします)までドラッグします。

セルB2からB11までフィルハンドルをドラッグ

ドラッグを終了した段階ではB2~B11まですべて「1」となっていますが、ドラッグの終了位置付近にボタン(下図赤丸部分)が表示されていますね。このボタンは「オートフィルオプション」といいます。クリックしてみましょう。

オートフィルオプション

オートフィルオプションのメニューが開きますので、「連続データ」をクリックしましょう。

オートフィルオプションメニュー

ドラッグした範囲のデータが1~10の連続データに変わりました。

1から10の連続データ完成例

画像では縦方向へドラッグしましたが、もちろん横方向でも大丈夫です。

横方向のドラッグ例

フィルハンドルを任意のセルまでドラッグした後、関係ないセルをクリックし選択解除されてしまっても、次に何らかの操作を行うまでの間はオートフィルオプションは表示された状態が維持されます。クリックすればすぐ「連続データ」に切り替えできます。

尚、この例では「1」から始まる連続データを入力しましたが、起点となるセルに「100」と入っていれば100から始まる連続データになります。

という事で、まず1つめのポイントです。

任意の数値を入力した単独セルのフィルハンドルをドラッグした場合、オートフィルオプションで「連続データ」を選択すると1ずつ加算される連続データが入力できる

では、次の項からは少し変則的な連続データの作り方を見ていきましょう。

任意の規則に則った連続データを入力する

1つおきの連続データ

単に「1ずつ加算」ではなく、任意の規則性を与えた連続データを入力する時は、「起点となる数値を入れたセル」に加え、もう1つ「Excelに規則を教えるための基準値を入れたセル」を用意します。

例として、「1から始まる1つおきの連続データ」を入力してみましょう。いわゆる「奇数」ですね。

まず、セルB2に「1」と入力し、すぐ下のB3に1つおきの数値「3」を入力します。

セルB2に1、B3に3を入力

セルB2からB3をドラッグして範囲選択します。範囲選択した場合も右下にフィルハンドルが表示されますので、マウスポインターを合わせて十字型になったら下方向へドラッグしましょう。

B2~B3を範囲選択してフィルハンドルを下へドラッグ

1つおきのデータが入力されました。

1つおきのデータ入力例

このように、最初から規則性をExcelに指示して連続データを入力した場合は、ドラッグ終了時にオートフィルオプションはクリックする必要はありません。

前項で行った「数値を入力した単独セルのフィルハンドルをドラッグした場合」は、「セルの値をコピーしたいだけ」なのか、「連続データを入れたい」のかExcelは判断がつきません。そのため、初期値では「とりあえずコピー」の結果を返しておいて、あとの判断はユーザーに委ねる仕組みになっています。

しかし、この例のように最初から指示していれば、Excelは値を見て「最初が1、次が3だから・・・あ、1つおきでいいのね」と即座に判断できますので、すぐに結果を返してくれる、というわけです。

この要領で、「5つおき」や「10ずつ加算」といったデータも入力できますので、ご自身でも色々試してみてください。

減算の連続データ

1つめのセルに入力した数値より少ない数値を2つめのセルに入れ、2つのセルを範囲選択してフィルハンドルをドラッグすると、減算してゆく連続データを入力できます。

下図の例では、B2に「5」、B3に「4」と入力し、B2~B3を範囲選択⇒フィルハンドルをドラッグして1ずつ減ってゆくデータを入力してみました。0を超えるとマイナス値になります。

減算データ入力例

100からスタートして10ずつ減ってゆくのであれば、起点のセルを「100」、2つめのセルに「90」と入力してやれば良い、という事ですね。

という事で、2つめのポイントです。

基準値となるセルと規則性を持たせた値を入力したセルを範囲選択してフィルハンドルをドラッグした場合、範囲内の値の差分に則った加算もしくは減算データが入力できる。

尚、漢数字についてはオートフィルで連続データにはなりません。ただ、ちょっとした裏技的なものはあります。あまり需要はないと思いますが、こちらの回で書いていますので参考にどうぞ。

日付や曜日の連続データを入力する

オートフィルでは日付や曜日の連続データを入力することができます。

日付の連続データ

例としてこちらの4種の日付データを入力したセルをオートフィルで連続データにしてみます。B列、D列は日付の書式、F列とH列は標準書式で普通に「4月」「1日」と入力しています。

4種類の日付データ

それぞれのセルのフィルハンドルをドラッグした結果です。F列、H列のように起点となるセルに数値と他の文字を組み合わせた値があった場合、Excelは正しく「日付」と認識しているわけではありませんが、数値の部分だけが1ずつ加算されます。従って、「月」や「日」でなくても「営業1課」や「第1グループ」などを起点としてフィルハンドルをドラッグした場合も連続データになります。

連続した日付の入力例

ちなみに英語表記の月名も連続データになります。下図はB2に「January」、D2に略式表記「Jan」と入力してフィルハンドルをドラッグした結果です。

曜日の連続データ入力例

日付も「何日おき」で入力することができます。こちらはセルB2に「4月1日」、B3に「4月8日」と入力して範囲選択⇒フィルハンドルをドラッグした結果です。7日おきの日付になりました。

7日おきの日付連続データ

曜日の連続データ

曜日の連続データを入れる場合はある程度決まった「型」があるので注意しましょう。下図のように、「月曜日」「月」もしくは英語表記及び略式英語表記の場合は問題なく連続データになります。

英語表記の月の連続データ

しかし、「月曜」という風に「日」を抜いて入力した場合は連続データにはならず普通の「セルのコピー」になってしまいます。

曜日の場合は(月)のようなカッコ書きにしたい事もあると思いますが、その場合は「月」「火」・・・とオートフィルで入力した曜日のセルに表示形式(ユーザー設定)でカッコをつけるか、日付の入力されたセルを参照して表示形式で曜日にする方が良いと思います。

おまけ:十二支、和風月明の連続データ

最後にちょっとしたおまけです。
十二支(じゅうにし)と和風月明(わふうげつめい)の2つも実はオートフィルに対応しています。

では、干支の先頭の「子」(ね)、D2に1月を表す「睦月」(むつき)と入力してフィルハンドルをドラッグしてみましょう。

B2に子、D2に睦月と入力

十二支と和風月明が順番に入力されました。「辰」や「師走」など途中の干支や月からスタートしても問題ありません。順番がよくわからなくなった時はExcelに教えてもらいましょう。

干支と和風月明の連続データ

オートフィルオプションが表示されない時は?

Excelは初期状態ではオートフィルオプションは表示されるようになっていますが、もし表示されないようであれば以下の手順で確認してみてください。

[ファイル]タブ⇒「オプション」を順にクリックしてExcelのオプションを開きます。下図のように縦に並んだメニューに「オプション」の文字がない時は、「その他…」と表示されている箇所をクリックすると出てきます。

ファイルタブ その他のオプション オプション

ナビゲーションウィンドウの「詳細設定」をクリックし、切り取り・コピー・貼り付けグループの「コンテンツを貼り付けるときに[貼り付けオプション]ボタンを表示する」にチェックを入れて、[OK]をクリックします。これでオートフィルオプションが表示されるようになります。

Excelのオプション
スポンサーリンク
でじログ部
タイトルとURLをコピーしました