- 締切済み
EXCELにて名前を変更したが他のファイルでは反映されていない
どなたか、お教え下さい。 MicrosoftのEXCEL2000において困っているのですが、 datalist.xls というファイルにおいてデータのリストを作りました。 「入力A部.XLS」という入力用のファイルの中で Vlookup関数を使って、先ほどのdatalist.xlsを参照 しているのですが、 =VLOOKUP($E5,data_A,2) のように、名前を使って参照範囲を決めています。data_Aでは、datalist.xls のデータ部分(名前コードと名前)を定義しています。 データが増えてきましたので、datalist.xls のデータを増やし、「data_A」の定義の範囲についても広げたのですが、その広げたことが、「入力A部.XLS」に反映されていません。「挿入」「名前」「定義」で確認しても以前の古い範囲のままです。 どうしたら反映させることが出来ますか? なお、入力用のファイルはA部から複数有りますので、一度に変更される方法を探しています。 よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- ta123
- ベストアンサー率51% (95/186)
範囲を広げる際、範囲名「data_A」を一旦削除し、改めて新しい範囲を「data_A」で再登録してください。 Excel2002では、この手順で新しい範囲を認識しました。
面倒なようですが 両方立ち上げて名前の定義を再設定するのも手かと 思います 両方開いたまま両方保存してみてください
補足
遅くなってすいません。 それも試してみましたが、やはりダメでした。 もう少し試行錯誤してみます。
両方立ち上げて、再リンクしなおして 保存したらいいのでは? 片方だけ立ち上げると反映しない場合もあります。 出来ればブックを1つにしたほうがいいです
補足
ありがとうございます。 再リンクとは、「編集」「リンクの設定」でしょうか。 両方のファイルを開いていると、「今すぐ更新」は色が付いていませんし、もう一つのファイルを閉じると、「今すぐ更新」はクリックできますが、名前の定義についてはやはり変更が更新されません。 その後保存しても同じでした。 そうですね、ブックについては同じ方が良いとは思ったのですが、ネットワークでファイルを共有する事等を色々考えて、別ブックにしてしまったのです。
補足
遅くなってすいません。m(_ _)m 情報ありがとうございました。 datalist.xlsの範囲を再登録してみたのですが、 やはり他ファイルでは新しい範囲が認識されていませんでした。 他の部所のEXCEL2002で試してみたいと思います。