- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スプレットシートで上の行の値を自動的にコピーする)
スプレットシートで上の行の値を自動的にコピーする
このQ&Aのポイント
- 大阪営業所、南大阪店、東大阪営業所の表において、前行の値を現在行の空白部分にコピーしたい。
- エクセルでは上の行の値を自動的にコピーする方法があるが、Googleスプレッドシートで同様の作業を行う方法を知りたい。
- どのように関数を使って上の行の値を自動的にコピーする方法を実現できるか教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
関数でやると、別列に結果を出さざるを得ない.なぜかわかりますか? A列の右に列挿入(どこか空いた・データのない列でもよい。すると、下記式が変わるが) A列 B列 大阪営業所 大阪営業所 大阪営業所 大阪営業所 南大阪店 南大阪店 南大阪店 東大阪営業所 東大阪営業所 東大阪営業所 ーー B1セルはA1をコピ―するか、または₌A1 B2セルは =IF(A2<>"",A2,B1) 下方向に式を複写。 何処の行まで複写するべきか、停止する条件がないので、人間の目視で判断して。他の列のデータで最下終行がわかる場合(空白でないなどの条件)もあり、その場合はその条件を式に組み込めばよいが。 そのあとB列の値をA列に値複写(形式を選択して複写の「値」を使う。セルの関数式を消すにが目的。)して、B列を削除するとか。 ーー VBAでやれば、A列の各行データのうち空白行を書き換えてしまえるが、及びじゃないだろうから略。
その他の回答 (1)
- kkkkkm
- ベストアンサー率66% (1719/2589)
回答No.2
リンクしている先の No2の回答でいけそうですが、だめでしたか。
質問者
お礼
回答頂きありがとうございます。 確かにNo2の回答に同様の解決法が掲載されてましたね。 助かります。
お礼
回答頂きありがとうございます。 別の1列を用意してIF文で複写する条件を用意すればできるのですね。 助かります。