プロが教える店舗&オフィスのセキュリティ対策術

EXCEL2003で質問です。

A1 2011D11001
A2 2011D11002
A3 2011D11003

というロット番号を作成しています。
2011は西暦 Dは4月をアルファベット(1月はA) 11は日 001は通し番号です。
今はA1だけを作りドラッグして700行くらいを作成しています。
何か関数でできると思いあれこれやってるのですが、通し番号をうまく処理できません。

関数を使うような良い方法を教えて下さい。
Q1 A1だけ手打ちすればA700まで一度に変えられる方法。

Q2 どこかに日付を入れればA1からA700まで変わる方法。

どちらかでもけっこうですので教えて下さい。

A 回答 (1件)

B1に日付があると,


A1に
=TEXT($B$1,"yyyy!"&CHAR(64+MONTH($B$1))&"dd")&TEXT(ROW(),"000")
以下コピー。


A1に種番号があると
A2に
=LEFT(A1,7)&TEXT(RIGHT(A1,3)+1,"000")
以下コピー。
    • good
    • 0
この回答へのお礼

ありがとうございます!
"000"がわかりませんでした。

お礼日時:2011/04/12 00:34

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