[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『とびとび数式のドラッグ』(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。
なるほど、こんなやり方があるのですね。
勉強になりました。目からウロコです。
(hk)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.