Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel for iPad Excel for iPhone Excel for Android タブレット Excel for Android スマートフォン

SEQUENCE 関数では、1、2、3、4 など、配列内の連続した数値の一覧を生成することができます。

次の例では、=SEQUENCE(4,5) により、幅が 5 列で高さが 4 行の配列を作成しました。

4 x 5 配列 の SEQUENCE 関数の例

=SEQUENCE(行,[列],[開始],[目盛り])

引数

説明

必須

返す行の数

[columns]

省略可能

返す列の数

[start]

省略可能

数列の最初の数値

[step]

省略可能

配列内の後続の各値の増分量

  • 不足している省略可能な引数は、既定値 1 に設定されます。 rows 引数を省略する場合は、少なくとも 1 つの他の引数を指定する必要があります。

  • 配列は、値の行、値の列、または値の行と列の組み合わせと考えることができます。 上記の例では、SEQUENCE 式の対象の配列は範囲 C1:G4 です。

  • SEQUENCE 関数では配列が返され、式の最終結果である場合はスピルします。 つまり、Enter キーを押すと、適切なサイズの配列範囲が動的に作成されます。 サポートしているデータが Excel テーブル内にある場合、構造化参照を使用すると、配列範囲のデータの追加または削除に応じて、配列のサイズが自動的に変更されます。 詳しくは、スピルした配列の動作に関する記事をご覧ください。

  • Excel では、ブック間の動的配列のサポートが制限されており、このシナリオは双方のブックが開いているときにのみサポートされます。 元のブックが閉じられている場合、リンク済みの動的配列数式は更新されるとエラー値 #REF! を返します。

簡易サンプルのデータセットを作成する場合は、TEXTDATEYEARTODAY を含む SEQUENCE の使用例のように、今年の日付を基にした月の動的リストを見出し行に作成します。 数式は、=TEXT(DATE(YEAR(TODAY()),SEQUENCE(1,6),1),"mmm") になります。

ヘッダー行で月の動的な一覧を作成するには、TEXT、DATE、YEAR、TODAY を含む SEQUENCE を使用します。

整数が増加するランダムな整数セットを持つ 5 行と 6 列の配列を作成するための、INTRAND による SEQUENCE の入れ子の例を示します。 数式は、=SEQUENCE(5,6,INT(RAND()*100),INT(RAND()*100)) になります。

サンプル データ セットを作成するために、INT と RAND で入れ子になっている SEQUENCE の例

また、=SEQUENCE(5,1,1001,1000) を使用すると、例の GL コード番号の連続した一覧を作成することができます。

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

関連項目

FILTER 関数

RANDARRAY 関数

SORT 関数

SORTBY 関数

UNIQUE 関数

Excel での #SPILL! エラー

動的配列とスピル配列の動作

演算子の共通部分: @

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。