「教えて!ピックアップ」リリース!

エクセルで数字の特定の位置のみを連番にするにはどうするのでしょうか?

20120501
20120601
20120701

としていきたいです。

普通にコピーすると
20120501
20120502
20120503

となってしまいます。。。

宜しくお願いします

A 回答 (3件)

オートフィルドラッグでは「一番右にくる数字」が増えていくしかありません。



方法1)
最初に
201205x
と記入しておいてオートフィルドラッグ
その後ctrl+Hで置換を出して
x

01
にすべて置換する


方法2)
先頭のセルに20120501を記入する
先頭のセルを含めていくつかの空セルを選択する
連続データの作成(ご利用のエクセルのバージョンに応じてホームタブ若しくは編集メニュー)で
加算にマーク
増分値に100
を設定してOKする


方法2’)
先頭のセルに「2012/5/1」を記入する
先頭のセルを含めていくつかの空セルを選択する
セルの書式設定の表示形式のユーザー定義で yyyymmdd を設定する
連続データの作成で
日付にマーク
増分単位として月を選択
増分値に1
を設定してOKする




方法3)
セルの書式設定の表示形式のユーザー定義で
0"01"
と設定しておき、セルの生データは
201205
を記入してオートフィルドラッグする



方法4)
セルに
=DATE(2012,ROW(A5),1)
と記入、必要に応じてセルの書式設定の表示形式のユーザー定義で
yyyymmdd
と設定し、オートフィルドラッグ

#必要に応じてオートフィルドラッグした結果をコピー、一回「メモ帳」に貼り付け、メモ帳からコピーしてエクセルに貼り戻す。
    • good
    • 0

20120501 と入力した下のセルに20120601と入力。


2つのセルを選択した状態で下方向にオートフィルドラッグ。
これで100づつ増える数字が作成できます。

ただし、日付ではなく数値として扱っているので、20121201の次は20121301になります。
    • good
    • 0

これ、日付ですね。


20120501がA1セルにあるとすると、A2セルに次の式を入れてください。
=DATE(MID(A1,1,4),MID(A1,5,2)+1,MID(A1,7,2))
そしてA2とA3のセル表示形式をyyyymmddとしてください。
A3せるには、次の式を入れてください。
=DATE(YEAR(A2),MONTH(A2)+1,DAY(A2))

後はA3セルを下方向にコピーすれば、好きなだけ1ヶ月おきの日付が表示されますよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング