小技集

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



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
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



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



サイト累計閲覧数

7982254

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

Excel完全制覇


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

【Googleスプレッドシート】行や列の固定方法

【Excel】住所から都道府県のみを抽出

【Excel】棒グラフの1位を自動で色付け

【ExcelVBA】ボタン1つで完了タスクを別シートに移動

【Excel】文字列を右詰めで1つ1つの枠に割り当てる

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

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

【ExcelVBA】入力後に好みのセルに移動する技(入力順を自由に指定)

【Excel】VLOOKUPで空白が「0」と表示されてしまう問題を一瞬で解決

【Excel】瞬時に時間形式を分形式に変換

【Excel】選択したセルと同じ値のセルを自動色付け

【ExcelVBA】書類に名前を差し込んで100人分のPDFを一括出力

【Excel】計算なしで年代別集計

【Word】特定の文字を改行に置換する

【ExcelVBA】予定表の各日付に1行を追加する

【Windows】隠し機能「GodMode」の作成方法

【Excel】条件付き書式で結合した見た目にする方法

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

【Excel】スピンボタンで文字入力

【Excel】横方向の並べ替え

【Excel】条件付き書式で検索機能を作成

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

【Excel】表の中に集計行を瞬時に挿入

【ExcelVBA】複数の書類テンプレートを一元管理

【Excel】グループ化されたセルを素早く開閉!?





一覧ページへ

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