小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年11月6日【ID:0】

【Excel】基準日から指定した日数分の日付を表示

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


以下のように、開始日と日数の項目に値を入力するだけで、連続した日付が自動で表示される仕組みの作成方法について解説していきます。


連続した値を表示する

数式を入力したセルから連続した値を表示する際は、SEQUENCE関数を使用します。
この関数は、Excel2021以降のバージョンで使用することができます。

SEQUENCE関数の使い方は、以下になります。

=SEQUENCE(行, 列, 開始, 目盛り)
// 行:連番を表示する行範囲(省略時は1)
// 列:連番を表示する列範囲(省略時は1)
// 開始:連番の開始数値(省略時は1)
// 目盛り:連番の間隔(省略時は1)

実際に、2から10を表示させる場合は、以下の数式になります。

=SEQUENCE(9,,2)
// 9:表示する行数
// 列は省略 → 1列
// 2:連番は2から開始
連続した日付を表示する

では次に、連続した日付を表示させていきます。
日付は、「2024/7/1」などといった見た目ではありますが、Excelでは「シリアル値」という数値で管理されています。
そのため、連続した日付に関しても、SEQUENCE関数を使用することで、表示させることができます。

>シリアル値とは

以下の表の場合は、連番を表示する行数をセルC3の値、連番を表示する開始をセルC2の値にすることで実現することができます。

そのため、以下の数式になります。

=SEQUENCE(C3,,C2)
// C3:表示する行数(日数)
// 列は省略 → 1列
// C2:連番は開始日から開始

数式を入力した結果、上記のように日付ではなく数値が表示されてしまうことがあります。
これは日付の実体であるシリアル値になります。
そのため、表示形式を日付形式にすることで、日付で表示することができます。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





リンクの共有はこちらから行えます。

  リンクコピー    X Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

6690725

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】指定項目の要素別の表を瞬時に作成

【ExcelVBA】表の最終行の行番号を取得する方法

【Excel】請求書などの摘要欄を抽出

【Excel】VLOOKUP関数で時間を検索して抽出できない?

【Excel】実は無料の学習教材

【Excel】行数や列数が異なる複数のマトリックス表を集計

【Excel】指定項目の先頭の値以外を薄くする

【Excel】住所を簡単に入力する方法

【Excel】VLOOKUP関数でURLをリンクとして取得する

【ExcelVBA】セルの値とシート見出しの色を連動

【ExcelVBA】半角文字を自動で全角文字に変換

【Excel】空白のセルが上になるように並べ替え

【Excel】新関数で「好みの項目」を「好みの順番」で抽出する方法

【Excel】瞬時にコピーするショートカット

【Excel】指定したセルを別のセルの間に移動する

【Windows】読めない漢字を入力する

【ExcelVBA】瞬時にフィルターで絞り込み

【Excel】非表示にした範囲の値をグラフに表示させる

【ExcelVBA】選択するだけでテンプレ入力

【Excel】特定のセルへ瞬時に移動

【Excel】特定のセルに関して自分以外に入力させない

【Excel】特定の日付まで連続で入力

【Excel】昇順や降順ではなく、好みの順番に並べ替える方法

【Excel】一部が結合されている表から特定の値を数式で抽出

【Excel】IFS関数で「その他」を表現





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ