小技集

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



2025年3月21日【ID:0】

【Excel】6桁の年月を簡単に入力

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


「202501、202502…」のように6桁の年月を並べたい時に、通常のドラッグ操作ではうまくいかないことがあります。

ということで、こちらでは6桁の年月を簡単に入力する方法について解説していきます。


数式の入力

まずは、入力したい先頭の6桁の年月を数式で求めていきます。
その際に、ROW関数DATE関数TEXT関数を活用します。
それぞれの関数の使い方は、以下になります。

=ROW(参照)
// 参照したセルの行番号を返す
=DATE(年, 月, 日)
// 指定した年月日から該当する日付を返す
// 指定した月や日が存在しない数値の場合は桁上げ桁下げした日付を返す
=TEXT(値, 表示形式)
// 指定した値に対し、指定した表示形式を適用した文字列を返す

まずはROW関数とDATE関数を組み合わせて、先頭の年月の1日を求めていきます。
※1日でなくても、全ての年月に存在する日付なら問題ございません。

日付に関しては、下の行へコピーすることで、1月、2月と翌月の日付にする必要があるため、月はROW関数でセルの行番号を活用して求めます。
例えば、2025年1月から入力したい場合は、以下のような数式になります。

=DATE(2025,ROW(A1),1)

次は、この数式にTEXT関数を組み合わせて年月のみを表示させます。
年月のみを6桁で表示する表示形式は「yyyymm」になるため、以下のような数式になります。

=TEXT(DATE(2025,ROW(A1),1),"yyyymm")

以上の手順で、年月のみを表示することができます。

ただ、この状態のままですと、表示された6桁の年月は文字列として扱われます。
数値として扱いたい場合は、更にVALUE関数で囲むことで数値に変換できます。
VALUE関数で囲んだ数式は以下になります。

=VALUE(TEXT(DATE(2025,ROW(A1),1),"yyyymm"))

VALUE関数で囲んだ結果、以下のような変な日付が表示される場合は、表示形式を「標準」に戻すとよいです。


数式のコピー

先頭の年月を求める数式の入力ができましたら、後は必要な行までドラッグしてコピーするだけです。

これだけで、6桁の年月を必要な数分入力することができます。

ExcelVBAレベル確認

まとめ

この方法を使えば、6桁の年月を簡単に連続で入力できます。

1. 以下の数式を入力する
※数値として扱いたい場合はVALUE関数で囲む

=TEXT(DATE(年, ROW(A1), 1), "yyyymm")
// 年:開始の年を指定
// A1:開始の月と同じ行番号のセルを指定

2. 必要な行までドラッグしてコピーする

横向きに入力したい場合は、ROW関数ではなくCOLUMN関数を活用します。
COLUMN関数の使い方は、以下になります。

=COLUMN(参照)
// 参照したセルの列番号を返す

実際にCOLUMN関数を活用すると、以下のような数式になります。

=VALUE(TEXT(DATE(2025,COLUMN(A1),1),"yyyymm"))

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

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


メンバー募集 メンバー募集





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

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


- 人気の記事 -



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



サイト累計閲覧数

7152213

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

Excel完全制覇


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

【Excel】連動したドロップダウンリスト

【Excel】指定した年月の第3水曜日の日付

【Excel】VLOOKUP関数で効率的に抽出

【Excel】在庫数が指定値未満の場合に自動色付け

【ExcelVBA】チェックボックスを動的に入力(一括チェック)

【ExcelVBA】完了タスクを非表示にして着手中タスクを上位表示する

【Excel】対象月の営業開始日(終了日)を求める

【Excel】数式1つ・関数1つで集計表を作成!?

【Excel】条件付き書式でシートの比較

【Excel】テスト用の数値データを瞬時に入力

【Excel】数式を劇的に読みやすくする方法

【Excel】マトリックス表からリスト形式の表に変換

【ExcelVBA】入力と同時に値を上に詰める

【Excel】不要なセルを自動でグレーにする方法

【Excel】色んな数値の連番の入力方法

【Excel】グラフタイトルにセルの値を参照させる

【Excel】セル自体が斜めになる!?

【Excel】セルの値に対しアイコンを表示

【Excel】基準日から「年・月・曜日・月末」などを求める

【Excel】表の一番右側のデータを自動抽出

【Excel】セル内にミニグラフを作成「スパークライン」

【Excel】組織図を簡単に作成する方法

【Excel】リンク付きの目次を簡単に作成

【Excel】カレンダーで予定がある日のみ自動色付け

【ExcelVBA】簡単なマウス操作のみで販売数を入力





一覧ページへ

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