新しい列を挿入しても良いなら簡単に出来ると思います。 A列の横に空白の列を作ります。(B列になります。) ①B1に「=A1」と入力します。 ②B2に「=if(A2="",B1,A2)」と関数を入力します。 『もし、A2(隣のセル)が空白なら、B1(上の値)、 空白でない(値がある)ならA2(の値を)』 ③B2の関数をコピーしてB3からA列に値のあるところまで(A1000?) 貼り付ける。(オートフィル機能を使えば簡単です) ④B列をコピーしてA列に「形式を選択して貼り付け」「値」で貼り付けます。 ⑤B列を削除して完成です。
![上の値をコピーし続ける - エクセルで質問です。A列に1000行ほど値が入ってます。しかし空白のセルもあります。空白のセルに上と同じ値を... - Yahoo!知恵袋](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d07bee2b75b182ba712690f3a3464c29972e28b/height=288;version=1;width=512/https%3A%2F%2Fs.yimg.jp%2Fimages%2Fks%2Fclap%2Fimage%2Fogp%2Fogp.png)