- ベストアンサー
Excelでのコピー
Excelで名前の名簿があるとします。 それをコピーして等間隔(2行おきなど)に貼り付けできますか? 例)名前はA1からA9までとします。 それを例えばB1、2行あけて、B4、という感じです。 ちょっと見づらいですが・・・ A B 1 a a 2 b 3 c 4 d b 5 e 6 f 7 g c 8 h 9 i 少ないデータであれば一個ずつやればいいんですが 大量のデータだとめんどくさいので、何か良いやり方があれば 教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
こんな式でも。B1に貼り付けて下にコピーしてください。 =IF(MOD(ROW(),3)=1,INDIRECT("A"&INT(ROW()/3)+1),"")
その他の回答 (4)
noname#204879
回答No.5
済みません。 ANo.4は無視してください。間違ってアップロードしてしまいました。
noname#204879
回答No.4
B1: =IF(MOD(ROW(A1),3)=1,INDEX(A:A,E1),"")
- suekun
- ベストアンサー率25% (369/1454)
回答No.2
ごめんなさい。数式が間違っていました。 C4セル =IF(MOD(ROW(A3),3)=0,OFFSET($A$1,ROW(A4)/3,0),"") です。
- suekun
- ベストアンサー率25% (369/1454)
回答No.1
B1セルは手動で入れて下さい。 一度C4セルに、 =IF(MOD(ROW(A3),3)=0,OFFSET($A$1,A4/3,0),"") と入れて下にフィルコピーします。 その後C列をコピーして、B列に形式を選択して貼り付けで 値だけを貼り付けなおします。
質問者
お礼
お礼遅れてすみません。 無事できました。ありがとうございます。
お礼
お礼遅れてすみません。 無事できました。ありがとうございます。