以前作ったファイルを直そうとしたら、エラーに。NAエラー。
Vlookup だけではないが、vlookup にif を組み合わせて、値に応じて、参照先シートを変えている。
今回、今までと違う値検索するために、今回追加したシートを参照先にした。
更に、そのシート上のある列に値が見付からなければ、横の列をif文で、探すようにしているが、何故か、動かない。これは元々は動いていた。
で、
数式をバラしてみると動く。
どうやらエンターキーを押して数式を確定すると、参照先の追加シートではなく、別のブックを探しに行くらしい。
さんざん考えて、結局、シートを追加せずに、前のシートに、新しいデータを載せ替えて、シート名を変えることにした。
追記
もしかしたら、元のファイルの、各シートも、寄せ集めなので、上手く参照できないのかも。???