小技集

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



2025年3月21日【ID:0】

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

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


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

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

📘 Excel小技100選(500円)


数式の入力

まずは、入力したい先頭の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桁の年月を必要な数分入力することができます。


まとめ

この方法を使えば、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
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



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



サイト累計閲覧数

8475156

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

Excel完全制覇


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

【Excel】目的のデータを効率的に検索

【ExcelVBA】差し込みで複数のPDFファイルを自動生成

【Excel】選択している行のデータを縦向きに抽出

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

【Excel】数式の引数に途中の行から最終行までを指定

【Excel】生年月日から年齢を瞬時に求める

【Excel】抽出元のデータへのハイパーリンクを作成

【ExcelVBA】選択セルの列幅を自動調整

【Excel】スピルを活用して品名単位で数量を集計

【Excel】「選択範囲内で中央」の本当の使い道

【Excel】日付を用いた一意の番号を生成

【Excel】指定期間の予定表を自動作成

【Word】文頭のアルファベットが自動で大文字になる

【Excel】セル参照や数式に名前を付ける「LET関数」

【Excel】空白を上のセルの値で埋める

【ExcelVBA】合格者だけに合格証を発行

【Excel】数式で年齢を求める方法【2選】

【Excel】データの確認には画面分割

【ExcelVBA】データを入力する度に自動で並べ替え

【Excel】更新箇所を自動で色付け

【Excel】姓と名の間に半角スペースの入力を強制

【Excel】数式などでシートを切り替えずに別シートを参照!?

【Excel】改行を保持しながら値を参照する

【Word】便利な文章の選択方法

【Excel】「空白セル」を「0」ではなく「空白」として抽出





一覧ページへ

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