[[20050701194558]] 『とびとび数式のドラッグ』(hk) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『とびとび数式のドラッグ』(hk)

以前、ここで質問のあった

[[20050125171028]]『とびとび数式のドラッグ』(もっこ)

と関連する質問なのですが、

仮に
Sheet1 の各セルにあるデータが入力されていて
Sheet2 に

 A1     =IF(Sheet1!B3="","",Sheet1!B3)
 A2     =IF(Sheet1!B6="","",Sheet1!B6)
 A3     =IF(Sheet1!B9="","",Sheet1!B9)

という数式を入力したいとします。

「置換」を使えば便利ということでしたので、「=」を抜いて

         IF(Sheet1!B3="","",Sheet1!B3)

数式でない形にし、ドラッグしようとしたのですが、
お気づきのとおり

         IF(Sheet1!B3="","",Sheet1!B3)
         IF(Sheet1!B3="","",Sheet1!B6)
         IF(Sheet1!B3="","",Sheet1!B9)
         IF(Sheet1!B3="","",Sheet1!B12)
         IF(SHeet1!B3="","",Sheet1!B15)

となってしまいます。

どうすれば、うまく数式がとびとびにできるか、どなたかお教え下さい。

よろしくお願いします。


 一つの方法ということで、
 A1
 ="=if(sheet1!b"&ROW()*3&"="""","""",sheet1!b"&ROW()*3&")"
 として、下にドラッグコピーします。
 A列をコピーしてそのまま値貼り付けをします。
 その後、
 A列を選択して、データ→区切り位置→完了
 とすれば、式に変換されます。
 (kkk)


 このような手順でも数式が複製できます。                  (LOOKUP)               

 1.Sheet2のA1に=IF(Sheet1!B3="","",Sheet1!B3)と入力する。

 2.A1:A3を選択し、下にフィルドラッグして、空白を含めコピーする。

 3.そのまま、編集、ジャンプ、セル選択、空白セル、OK。

 4.右クリック、削除、上方向にシフト、OK。

kkkさん、LOOKUPさん。
回答どうもありがとうございました。

なるほど、こんなやり方があるのですね。
勉強になりました。目からウロコです。

(hk)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.