• 締切済み

EXCELについての質問

VLOOKUP関数で、在庫管理表をつくってるんですが、データを 更新するたびに、VLOOKUP関数の部分の元データの範囲の指定を しなおさなければならず、ちょっとめんどくさいので、自動的に更新する方法があったらなあとおもってます。 なにかいい方法ご存知の方いらっしゃいましたら知恵をかしてください。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

例えば、行が変位するだけならば、最終行以下に他のデータが無いのであれば、範囲指定を列指定(仮にA1:E100をA:E)とすれば済みます。 行、列ならば、対象の範囲を名前定義して参照範囲をOFFSET関数で定義すれば可変になりますが如何でしょうか。 =OFFSET($A$1,0,0,COUNTA($A:$A),COUNTA($1:$1))

  • CMLT
  • ベストアンサー率40% (143/357)
回答No.2

どのような作り方をしているかはわかりませんが、範囲の指定を直さなくて済むよう予め冗長的に(包括的して)指定した作り方をするか、範囲そのものが移動するなら範囲指定そのものを関数で指定すればよいのではないでしょうか? INDEX,OFFSET,MACTH,…他

  • ferretlove
  • ベストアンサー率26% (331/1267)
回答No.1

VLOOKUP関数は使ったことがありませんが、計算が手動になってるってことはありませんか?。 ツール→オプション→計算方法タブでご確認ください。

関連するQ&A