- ベストアンサー
Excel 横列で3列飛びに順番の番号を自動化する方法
Excelで、横列に3列飛びに順番の番号を自動化する方法を教えてください。 例えば、Sheet1のA1に初期値20から始め、終わりがSheet2のU1であったとします。 例 Sheet1 A1=20,B1=空白,C1=空白,D1=空白,E1=21,F1=空白,G1=空白,H1=空白,I1=22,・・・・・,AC1=27 Sheet2 A1=28・・・・・・・・・・,U1=33 どうすれば、これらの処理を自動化できるのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1のご回答でよいと思いますが、関数でやってみるなら A1に20、B1に =IF(MOD((COLUMN()-1),4)=0,MAX($A$1:A1)+1,"") と入れる。 B1でCTRL+C(コピー) C1をポイントして、名前ボックスにAC1といれ、Shiftを押して、ENTER(C1:AC1が範囲指定される) CTRL+V(貼り付け) もちろん+ハンドルを、C1:AC1まで引っ張っても良い。 Sheet2は自動でSheet1から式を複写できない。 A1に28を入れて、A2にSheet1と同じ型の式を入れてU1まで式を複写。後半まで1つの式でやれそうだが、複雑化しそうなので、考えない。
その他の回答 (1)
- cockerel
- ベストアンサー率46% (253/548)
回答No.1
A1に20、E1に21を入力し、A1からH1まで選択した後、フィルハンドルをつまんでAC1までドラッグします。 シート2についても同様にします。
質問者
お礼
お礼を申し上げるのを遅れました。 申し訳ございません。 ありがとうございました。
お礼
ご連絡遅くなり申し訳ございません。 詳細に考えていただき、誠にありがとうございました。