小技集

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



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桁の年月を必要な数分入力することができます。


まとめ

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


- 人気の記事 -



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



サイト累計閲覧数

7423620

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

Excel完全制覇


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

【Excel】カレンダーに休日を反映(VLOOKUP不要)

【Excel】表の行列を入れ替えて表示する

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

【Excel】横方向の並べ替え

【Excel】INDEXとMATCHの組み合わせ

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

【Excel】複数のセルを異なる区切り文字で文字結合

【ExcelVBA】選択した行を自動で色付け

【Excel】マトリックス表の見出しの作成方法

【Excel】登録データから未来を予測

【Excel】瞬時に合計を求める

【Excel】数式が入力されているセルを自動で色付けする

【Excel】複数行1データの表から数式で検索&抽出

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

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

【Excel・Googleスプレッドシート】セルの数式を瞬時に確認

【Excel】タスク管理表から完了日順に抽出

【Excel】特定のセルの値を複数箇所に一括入力

【ExcelVBA】ON・OFFボタンを開発

【ExcelVBA】ボタンを押すだけで「データ削除&上詰め」

【Excel】指定時間を自動で色付け「シフト表」

【ExcelVBA】表の先頭にデータを追加する機能(ノーコード)

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

【Excel】折り返して全体を表示して右端を揃える

【ExcelVBA】ダブルクリックで塗りつぶしとリセットを繰り返す





一覧ページへ

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