エクセルで上の行の値を自動的にコピーする(再考
9月7日の質問
http://www.okweb.ne.jp/kotaeru.php3?q=353100
に付いて#7で解答をいれたものですが、そのご質問内容は
A列に
大阪営業所
空白
空白
南大阪店
空白
空白
東大阪営業所
空白
空白
空白
の空白行に先行する大阪営業所、南大阪店等を関数式によって
埋めることで、これを考えたとき、解答者から
B1に=if(isblank(A2),B1,A2) やB3に =IF(A3="",B2,A3)
をいれると解答があり、質問者はそれでOKのようにお礼
部分で答えておられるが、「空白が3行以上続いた場合、3
行目以下が0になって上手く行かない」のではないでしょうか。私はエクセル2000で解答前と解答後2度やって見ましたがそうなりました。もし皆さんのエクセルではどうでしょうか。違いの理由がわかれば
教えてください。
(私はB2に関数式=IF(A2="",B1 & "",A2)をいれる。
と解答しました。)