- ベストアンサー
Excelで上のデータをコピー
縦セルに何個かおきにデータが入っていて、空白のセルは直上の データと同じデータです。 数が膨大なのと空白の数が一定ではない為、空白部分のデータを 一括でコピーする方法を教えてください。 別のセルに関数を入れる方法でも構いません。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
次の方法は如何でしょうか。 仮にA列をデータ、B列を作業列としています。 (1)B1セルに=A1 (2)B2セルに=IF(A2<>"",A2,B1)として下方向に必要分コピー (3)B列のデータを選択→コピー→A1を選択→形式を選択して貼り付け→値にチェック→OK (4)B列を削除
その他の回答 (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列だけでできるメリットあり。 空白セルに式が入っていると使えないかも。
質問者
お礼
ありがとうございます。 こういう方法もあるんですね。 早速やってみます!
お礼
ありがとうございます。 できました! IF文を使ってあれこれやっていたのですが、頭がかたくて 思いつきませんでした。 これでかなりの時間と手間を短縮できます。 ありがとうございます。