- ベストアンサー
関数のオートフィル
エクセル2000を使っています。1か月分のデータを関数で管理していますが途中の日付から関数が入っているにも関わらず、反映しません。 オートフィルでコピーしても変わりません。 なぜこのようなことがおきているのでしょうか? ご存知の方アドバイスお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>VLOOKUPの数式です (1)#3のご解答のように=VLLOOKUP(A1,$E$1:$F$30,2,FALSE) 等の第2引数のセル番地指定に$がついていないことに違いないです。 付けないと関数を1行下へ複写するごとに E2:F31 E3:F32 ・・・ E30:F59 E31:F60 のようになって、第2行目から理論的におかしくなり 30行下辺りで実質データなしの表を参照する(場合が多く)破綻します。 私個人もこの付け忘れがあり、OKWEBの過去のご回答にも付け忘れが散見されました。 (2)それとFALSEにも注意しましょう。私個人的には TRUEが個別表引きで、範囲表引きがFALSEの観念が抜けませんが、逆です。 (3)第3引数は検索値の列を1として隣は2です。 「ずれ」と考えるなら隣は1なんですが、「ずれ」で考えるものもあり、関数全体的には紛らわしい。
その他の回答 (3)
- 123sakura456
- ベストアンサー率35% (29/81)
あ、それはたぶん、VLOOKUPの関数の引数にあやまりがあるのでは。 正確には、二つ目の「範囲」の引数の中に入っているデータに、絶対参照をつけ忘れているのではないでしょうか?
- 123sakura456
- ベストアンサー率35% (29/81)
まず、「反映しない」とはどうゆう状態なんでしょうか?結果がおかしいのか、それとも結果そのものが出なくて、エラーであるとか、数式がそのまま文字列として出てくるとか・・・。もう少し詳しく状況がわかるといいのですが。 ちなみに 「セルの書式設定」が変わっていた場合→メニューバー「書式」→「セル」→「セルの書式設定」ダイアログボックスの「表示形式」を確認して、数式がきちんと入っているセルと違いがないか確認してみるといいと思います。 「入力規則」は→メニューバーの「データ」→「入力規則」→「データの入力規則」ダイアログボックスの「設定」タブを確認してみるといいと思います。 「条件付き書式」は→メニューバーの「書式」→「条件付き書式」→「条件付き書式の設定」ダイアログボックスに条件1や条件2などが入っているかで確認できると思います。 何かの参考になればうれしいです。
- HageoyaZ
- ベストアンサー率38% (60/154)
反映されないのはどんな数式の結果でしょうか? ひょっとしてセルの書式設定や入力規則、条件付書式などが途中から換わっていたりしませんか?
補足
お返事ありがとうございます。VLOOKUPの数式です。去年分のデータから割り出された統計をシートを変えて反映しているものです。 もし設定や入力規則や条件付書式が途中から変わっているとすればどこをみればわかりますか? 本当に途中からパッタリと反映していません。 数式のセル番号もちゃんと合っています。
補足
ありがとうございます。 反映しないというのは、去年のデータから今年のデータを 割り出しその数字が入ってくるのですが、ある所からまったく同じ数字が入っているのです。(もちろん去年分はみんな違う数字) 数式バーで確認したらちゃんと関数は入っているのです。