• 締切済み

エクセルで2つのファイル間でやりとりを…

いつもお世話になります。 エクセルのあるファイルで入力した内容を、別のファイルのシートに反映させたいのです。(主に関数の結果) 例として… 「A]という名のファイルSheet1内のセルに適当な数字を入れた際、その数字が「B」という名のファイルSheet1内のセルに反映 やり方としては、「='ドライブ名:\フォルダ名\[ブック名]シート名'!セル座標」で間違いないと思うのですが、私のパソコンでは問題ないのに、他人のパソコンで同じように行うと何故か上手くいかない場合があるのです。両者のパソコンはXP、エクセル2002を使用した場合です。 形はどうあれ、あるファイルの関数を別のファイルに反映させたいのです。 宜しくお願い致します。 

  • maro-h
  • お礼率81% (128/157)

みんなの回答

  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.2

ひょっとすると、ネットワークドライブが原因かも? ネットワークドライブのドライブレターは、同じ場所を参照していてもPCによって異なることがあります。 >、「='ドライブ名:\フォルダ名\... この「ドライブ名」はネットワークドライブではありませんか? 例えば、あなたのPCでEと割り当てていても、別のPCではFと割り当てられている場合、上手くいかないはずです。 この場合の回避策は、ドライブ名の部分をネットワーク共有名に変更します。 注)ドライブレター -->マイコンピュータを開くと、CとかDとかドライブ毎に割り振られている文字

maro-h
質問者

お礼

回答、ありがとうございます。 ネットワークドライブが原因ですか…。今、手元に他者のパソコンがないので、何ともいえないのですが、その他には原因は考えられないのでしょうか。

  • hogehage
  • ベストアンサー率50% (54/107)
回答No.1

その「A」のファイルの場所が両者のPCで全く同じ ドライブ名:\フォルダ名\ なら、きちんと更新されるはずです。NGなのは違うからだと思います。 なお、「A」と「B」が、同一のフォルダにある場合は、ドライブ名:\フォルダ名\ は無視できます。Excelが直してくれます。

maro-h
質問者

お礼

回答、ありがとうございます。 おっしゃる通りだと私も思うのですが、それが何故か上手くいかないのです。ですので、困っているのですが、何かしらの原因は見出せないものなのでしょうか。

関連するQ&A

  • エクセルで二つのファイルで情報を共有

    いつもお世話になります。以前にも同じ質問をしましたが、どうしても上手くいきません。ですので、改めてご指導の程、宜しくお願い致します。 内容は以下の通りです。(前回の質問時と同様) エクセルのあるファイルで入力した内容を、別のファイルのシートに反映させたいのです。(主に関数の結果) 例として… 「A]という名のファイルSheet1内のセルに適当な数字を入れた際、その数字が「B」という名のファイルSheet1内のセルに反映 やり方としては、「='ドライブ名:\フォルダ名\[ブック名]シート名'!セル座標」で間違いないと思うのですが、私のパソコンでは問題ないのに、他人のパソコンで同じように行うと何故か上手くいかない場合があるのです。両者のパソコンはXP、エクセル2002を使用した場合です。 形はどうあれ、あるファイルの関数を別のファイルに反映させたいのです。 宜しくお願い致します。 

  • エクセルのファイル間のやり取り

    お世話になっています。  早速質問ですが、エクセルでファイル1のセルで計算した結果を 別のファイル2で反映させるにはどうすればよいのでしょうか。  例えば、ファイル1において複雑な数式で計算した結果の値を、ファイル2のあるセルの数式に代入する等です。ブック間のコピーは簡単にできますが、ファイル間のこのようなやり取りは可能なのでしょうか?

  • 初心者です。エクセルの「ファイル1」と「ファイル2」の別ファイルで そ

    初心者です。エクセルの「ファイル1」と「ファイル2」の別ファイルで それぞれのA-1セル同士をイコールで反映させることって できるんでしょうか?(「ファイル1」内の「シート1」と「シート2」では可能ですよね。)もしできるなら、 どのように公式したらよいか、解りやすく教えて下さい。 可能であると解ってる「シート1」に入力した値が「シート2」に反映するように作ってしまうと、シート2のみ更新して保存したくても「シート1」も もれなくついてきてしまいますよね。だから、別ブックで作成して あるセルの値のみ 別ブックのセルに入っていくようにしたいのです。PCはXPでエクセルは2003です。宜しくお願いします。  

  • エクセルのファイル間のリンクについて

    こんにちは 非常に困っていることがあるので、助けてください。 エクセルで他ファイルにリンクし、SUMIFやCOUNTIF関数で集計する数式を入れたファイルがあるのですが、エクセルを立ち上げた時に、 「開いているブックには他のファイルへの自動リンクが・・・変更を反映しますか?」の表示が出てきて、 「はい」を押すと、関数を打ち込んだセルは全て「#VALUE」のエラーが出ます。 「編集」→「リンクの設定」→「今すぐ更新」でも同じ結果です。 ちなみに、「いいえ」で立ち上げてから読みにいく方のファイルを開くと、正常に数式が反映します。 知りたいことは、 1、リンクがエラーになる原因は何か?   別ファイルではちゃんとリンク先の値が反映されているので、   何か原因があるのでしょうか?   たとえば、SUMIFの中にリンクを入れるとエラーになるなど・・ 2、リンクを設定したときに、「開いているブックには他のファイルへの   自動リンクが・・・変更を反映しますか?」が出てくるファイルと   出てこないファイルがありますが、なぜか? ちなみに、リンクを設定しているときはファイル名のみの表示だったのに、 一度保存して開きなおすとフルパス表記になっているのはなぜか? わかる方がいましたら教えてください!!! 宜しくお願いします。

  • エクセル別ファイル参照

    誰か教えてください。 エクセルで別ファイルからデータを参照する際に、 下記のように数式を書けばできるのは知っているのですが ='パス名[ブック名]シート名'!セル名 ブック名、シート名、セル名に 数式あるいわ、セルの値を入れたいのですが どうしたらできるのでしょうか?

  • エクセルのファイル間のリンクについて

    エクセルで他ファイルに保存されているリストをSUMIFやCOUNTIF関数で集計する数式を入れたファイルがあるのですが、エクセルを立ち上げた時に、「開いているブックには他のファイルへの自動リンクが・・・変更を反映しますか?」の表示が出てきて、「はい」を押すと、非常に時間がかかる上に、関数を打ち込んだセルは全て「#VALUE」のエラーが出ます。 「編集」→「リンクの設定」→「今すぐ更新」でも同じ結果です。 ちなみに、「いいえ」で立ち上げてから読みにいく方のファイルを開くと、正常に数式が反映します。 ここで質問なのですが、  1.自動リンクで「はい」を押しても「#VALUE」にならない方法はありますでしょうか。  2.ファイルを立ち上げた時に、「開いているブックには他のファイルへの自動リンクが・・・」の表示が出ないようにする方法はありますでしょうか。 以上宜しくお願い致します。

  • エクセル関数INDIRECTについて

    エクセル関数 セルの参照についての質問です。 ひとつのBookの中に、AとBのシートがあります。 Aにデーターを入力し、Bに必要な部分だけセルの参照(INDIRECT)関数を使ってデーターを反映させていたのですが、Bのシートだけを別のBookとして保存した場合、INDIRECTの関数を使った部分がエラーの表示になってしまいます。(よく考えればAを参照しているので当たり前なのですが。。。) Bのシートを別のBookに保存しても参照しているデーターが消えない方法(関数)はあるのでしょうか? ご存知の方がいらっしゃいましたらご教授下さい。 (説明が下手ですみません)

  • エクセルのファイル間リンク

    エクセルファイルAの集計結果(セルひとつ分)をファイルBのシートでファイルAという項目セルの隣のセルに反映させたいです。どなたか教えてください。

  • エクセルのファイル間でのリンク

    エクセル2010でブック間でリンクを張って、一つのファイルにデータを入力すると 自動的にもう一つのブック(ファイル)に反映するということができると聞きました。 やり方を教えていただけませんか? イメージとしては下記のような形です。 Aというデータベース用ファイルとB、Cという元ファイルがあります。 B、Cというファイルには、 集計シート ・・・年度別のお金の利用金額や、食費、交際費といった費用別の総額 食費シート・・・・食費の詳細 交際費シート・・・交際費の詳細 というように、B,Cがどのような形でお金を使ったかの詳細を書いています。 B,Cの集計シートは、食費シート、交際費シートを変更すると、集計シートの数字が変わるよう セルの参照をしています。 Aというデータベースファイルは、B,Cの集計シートから数値を持ってきて、データが分析できるような形で入っています。 今はB,Cの集計シートをコピーして貼り付けているのですが、そうすると B,Cの集計シートの数値を変更すると、再度データベースAにコピペしてデータベースに追加しないといけないです。 B,Cの集計シートの数値を変えると、自動的に、Aに集まっている、B,Cの集計シートから 持ってきた数値を変えることができるような方法はないでしょうか? 教えてください。 よろしくお願いします。

  • エクセルの関数について

    エクセルの関数について、ご質問させて下さい。同じ文字をかえして、別のシートに同様の数字を反映したいのですが、どの関数を使って算出したらよいのか悩んでおります。 エクセルシートに リンゴ 111111111111111 1111111111111111 11111111111111111 とあります。リンゴの出荷を1で表しています。(横軸は時間となります) 上記 を 別のエクセルシートの リンゴ (出荷のトラック別にしている為、違ったセル番号) に リンゴの条件を算出してその下に 同様の 111111111111111 1111111111111111 11111111111111111 を自動で、反映する為には、どのとうな関数の公式を組めばよろしいでしょうか。 お力をお貸しください。

専門家に質問してみよう