• ベストアンサー

エクセル2003 コピー・アンド・ペーストについて

エクセル2003の質問です。 下記のデータをコピーして、指定行数おきに貼り付ける方法はありませんか? A1セル~A4セルをコピーしてA2行から指定行数おきに貼り付け(例として1行おき)    A 1  りんご 2  みかん 3  いちご 4  すいか    A 1 2  りんご 3   4  みかん 5      6  いちご 7 8  すいか 貼り付け位置も例としてA2にしました。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#204879
noname#204879
回答No.3

添付図参照 C1: 空白のまま C2: =OFFSET(A$1,(ROW(A1)-1)/2,) 範囲 C1:C2 を下方にズズーッとドラッグ&ペースト D1: 空白のまま D2: 空白のまま D3: =OFFSET(A$1,(ROW(A1)-1)/3,) 範囲 D1:D3 を下方にズズーッとドラッグ&ペースト E1: 空白のまま E2: 空白のまま E3: 空白のまま E4: =OFFSET(A$1,(ROW(A1)-1)/4,) 範囲 E1:E4 を下方にズズーッとドラッグ&ペースト

rururu77
質問者

お礼

ありがとうございます。好きな空白を空けて入力することができます。ベストアンサーにさせていただきます。

その他の回答 (2)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.2

うーん、私だったら列Bと列Cに値を設定してソートする。 1)セルB1に値[1]を入力する。 2)セルB1の右下■をCtrlキー押してセルB4までドラッグ(1~4が入力される) 3)そのままセルB1:B4をコピー 4)セルB5にペースト 5)セルC1に値[1]を入力する。 6)セルC1の右下■をCtrlキー押さないでセルC4までドラッグ(1だけが入力される) 7)列Cから列Aへ向けて見出し行から選択 8)「データの並べ替え」を実行 9)列B、列Cを削除 4行の場合は冗長に見えるが、実際に実務で行う手段。

rururu77
質問者

お礼

ありがとうございます。参考にさせていただきます。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

コピー貼り付けではそういう事はできませんので、代わりに数式で行います。 手順: シート1のA1からA4に元の内容が記入されている。 シート2のA1はご希望により空っぽのまま シート2のA2に =INDEX(Sheet1!A:A,ROW()/2) と記入 A1:A2をまとめて選び、下向きにオートフィルドラッグコピーする。 必要に応じて数式を記入したA列を丸ごとコピー 形式を選んで貼り付けの値のみ貼り付けて、値化します。

rururu77
質問者

お礼

ありがとうございます。参考にさせていただきます。