• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで数式セルのオートフィルがうまくいかない)

エクセルで数式セルのオートフィルがうまくいかない

このQ&Aのポイント
  • エクセル2000で数式を含んだセルのオートフィルがうまくいきません。
  • F5とF6セルを選択し、行方向にオートフィルをかけるとVLOOKUPのターゲット範囲がうまく動作しない。
  • 解決策を教えてください。

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

  • ベストアンサー
  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.2

簡単な方法です。 もし、G列を使っている場合は、 一旦G列に列を挿入して、作業終了後G列を削除して下さい。 ---作業手順--- F5=IF($D$2="","",VLOOKUP($D$2,data!C8:D11,2,0)) と入力後、セル範囲F5:F6を選択して、下へオートフィル G6=IF($D$2="","",VLOOKUP($D$2,data!C12:D15,2,0)) と入力後、セル範囲G6:G7を選択して、下へオートフィル 次に、F列の数式入力範囲を選択して、 [編集]→[ジャンプ]で「セル選択」ボタンをクリック [選択オプション]ダイアログボックスで「空白セル」をONにし、 OKをクリック [編集]→[削除]で[削除]ダイアログボックスを開き 「左方向にシフト」をONにし、OKをクリック 以上

623333
質問者

お礼

再三のご指導、ありがとうございます。 おかげさまで似たような方法を用い、完成しました。 ありがとうございました。

その他の回答 (1)

  • wisemac21
  • ベストアンサー率39% (171/429)
回答No.1

F7,F8のターゲット範囲がどのようになれば良いのかを説明しないと 回答が付かないのではないでしょうか? Excel 2000の環境がないので検証できませんが 範囲に data!C8:data!D11とどちらにもシート名が付いていますが     data!C8:D10 のような参照範囲になるのでは

623333
質問者

お礼

ご回答ありがとうございます。 data!C8:data!D11 の部分についてはこの記述でも動いていたので全く気にしていませんでした。 ご指摘の通り data!C8:D10 の記述で問題ありませんでした。ありがとうございます。 さて本題の方ですが F5セルのターゲット範囲=!data!C8:D11 F6セルのターゲット範囲=!data!C12:D15 F7セルのターゲット範囲=!data!C16:D19 のようにdataシートのC列とD列の2列に4行のデータがあり、その1ブロック(2行×4列)が行方向に連続して入力されています。 それを別シートのF5セルはC8:D11を参照、F6セルはC12:D15のように参照していきたいのです。 言葉が足りずにご迷惑かけます。

関連するQ&A