• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スプレットシートで上の行の値を自動的にコピーする)

スプレットシートで上の行の値を自動的にコピーする

このQ&Aのポイント
  • 大阪営業所、南大阪店、東大阪営業所の表において、前行の値を現在行の空白部分にコピーしたい。
  • エクセルでは上の行の値を自動的にコピーする方法があるが、Googleスプレッドシートで同様の作業を行う方法を知りたい。
  • どのように関数を使って上の行の値を自動的にコピーする方法を実現できるか教えてください。

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

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

関数でやると、別列に結果を出さざるを得ない.なぜかわかりますか? A列の右に列挿入(どこか空いた・データのない列でもよい。すると、下記式が変わるが) A列   B列 大阪営業所 大阪営業所     大阪営業所     大阪営業所 南大阪店 南大阪店   南大阪店 東大阪営業所 東大阪営業所      東大阪営業所 ーー B1セルはA1をコピ―するか、または₌A1 B2セルは =IF(A2<>"",A2,B1) 下方向に式を複写。 何処の行まで複写するべきか、停止する条件がないので、人間の目視で判断して。他の列のデータで最下終行がわかる場合(空白でないなどの条件)もあり、その場合はその条件を式に組み込めばよいが。 そのあとB列の値をA列に値複写(形式を選択して複写の「値」を使う。セルの関数式を消すにが目的。)して、B列を削除するとか。 ーー VBAでやれば、A列の各行データのうち空白行を書き換えてしまえるが、及びじゃないだろうから略。

techhouse
質問者

お礼

回答頂きありがとうございます。 別の1列を用意してIF文で複写する条件を用意すればできるのですね。 助かります。

その他の回答 (1)

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

リンクしている先の No2の回答でいけそうですが、だめでしたか。

techhouse
質問者

お礼

回答頂きありがとうございます。 確かにNo2の回答に同様の解決法が掲載されてましたね。 助かります。

関連するQ&A