メイン コンテンツへスキップ
サポート
Microsoft アカウントでサインイン
サインインまたはアカウントを作成してください。
こんにちは、
別のアカウントを選択してください。
複数のアカウントがあります
サインインに使用するアカウントを選択してください。

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! エラー

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

演算子の共通部分: @

ヘルプを表示

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

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

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

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?
[送信] を押すと、Microsoft の製品とサービスの改善にフィードバックが使用されます。 IT 管理者はこのデータを収集できます。 プライバシーに関する声明。

フィードバックをいただき、ありがとうございます。

×