目次
Excelで多くの要素を手動でシリアライズするのは退屈なことがよくあります。 幸い、Excelで数列を自動生成するのはかなり簡単です。 この単調な問題から解放されるために、Excelで数列を自動生成する簡単で便利な方法をいくつか紹介します。 デモ用に、Microsoft Office 365を使っています。 他のバージョンを持っていても心配はありません。
練習用ワークブックをダウンロードする
デモに使用したワークブックは、下記のダウンロードリンクからダウンロードできます。
番号順の自動生成.xlsx
Excelで数列を自動生成する9つの好適例
まず、今日の例題のベースとなるワークシートについて説明します。 このシートには、5人の年齢が書かれた表があります。 これを使って、それぞれの数字を自動生成する方法を説明します。 一般的には、特定の要素の左側に属する通し番号を見ます。 しかし、今回はいろいろな数字の生成方法を見ていこうと思うので、次のようにします。メソッドを右側に置いておきます。 デモのために、以下のサンプルデータセットを使用しました。
1.基本的な足し算の方法
この方法では、前の行番号を1だけ増やします。
ステップス
- まず、セルを選択します D5 を入力し、その値を1としてください。
- 次に、セルに以下の数式を記述します。 D6 .
=D5+1
- 3つ目は 入力 ボタンをクリックし オートフィル ツールを使って、列の残りの部分に数式を適用することができます。
- 最終的に、目的の配列を得ることができます。
2.連番を自動生成するAutoFill方式
を使いたい場合は オートフィル メソッドを使用する場合、2つの選択肢があります。 ただし、このメソッドには フィルハンドル と フィルシリーズ したがって、以下の部分を順に見て、我々のデータに適用してください。
2.1 フィルハンドルの使用
一般的には、行に値を挿入し、アクティブセルとして選択する必要があります。 その後、右下に小さな円形のボックスが表示され、操作が完了します。
ステップス
- 初期状態では、アクティブなセルを選択 D5 を入れ、1を入れる。
- 同様に、セルを選択 D6 と2を入れてください。
- その後、セルを選択すると、次のようになります。 フィラー アイコンをクリックします。
- 最後に、ドラッグして操作完了です。
2.2 数列を自動生成するための塗りつぶし系列の適用
Fill Seriesメソッドでは、従来のように2つの値を挿入する必要はありません。 値を1行に挿入するだけで、残りの部分は自動的に完了します。
ステップス
- まず、セルを選択します。 D5 と入力し、値として1を入力する。
- 次に 編集 コマンドを実行します。 ホーム タブを選択し シリーズ から 塗りつぶし オプションを使用します。
- ここで、セット コラム 下 シリーズ と ステップの値です。 1と 値を停止します。 5からです。 シリーズ ダイアログボックス .
- 次に、 を押します。 大丈夫 .
- 最後に、シークエンスが表示されます。
3.ROW関数の使用
通常は。 ROW機能 は、現在いるセル(アクティブセル)の行番号を返します。 ですから、データセットのどこでもいいから1を取得するために、最初の行から空の行を選択します。
ステップス
- まず、セルに次の数式を書きます。 D5 .
=ROW(A1)
- 最後に オートフィル ツールを列全体に適用して、最終的な結果を得ることができます。
4.COUNTA関数の適用 シーケンスの自動生成
さらに、ここでもう一つ特筆すべきは、この方法です。 COUNTA関数 しかし COUNTA さらに、このメソッドは、空白でない行をシリアライズするのに役立ちます。
ステップス
- はじめに、次の数式をセルに書き込んでください。 D5 .
=counta($b$5:b5)
- 最後に 入力 キーを利用し オートフィル ツールを使って結果を得ることができます。
5.OFFSET機能の活用
一般的に OFFSET機能 は、セルまたはセル範囲の参照を返します。 ここでは、3つのパラメータを オフセット ただし、以下の手順でタスクを完了させてください。
ステップス
- まず、セルに次の数式を挿入します。 D5 .
=offset(e5,-1,0)+1
ここで、最初の値として空のセルを選択する必要があります。 そうでない場合は、エラーが表示されます。
- 再度、セルを選択 D6 と入力し、以下の数式を挿入してください。
=offset(d6,-1,0)+1
- 最後に オートフィル を実行すると、以下のような出力が得られます。
6.SEQUENCE機能を使って数列を自動生成する
さらに、数列を生成するための関数である SEQUENCE ...使用 SEQUENCE機能 の場合、パラメータは1つだけです。
ステップス
- まず、次の数式をセルに書き込んでください。 D5 .
=SEQUENCE(5)
- 最後に、最終的な結果をお知らせします。
7.繰り返しの数列を作る
このパートでは、繰り返しの数字列を自動的に作成する方法を紹介します。 通常は、特定の値の後に数字を繰り返すことになります。 ここでは IF関数 しかし、以下の手順を踏めば、簡単に作業を完了することができます。
ステップス
- まず、セルをクリックします。 D5 を1として、その値を入れてください。
- その後、セルに次の数式を入力します。 D6 を押してください。 入力 .
=if(d5=3,1,d5+1)
- 最後に オートフィル ツールを使って、最終的なシーケンスを得ることができます。
8.空白セルを無視した番号順の作成
しばしば、空白のセルを持つ数列を扱う必要があり、空白のセルに数列を提供したくないことがあります。 ここでは、結合された IF関数 と COUNTA関数 しかし、以下の手順で、空白セルを無視した数列を作成することができます。 デモのために、データセットを少し変更しました。
ステップス
- はじめに、次の数式をセルに書き込んでください。 D5 .
=if(c5"",counta($c$5:c5),"")
フォーミュラ・ブレークダウン
この式では イフ と COUNTA 関数で、シリアル番号を返します。 この式の仕組みは次の通りです。
- COUNTA($C$5:C5)--> はセルを数える C5 .
- 出力します。 1
- =IF(C5"",COUNTA($C$5:C5),"")--> は、空のセルをチェックし、空でないセルには1を、空のセルにはノートをシリアルナンバーとして返す。
- 出力します。 1
- そのあと 入力 キーを利用し オートフィル ツールを列全体に適用します。
- 最後に、以下の画像のように出力されます。
9.相対参照命名範囲の使用
最後に、数列を自動生成するために、rangeという相対参照を使うことができます。 そのためには、関数として特定の名前を定義する必要があります。 ただし、以下の手順を踏んでください。
ステップス
- はじめに 計算式 タブをクリックし、コマンドを選択します。 名前の定義 .
- 第二に、書く アップ として 名称 に以下の数式を挿入してください。 について言及しています。 .
=indirect("r[-1]c",false )
- 3つ目は、プレス よっしゃー .
- 再度、セルを選択 D5 と入力し、以下の計算式を入力してください。
=SUM(UP,1 )
- 最終的に、目的の出力を得ることができます。
Excelで文字列を含む数列を自動生成する方法
さらに、Excelの テキスト と 列 関数を使用して 番号順 をテキストで表示します。 以下の説明を見ながら、タスクを完了させましょう。
ステップス
- まず、セルに次の数式を入力します。 D5 .
=B5&TEXT(ROW(A1)-1,"-00-")&C5
フォーミュラ・ブレークダウン
この式では テキスト と 列 関数で、ユーザー名を返します。 この式の仕組みは、以下の通りです。
- ROW(A1)--> は、セルの行番号を返します。 A1 である。 1 .
- ROW(A1)-1--> になる
- 出力します。 0
- TEXT(0,"-00-")--> のテキスト形式に変わります。 0 .
- TEXT(ROW(A1)-1,”-00-“)—-> というのは
- 出力:' -00- '
- B5&TEXT(ROW(A1)-1,”-00-“)&C5—-> 成果
- "Lynn" & "-00-" & "25 Years"--> はテキストを含むシリアルを返します。
- 出力します。 Lynn-00-25年
- 最後に、列全体に同じ数式を適用するために、オートフィルツールを使用します。
結論
以上が手順となります。 を使えば、Excelで数列を自動生成することができます。 これで、必要な調整を簡単に行うことができるようになりました。 このガイドを読んで、何かを学び、楽しんでいただければ幸いです。 何かご質問やお勧めがあれば、以下のコメント欄でお知らせください。
このような情報は、以下をご覧ください。 Exceldemy.com .