• 締切済み

Excelのデータで・・・

 Excelで作成したデータで、別ブックの同じシートから、値を呼び出しているのに、一方のセルは'[〇〇.xls]△△'!$AO$2というように数式バー表示されるのですが、もう一方のセルは='\\コンピュータ名\D\フォルダ\フォルダ下層・・というようにコンピュータ名から記述されています。  このような現象が起きるのは何故でしょうか・・

  • KIKO
  • お礼率95% (332/349)

みんなの回答

回答No.2

特殊な状況で起きるようです。 リンクを貼るときにネットワーク上からファイルを探して開いた。 リンク元とリンク先のファイルが別ドライブに入っている。 >='\\コンピュータ名\D\フォルダ この場合Dドライブが全共有になっているPCにリンクしたときですね。 通常フォルダだけの共有なら \\コンピュータ名\フォルダ となりますから…。 いろいろ「リンク貼り付け」で試してみて下さい。 でも普通自分のPC内のファイルにリンクするときに、わざわざネットワーク上から呼び出すなんてないですから、不思議ですね。 他の人が作ったファイルだとか…。

KIKO
質問者

お礼

他の人が作ったデータというわけではないですが、ただ このデータを作成したのは、以前使用していたパソコンです。 新しいパソコンを購入したので、以前使用していたパソコンは廃棄しました。新しいパソコンには以前のパソコンで使用していたコンピュータ名を使っています。

KIKO
質問者

補足

 回答ありがとうございました。  リンク貼り付けをいろいろ試してみたところ、今機でのリンク挿入では、コンピュータ名のつくリンクはできないようなので、前機からデータを移したことが影響しているという可能性は高いようです。  なので、コンピュータ名のつくリンクのものは、すべてリンクを貼り直すことにしました。  補足とお礼が入れ違いになってしまってすみません(^-^; 

回答No.1

='\\コンピュータ名\D\フォルダ\フォルダ下層・・ というのは、ネットワーク上の別のPC内のファイルにリンクしているからでしょう。 時間がないので簡単ですみません。

KIKO
質問者

お礼

回答ありがとうございます(^-^) コンピュータ名は私のPCになっているのです。 別pcになっていれば話ははやいのですが・・・

関連するQ&A

  • excel vba

    テーブル情報に基づきシートをコピーするVBAマクロを記述したい。 ExcelのBook111のSheet1に次のような データが入っています。 (1、2)セルにn=3という数字が入っているものとします。 その数値に合わせて、この場合は3なので Sub Sample01() Workbooks("Book3.xls").Worksheets("booksheet3").Copy After:=Workbooks("Book111.xls").Sheet(1) End Sub のようなつまり、booksheet3なるシートをBook111(固定なBOOK)にコピーしようとしています。 このようなことをVBAで書くにはどうすればいいのでしょうか。 ただしBook名とシート名はあくまでデータの値にもとづいたデータをもってくることになります。 要するに間接参照したデータに基づき処理するのをどのように記述するかという質問です。 A列 B列 1 回数 n=3 2     3     4 Book1.xls book1sheet ←n=1 5 Book2.xls book2sheet ←n=2 6 Book3.xls book3sheet ←n=3 7 Book4.xls book4sheet 8 Book5.xls book5sheet 9 Book6.xls book6sheet ←n=6 10 Abc,xls Defsheet ←n=7

  • 複数あるブックの特定シートの特定範囲を1つにしたい

    EXCEL2010を使用しています。 あるフォルダに格納されている複数のブックの、特定シートを、1つのシートにまとめたいです。 複数のブックの作りは同じです。 1つのブックに、複数シートがあり、"(配置)"というシートだけを、新規のシートにまとめたいです。 <今ある各ブック> ファイル名は、2014年度特定措置_●●.xlsで、●●だけ、ブック名が違います。 シート名が"(配置)"です。 c3セルに部署名が入っています。 b4セルからe10セルまで数式が入っています。 <行いたいこと> 新規のシートのa列に、各ブックにあるc3セルの部署名を持ってきたい。 b列からe列に、各ブックにあるb4セルからe10セルまでの数式を値張りし、取り込みたい。 以上です。 つたない説明で恐縮ですが、大変困っております。 どうか、ご回答の程、どうぞよろしくお願いいたします。

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

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

  • エクセルVBAで、PDFファイルを開きたい

    セルに入力した値のブック(xls)を開く場合、 以下となりますが、↓ Sub セルに入力したブック名のブックを開く() ブック名 = Cells(1, 2) 'B1セルの値を取り出す Workbooks.Open Filename:=ブック名 & ".xls" '指定されたブックを開く End Sub これでPDFファイルを開きたいです。 記述をどうしたらよいでしょうか。 目的はPDFファイルの検索/照会をxlsにてしたいのです。 お手数ですがお願いいたします。

  • エクセルマクロ コピー元と貼り付け先を指定してコピー&ペーストを実行するマクロ

    単刀直入にやりたいことを述べます。 Cドライブと仮定します。3つのBOOKがあります。 それぞれ ----- BOOK1.xls「○○Sheet」・・・(実行するファイル)   A 1 BOOK2.xls「△△Sheet」・・・(コピーするファイル名の指定です) 2 A2:E2・・・(コピーするセル範囲の指定) 3 BOOK3.xls「□□Sheet」・・・(貼り付け先のファイル名の指定です) 4 A5・・・(貼り付け先のセルの指定) ----- BOOK2.xls「△△Sheet」・・・(コピー元ファイル)   ABCDE 1 あいうえお 2 かきくけこ 3 ・・・・・ ----- BOOK3.xls「□□Sheet」・・・(貼り付け先のファイル)   ABCDE 1 ・・・・・ 2 かきくけこ・・・(貼り付け) 3 ・・・・・ ----- >やりたいこと BOOK1.xls「○○Sheet」のA1のセルの値とA2セルの値を参照し、 その該当BOOKのセル範囲(BOOK2.xls「△△Sheet」のA2:E2)をコピーして、 BOOK1.xls「○○Sheet」のA3のセルの値と、A4セルの値を参照し、 その該当BOOKのセル範囲(BOOK3.xls「□□Sheet」のA5)へペーストする。 別のブックの指定したセルの値を別のブックの指定したセルへ貼り付けるだけなんですが、 以前関数を使って似たような事をしようとしたのですが、うまくいかなかったので、マクロならできるのでしょうか。 よろしくお願いします。(ちなみにエクセル2000又は2003です)

  • エクセル 他BOOKへの参照式 セル位置情報

      他BOOKへの参照を設定しているリンク内のセル情報を自BOOKの特定セルのValueを当てはめる方法についてですが、 例えば、 =D:\フォルダA\[他BOOK名.xls]シート名!自BOOKの特定セルの値 とリンクを設定します。 この中の「自BOOKの特定セルの値」のところに 例えば、自BOOKのA4セルに入っている値であるA25と入れたいのですが どういう式を組めばいいでしょうか。 よろしくお願い致します。  

  • エクセル)ファイルを検索し、セルを参照

    Aフォルダ内に入っている複数のファイルがあります。 abc01xyz.xls abc02xyz.xls abc03xyz.xls それぞれのブックのシートX、セルA1にはファイル名にある数字と同じ数字が入っています。 ■質問 abc02xyz.xlsのセルB2に、abc(abc02xyz.xlsのシートX、セルA1の値-1)xyz.xls のシートY、セルB2の値をコピーしたいのですが、どんな関数を使えばよいのでしょうか、いろいろ本をめくったり、インターネットで調べたのですが、なかなか参考になるケースがなくて困っておりまして、どなたか詳しい方、ご指南いただけませんでしょうか・・・。 INDIRECT関数を使うのでしょうか

  • 参照先をセルに入力して、他のブックのセルを参照する方法

    Excelで、他のブックのセルを参照したいです。 たとえば、あるExcel(test.xls)上から、別のフォルダにある複数のブック C:\AAA.xls D:\BBB.xls の値を参照する場合ですが(AAA.xlsとBBB.xlsは、値の内容は違うが、同じシート名の同じセルに値が入っている)、 test.xlsのSheet1のA1に「C:\」、A2に「AAA.xls」を入力すると、test.xlsのSheet2にはAAA.xlsの値を表示し、 test.xlsのSheet1のA1に「D:\」、A2に「BBB.xls」を入力すると、test.xlsのSheet2にはBBB.xlsの値を表示するような方法です。 参照先が固定であれば、='C:\[AAA.xls]Sheet名'!D5・・・のような指定ができるのですが、参照するファイル名とパス名が都度変わるので、入力したセルの値で参照先を変えたいのです。 ちなみに、INDIRECTを使うやり方も考えましたが、参照先のブックを開いていないと値が表示されないようなので、却下されました。 (参照先のブックは開かなくても値を参照させたいです) どなたかご存知の方がいらっしゃったら、教えてください。 よろしくお願いします。

  • bookからbookへの数式のコピーについて教えてください

    bookからbookへの数式のコピーについて ??BookのSheet1のセルにSheet2を参照にした数式が入っています =2+Sheet2!$A8 これを!!BookのSheet1のセルにコピーすると =2+[Book1.xls]Sheet2!$A8 こうなりました コピーしたセルは11,475セルあります [Book1.xls]をすべて消したいのですが、簡単な方法はありますか?

  • Excelでセルの値を引用したいのですが・・・

    セルの値を他のbookから引用したい場合 ='ドライブ名:\フォルダ名\[book名.xls]シート名'!セル位置 になると思うのですが この際、「シート名」を任意のセルの文字列で指定出来ないのでしょうか? また、この任意の文字列をプルダウン方式で選択するようにするにはどのようにすれば良いのでしょうか? ご教授の程、宜しくお願い致します。

専門家に質問してみよう