• 締切済み

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部から複数有りますので、一度に変更される方法を探しています。 よろしくお願い致します。

みんなの回答

  • ta123
  • ベストアンサー率51% (95/186)
回答No.3

範囲を広げる際、範囲名「data_A」を一旦削除し、改めて新しい範囲を「data_A」で再登録してください。 Excel2002では、この手順で新しい範囲を認識しました。

yoshimi1968
質問者

補足

遅くなってすいません。m(_ _)m 情報ありがとうございました。 datalist.xlsの範囲を再登録してみたのですが、 やはり他ファイルでは新しい範囲が認識されていませんでした。 他の部所のEXCEL2002で試してみたいと思います。

noname#8185
noname#8185
回答No.2

面倒なようですが 両方立ち上げて名前の定義を再設定するのも手かと 思います 両方開いたまま両方保存してみてください

yoshimi1968
質問者

補足

遅くなってすいません。 それも試してみましたが、やはりダメでした。 もう少し試行錯誤してみます。

noname#8185
noname#8185
回答No.1

両方立ち上げて、再リンクしなおして 保存したらいいのでは? 片方だけ立ち上げると反映しない場合もあります。 出来ればブックを1つにしたほうがいいです

yoshimi1968
質問者

補足

ありがとうございます。 再リンクとは、「編集」「リンクの設定」でしょうか。 両方のファイルを開いていると、「今すぐ更新」は色が付いていませんし、もう一つのファイルを閉じると、「今すぐ更新」はクリックできますが、名前の定義についてはやはり変更が更新されません。 その後保存しても同じでした。 そうですね、ブックについては同じ方が良いとは思ったのですが、ネットワークでファイルを共有する事等を色々考えて、別ブックにしてしまったのです。

関連するQ&A

専門家に質問してみよう