• ベストアンサー

Excelで上のデータをコピー

縦セルに何個かおきにデータが入っていて、空白のセルは直上の データと同じデータです。 数が膨大なのと空白の数が一定ではない為、空白部分のデータを 一括でコピーする方法を教えてください。 別のセルに関数を入れる方法でも構いません。 宜しくお願いします。

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 仮にA列をデータ、B列を作業列としています。 (1)B1セルに=A1 (2)B2セルに=IF(A2<>"",A2,B1)として下方向に必要分コピー (3)B列のデータを選択→コピー→A1を選択→形式を選択して貼り付け→値にチェック→OK (4)B列を削除

kumicco
質問者

お礼

ありがとうございます。 できました! IF文を使ってあれこれやっていたのですが、頭がかたくて 思いつきませんでした。 これでかなりの時間と手間を短縮できます。 ありがとうございます。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

こういうのもできた。 例データ A B C D スペースに見えているのは空白セル。 編集ージャンプ=(左下にある)セル選択ー空白セルーOK A,B,C,Dのセル以外の行のセルが選択される。 数式バー部に=A1 と入れて、CTRL押しつつENTER 結果 A A A A B B B C C C C D ーー D以下で家漏れが起こるかもしれないが 最下行の空白のした行に仮に何か入れておいて、上記をして後、消してください。 A列だけでできるメリットあり。 空白セルに式が入っていると使えないかも。

kumicco
質問者

お礼

ありがとうございます。 こういう方法もあるんですね。 早速やってみます!

関連するQ&A