ホームページ > ソフトウェアチュートリアル > オフィスソフトウェア > Excelでシーケンス関数を使用する方法

Excelでシーケンス関数を使用する方法

Mary-Kate Olsen
リリース: 2025-02-06 17:25:13
オリジナル
311 人が閲覧しました

Excelのシーケンス関数:数字のシーケンスをすばやく作成

Excelのシーケンス関数は、一連の数値シーケンスを即座に作成できます。これにより、シーケンスの形状、値の数、および各数の間の増分を定義し、他のExcel関数と組み合わせて使用​​できます。

シーケンス関数は、Excel 365およびExcel 2021以降でのみサポートされています。

シーケンス関数構文

シーケンス関数には、4つのパラメーターがあります:

<code>=SEQUENCE(rows,cols,start,step)</code>
ログイン後にコピー
ログイン後にコピー

of:

  • rows(必須)シーケンスが垂直に伸びる(下向き)行の数。
  • cols(オプション)シーケンスが水平に(右)伸びる列の数。
  • start(オプション)シーケンスの開始番号。
  • シーケンス内の各値間の
  • step(オプション)増分。

rowsおよびcolsパラメーター(結果配列のサイズ)は、integer(または整数を出力するための式)でなければなりません。一方、startおよびstepパラメーター(シーケンスの開始数と増分)整数または小数にすることができます。 stepパラメーターが0の場合、結果は同じ数値を繰り返します。これは、エクセルに配列内の各値間に増分を追加しないように指示するためです。

オプションのパラメーターを省略することを選択した場合(colsstart、またはstep)、デフォルトは1になります。たとえば、入力:

<code>=SEQUENCE(2,,10,3)</code>
ログイン後にコピー
ログイン後にコピー

パラメーターが欠落しているため、1つの列のみでシーケンスを返します。 cols

シーケンスは動的な配列式であるため、オーバーフローアレイを生成できることを意味します。言い換えれば、式は1つのセルのみに入力されますが、

またはrowsパラメーターが1より大きい場合、結果は複数のセルにオーバーフローします。 cols シーケンス関数がどのように機能するか

シーケンス関数のいくつかのバリエーションと実用的なアプリケーションを表示する前に、それがどのように機能するかを示す簡単な例を次に示します。

セルA1では、入力しました:

これは、シーケンスの高さが3行、幅が5つの列の列があることを意味します。シーケンスは10から始まり、その後の各数は前の数値から5増加します。

<code>=SEQUENCE(3,5,10,5)</code>
ログイン後にコピー
ログイン後にコピー

最初に記入してから右に入力します:関数を転置How to Use the SEQUENCE Function in Excel 上記の例では、シーケンスが最初に列を水平方向に埋め、次に行を下に埋めることがわかります。ただし、シーケンス関数をトランスポーズ関数に埋め込むことにより、Excelを強制的に下向きに、次に水平方向に埋めることができます。

ここでは、上記の例と同じ式を入力しましたが、トランスポーズ関数にも埋め込みました。

その結果、Excelは構文内の

および

パラメーターを逆転させます。つまり、「3」は列の数を表し、「5」が行数を表すようになります。また、最初に数字が記入されてから右に記入されるのを見ることができます。

<code>=TRANSPOSE(SEQUENCE(3,5,10,5))</code>
ログイン後にコピー
ログイン後にコピー

rows

ローマ数字シーケンスを作成

アラビア語の数字(1、2、3、4)の代わりにローマ数字のシーケンス(I、II、III、IV)を作成する場合は、シーケンス式をローマ関数に埋め込む必要があります。

上記の例と同じパラメーターを使用して、セルa1:

に入力しました。
<code>=SEQUENCE(rows,cols,start,step)</code>
ログイン後にコピー
ログイン後にコピー

次の結果が生成されます:

How to Use the SEQUENCE Function in Excel

さらに進んで、ローマの数字を小文字にしたいとします。この場合、式全体をより低い関数に埋め込みました。

<code>=SEQUENCE(2,,10,3)</code>
ログイン後にコピー
ログイン後にコピー

How to Use the SEQUENCE Function in Excel

シーケンス関数を使用して日付を作成します

シーケンス関数のより実用的な使用は、一連の日付を生成することです。以下の例では、3月1日金曜日から毎週金曜日に20週間続く各人の毎週の利益に関するレポートを作成したいと思います。

これを行うには、セルB2:

を入力します

<code>=SEQUENCE(3,5,10,5)</code>
ログイン後にコピー
ログイン後にコピー
3月1日金曜日から開始する日付に前の行と20列にまたがるので、各値は7日間増加します。

特に式で日付を作成する前に、最初にリボンの開始タブで数字グループの数値形式を変更する必要があります。それ以外の場合、Excelは日付の代わりにシリアル番号を返す場合があります。

How to Use the SEQUENCE Function in Excel

シーケンス関数を別のパラメーター

に依存させます この例では、番号を付ける必要がある一連のタスクがあります。 Excelは、新しいタスクを追加したときに別の番号を自動的に追加したい(または同様に、タスクを完了して削除するときに番号を削除します)。

これを行うには、セルa2:How to Use the SEQUENCE Function in Excelを入力します

シーケンスに記入された行の数は、列Bのテキストを含むセルの数に依存します(counta関数のおかげ)、式の最後に「-1」を追加して、Countaの計算が無視するように追加しました。タイトル行。

また、

他のすべてのパラメーターを省略するとデフォルトが1にデフォルトであるため、シーケンス式のパラメーター(行数)のみを指定したことに気付くでしょう。言い換えれば、結果を1つの列のみを占有することを望みます。数値は1から始まり、毎回1増加します。
<code>=TRANSPOSE(SEQUENCE(3,5,10,5))</code>
ログイン後にコピー
ログイン後にコピー

rowsここで、列Bのリストにアイテムを追加すると、列Aの数値が自動的に更新されます。

How to Use the SEQUENCE Function in Excel

シーケンス関数を使用するときに注意すべきこと

オーバーフローアレイ(シーケンスを含む)を生成する

動的配列式は、フォーマットされたExcelテーブルでは使用できません。既存のデータでシーケンスを使用する場合は、テーブル内のセルを選択し、テーブルデザインタブのツールグループの領域にコンバートをクリックして、Excelテーブルを非形式の領域に変換することにより、最良の解決策がフォーマットすることです。

    2つのワークブックをリンクする動的配列を作成する場合、これは両方のワークブックが開いている場合にのみ機能します。ソースワークブックを閉じると、Active Workbookのダイナミックアレイ式が#REFを返します。
  1. 影響を受けるセルに別の値を配置してオーバーフローアレイを破ると、#spillが発生します。
  2. パディングハンドルの代わりにシーケンス関数を使用するのはなぜですか?
  3. シーケンス関数の代替案はExcelの塗りつぶしハンドルであり、クリックしてドラッグして、すでに開始したシーケンスを続行できます。

ただし、いくつかの理由で塗りつぶしハンドルよりもシーケンス関数を使用することを好みます:

How to Use the SEQUENCE Function in Excel長いシーケンスを作成したい場合は、ドラッグに長い時間がかかります!

シーケンス関数のシーケンスのパラメーターを変更する方が簡単です - 式のパラメーターを調整するだけです。塗りつぶしのハンドルをクリックしてドラッグするときは、既存の配列で複数の数値を選択することを忘れないでください。

    シーケンスと相互作用する行または列を削除すると、パディングハンドルによって作成された数値も削除されます。ただし、シーケンスはオーバーフローアレイを生成するため、スプレッドシートをリファクタリングしても、所定の位置に残ります。
  • Excelの塗りつぶしハンドルは、単一の行または単一の列に沿ってシーケンスを埋めるように設計されています。パディングハンドルを備えた複数の行と列をカバーするシーケンスを作成するには、シーケンス関数を使用するよりもいくつかの手順を実行する必要があります。これにより、すべてのパラメーターを一度に指定できます。
  • シーケンス関数は、フィルハンドルを使用するときに発生する可能性のあるヒューマンエラーを排除します。
  • 日付などの揮発性関数を使用してシーケンスを使用する場合、特にスプレッドシートにすでに多くのデータがある場合は、Excelワークブックが大幅に遅くなる可能性があります。したがって、Excelテーブルが迅速かつ効率的に機能するように使用する揮発性関数の数を制限するようにしてください。

以上がExcelでシーケンス関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート