電子書籍の厳選無料作品が豊富!

エクセルで 100001-01~07 100002-01~07のように子番号が01~07で親ナンバーが1つ増えるようにするにはどうすればいいでしょうか。助けてください、宜しくお願い致します。

またセルを分けて 100001 - 01~07でも構いません 
01~07はできますが A1~A7まで 100001を7個入れて A8~A14を100002にする7個同じ数字をいれて最終的に110000まで行きます(70000個)
この方法でもよいのですが、、宜しくお願い致します。

A 回答 (4件)

ごめんなさい。


07になる時の前半が間違えてますね。

=rounddown(699999+row())/7+1,0)&"-0"&(row()+6)-rounddown((row()+6)/7,0)*7+1
ならできると思います。
    • good
    • 1

=rounddown((700007+row())/7,0)&"-0"&(row()+6)-rounddown((row()+6)/7,0)*7+1


でもできると思います。
    • good
    • 1

次の数式を入力すると「100001-01」と表示されます。


これをオートフィルで下に引っ張って、コピーしてください。

=100000+INT(ROW(A7)/7)&"-"&TEXT(MOD(ROW(A7),7)+1,"00")
    • good
    • 1

以下のマクロを標準モジュールへ登録し、実行してください


Option Explicit
Public Sub Macro1()
Dim i As Long
Dim j As Long
Dim row As Long
row = 1
For i = 100001 To 110000
For j = 1 To 7
Cells(row, 1).Value = i & "-0" & j
row = row + 1
Next
Next
End Sub
    • good
    • 1

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