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の場合、結果は同じ数値を繰り返します。これは、エクセルに配列内の各値間に増分を追加しないように指示するためです。
オプションのパラメーターを省略することを選択した場合(cols
、start
、またはstep
)、デフォルトは1になります。たとえば、入力:
<code>=SEQUENCE(2,,10,3)</code>
パラメーターが欠落しているため、1つの列のみでシーケンスを返します。 cols
またはrows
パラメーターが1より大きい場合、結果は複数のセルにオーバーフローします。 cols
シーケンス関数がどのように機能するか
シーケンス関数のいくつかのバリエーションと実用的なアプリケーションを表示する前に、それがどのように機能するかを示す簡単な例を次に示します。
セルA1では、入力しました:
これは、シーケンスの高さが3行、幅が5つの列の列があることを意味します。シーケンスは10から始まり、その後の各数は前の数値から5増加します。
<code>=SEQUENCE(3,5,10,5)</code>
最初に記入してから右に入力します:関数を転置
上記の例では、シーケンスが最初に列を水平方向に埋め、次に行を下に埋めることがわかります。ただし、シーケンス関数をトランスポーズ関数に埋め込むことにより、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>
次の結果が生成されます:
さらに進んで、ローマの数字を小文字にしたいとします。この場合、式全体をより低い関数に埋め込みました。
<code>=SEQUENCE(2,,10,3)</code>
シーケンス関数を使用して日付を作成します
シーケンス関数のより実用的な使用は、一連の日付を生成することです。以下の例では、3月1日金曜日から毎週金曜日に20週間続く各人の毎週の利益に関するレポートを作成したいと思います。
これを行うには、セルB2:を入力します
<code>=SEQUENCE(3,5,10,5)</code>3月1日金曜日から開始する日付に前の行と20列にまたがるので、各値は7日間増加します。
特に式で日付を作成する前に、最初にリボンの開始タブで数字グループの数値形式を変更する必要があります。それ以外の場合、Excelは日付の代わりにシリアル番号を返す場合があります。
に依存させます この例では、番号を付ける必要がある一連のタスクがあります。 Excelは、新しいタスクを追加したときに別の番号を自動的に追加したい(または同様に、タスクを完了して削除するときに番号を削除します)。
これを行うには、セルa2:を入力します
また、
他のすべてのパラメーターを省略するとデフォルトが1にデフォルトであるため、シーケンス式のパラメーター(行数)のみを指定したことに気付くでしょう。言い換えれば、結果を1つの列のみを占有することを望みます。数値は1から始まり、毎回1増加します。<code>=TRANSPOSE(SEQUENCE(3,5,10,5))</code>
rows
ここで、列Bのリストにアイテムを追加すると、列Aの数値が自動的に更新されます。
オーバーフローアレイ(シーケンスを含む)を生成する動的配列式は、フォーマットされたExcelテーブルでは使用できません。既存のデータでシーケンスを使用する場合は、テーブル内のセルを選択し、テーブルデザインタブのツールグループの領域にコンバートをクリックして、Excelテーブルを非形式の領域に変換することにより、最良の解決策がフォーマットすることです。
2つのワークブックをリンクする動的配列を作成する場合、これは両方のワークブックが開いている場合にのみ機能します。ソースワークブックを閉じると、Active Workbookのダイナミックアレイ式が#REFを返します。 -
影響を受けるセルに別の値を配置してオーバーフローアレイを破ると、#spillが発生します。 -
- パディングハンドルの代わりにシーケンス関数を使用するのはなぜですか?
シーケンス関数の代替案はExcelの塗りつぶしハンドルであり、クリックしてドラッグして、すでに開始したシーケンスを続行できます。
ただし、いくつかの理由で塗りつぶしハンドルよりもシーケンス関数を使用することを好みます:
長いシーケンスを作成したい場合は、ドラッグに長い時間がかかります!
シーケンス関数のシーケンスのパラメーターを変更する方が簡単です - 式のパラメーターを調整するだけです。塗りつぶしのハンドルをクリックしてドラッグするときは、既存の配列で複数の数値を選択することを忘れないでください。
シーケンスと相互作用する行または列を削除すると、パディングハンドルによって作成された数値も削除されます。ただし、シーケンスはオーバーフローアレイを生成するため、スプレッドシートをリファクタリングしても、所定の位置に残ります。 -
Excelの塗りつぶしハンドルは、単一の行または単一の列に沿ってシーケンスを埋めるように設計されています。パディングハンドルを備えた複数の行と列をカバーするシーケンスを作成するには、シーケンス関数を使用するよりもいくつかの手順を実行する必要があります。これにより、すべてのパラメーターを一度に指定できます。 -
シーケンス関数は、フィルハンドルを使用するときに発生する可能性のあるヒューマンエラーを排除します。 -
-
日付などの揮発性関数を使用してシーケンスを使用する場合、特にスプレッドシートにすでに多くのデータがある場合は、Excelワークブックが大幅に遅くなる可能性があります。したがって、Excelテーブルが迅速かつ効率的に機能するように使用する揮発性関数の数を制限するようにしてください。 -
動的配列式は、フォーマットされたExcelテーブルでは使用できません。既存のデータでシーケンスを使用する場合は、テーブル内のセルを選択し、テーブルデザインタブのツールグループの領域にコンバートをクリックして、Excelテーブルを非形式の領域に変換することにより、最良の解決策がフォーマットすることです。
- 2つのワークブックをリンクする動的配列を作成する場合、これは両方のワークブックが開いている場合にのみ機能します。ソースワークブックを閉じると、Active Workbookのダイナミックアレイ式が#REFを返します。
- 影響を受けるセルに別の値を配置してオーバーフローアレイを破ると、#spillが発生します。
- パディングハンドルの代わりにシーケンス関数を使用するのはなぜですか? シーケンス関数の代替案はExcelの塗りつぶしハンドルであり、クリックしてドラッグして、すでに開始したシーケンスを続行できます。
ただし、いくつかの理由で塗りつぶしハンドルよりもシーケンス関数を使用することを好みます:
長いシーケンスを作成したい場合は、ドラッグに長い時間がかかります!
シーケンス関数のシーケンスのパラメーターを変更する方が簡単です - 式のパラメーターを調整するだけです。塗りつぶしのハンドルをクリックしてドラッグするときは、既存の配列で複数の数値を選択することを忘れないでください。
- シーケンスと相互作用する行または列を削除すると、パディングハンドルによって作成された数値も削除されます。ただし、シーケンスはオーバーフローアレイを生成するため、スプレッドシートをリファクタリングしても、所定の位置に残ります。
- Excelの塗りつぶしハンドルは、単一の行または単一の列に沿ってシーケンスを埋めるように設計されています。パディングハンドルを備えた複数の行と列をカバーするシーケンスを作成するには、シーケンス関数を使用するよりもいくつかの手順を実行する必要があります。これにより、すべてのパラメーターを一度に指定できます。
- シーケンス関数は、フィルハンドルを使用するときに発生する可能性のあるヒューマンエラーを排除します。
- 日付などの揮発性関数を使用してシーケンスを使用する場合、特にスプレッドシートにすでに多くのデータがある場合は、Excelワークブックが大幅に遅くなる可能性があります。したがって、Excelテーブルが迅速かつ効率的に機能するように使用する揮発性関数の数を制限するようにしてください。
以上がExcelでシーケンス関数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この記事では、Concatenate関数と「&」オペレーターを使用して、Excelのテキスト文字列、数値、および日付を組み合わせるためのさまざまな方法について説明します。 個々のセル、柱、範囲を結合するための式をカバーし、ソルティオを提供します

このチュートリアルでは、Excel 365、2021、2019、2016、2013、2010、および以前のバージョンのセルを組み合わせるときにデータを保持する技術に焦点を当てて、Excelで細胞を効率的にマージするためのさまざまな方法を調査します。 多くの場合、Excelユーザーは2つまたは

このチュートリアルでは、Excelの2つ以上の列を比較するためのさまざまな方法を調べて、一致と違いを識別します。 行ごとの比較をカバーし、行の一致の複数の列を比較し、リスト間で一致と違いを見つけ、高い

このチュートリアルでは、Excelの丸め機能を調査します。ラウンド、ラウンドアップ、ラウンドダウン、フロア、天井、Mroundなどです。 整数または特定の数の小数の場所に10進数を丸め、分数部分を抽出し、丸くする方法を示しています。

このチュートリアルでは、Excelシートを組み合わせて、さまざまなニーズに応えるためのさまざまな方法を調査します。データの統合、データのコピーによるシートのマージ、またはキー列に基づいてスプレッドシートの融合。 多くのExcelユーザーは、Multiplのマージの課題に直面しています

このチュートリアルでは、エクセルの単純な移動平均を迅速に計算し、関数を使用して過去N日、週、月、または年の移動平均を決定する方法と、チャートに移動平均トレンドラインを追加する方法を示します。 前の記事

このチュートリアルでは、丸め結果のオプションを備えた、フォーミュラベースおよびフォーミュラフリーのアプローチを含むExcelの平均を計算するためのさまざまな方法を示しています。 Microsoft Excelは、数値データを平均化するためのいくつかの機能を提供し、このGUI

このチュートリアルでは、Excelの加重平均を計算する2つの簡単な方法を示しています。 以前の記事では、基本的なExcel平均関数をカバーしました。 しかし、いくつかの値が他の値よりも重要である場合、Fに影響を与えます


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ホットトピック









