• ベストアンサー

エクセル 別ファイル内の特定のシートへリンクしたいのに

こんにちわ。 エクセルのリンクについて質問です。 使用しているのはExcel2000です エクセルでインデックスを作成し、そのシートから 別に用意しているエクセルファイルへリンクをしたいのです。 Aファイルに1・2・3とシートがあった場合 INDEXにはそれぞれ1・2・3別々にリンク先を設け それぞれをクリックするとしかるべきシートへ飛びたい。 今のところできているのはジャンプ先のファイルを「開くだけ」のようで、シート2の目次をクリックしても シート1が開いてしまいます。 どうすればよいでしょうか???

  • mengu
  • お礼率33% (49/145)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

リンク先にあらかじめ「名前」を定義しておくと可能かと思います。 これは言ってみれば特定のセルに付ける「目印」のようなものです。 [名前の定義方法] (1)「クリックしたら開かせたいシート」の先頭のセルを選択して  メニューバー「挿入」-「名前」-「定義」をクリック。 (2)「名前」欄に、分かりやすい名称を入力して「OK」ボタンをクリック (3)(1)~(2)を必要なだけ繰り返す。 [「名前」を使ったリンクの設定] (1)リンクを設定したいセルをクリックして、ツールバー「ハイパーリンクの挿入」ボタンをクリック (2)リンク先として目的のファイルを選択し(おそらくここまではご自分でできているんですよね?)、さらに「ブックマーク」ボタンをクリック (3)定義した名前が出てくるので、リンク先の「名前」をクリック (4)OKボタンをクリック  →「アドレス」欄に「・・・・(ファイル名)#(名前)」と表示されているかと思います。これで「○○ファイルの××という名前をつけた場所」という、ピンポイント的なリンクが設定されます。 (5)「OK」ボタンをクリック いかがでしょう?

mengu
質問者

お礼

まさにビンゴな回答をありがとうございます! 教えていただいた方法でリンクができました。 本当に感謝です!

関連するQ&A

  • Excelのハイパーリンクで,別Excelのシート

    Excelのハイパーリンクについて, リンク先をこのドキュメント内だとsheetまで指定できますが, 別のExcelをリンク先にする場合,ファイルweb別ページだと sheetまで指定できません。 Excel一覧表Aと,それそれsheetでまとめたExcel Bと2つ作り, 一覧表のリンクをクリックすると,詳細はExcel Bのsheet1・sheet2・・・が 表示されるようにしたいです。 可能であれば,教えてください。よろしくお願いします。

  • エクセルの質問です、違うシートにリンク張りましたがズレてしまいます

    エクセルの質問です、違うシートにリンク張りましたがズレてしまいます エクセルのシートにメイン項目みたいなのを付くって このオブジェクトをクリックしたら 他のシートのこの場所にジャンプするって物を制作していました ハイパーリンクを活用してましたが 少し作り込んで気付きましたが 他のシートにジャンプも飛んだ先のシートも想定内といいますか 正常に機能してますが ジャンプ先の画面がズレてまして・・・ どうすればいいのか御教授下さい 具体的には 1シートでこのオブジェクトをクリックすれば、2シートのA20(JA)にと 指定したとします(JAはA20に書き込んだ?指定した文字です) 1シートの中のオブジェクトをクリックして2シートの指定した位置にジャンプするのは 正常に機能しますし問題ありませんが画面がズレてしまします 作る時にリンク先は左上になるだろうと想定していたのですが 画面上にJAが見える範囲でズレています ジャンプはしますが 想定ではジャンプ先が左上なはずなのに左下になってるとでもいいましょうか 切り替わって欲しい画面とズレています ここまで書きましたが説明が下手で申し訳ありません 要約すればリンク先の画面がズレてるのでジャンプ先の指定セルを左上にしたいって事です アドバイスよろしくお願いします

  • エクセルのシートへのリンク

    Excel2000を使ってシートが25枚ぐらいある ファイルを作ったのですが、 目的のシートを探すのに手間取ってしまいます。 一番最初のシートをインデックスとして、 シート名のハイパーリンクを付けて、 シートへジャンプする事などは可能でしょうか? よろしくお願いします。

  • Excelで別シートの任意の文字列にリンクを貼りたい

    Excel2002を使用しています。 例えばSheet1のセルに入力してある「●」をクリックしたらSheet2に入力してある「5965」(任意の文字列)に飛ぶようにしたいのですが、うまくできません。 もともとSheet2にはセル番地でリンクをはっていたのですが、Sheet2のデータが増えてきて行にズレがでてきたりしたため、任意の文字列でリンクが設定できないかなと思いました。 以前あった質問『ハイパーリンクの参照セルのズレは防げるか?』の回答 =HYPERLINK(CELL("address",INDEX(Sheet2!A:A,MATCH("CRCN-40094",Sheet2!A:A,))),"CRCN-40094") で試してみたのですが、クリックしても別シートには飛びませんでした。 なにか良い方法はあるでしょうか?

  • エクセルシートのウィンドウ枠の固定について

    ■エクセルのファイルに次のマクロを設定し、ファイルを開くたびに「目次」のシートが表示されるようにします。 Private Sub Workbook_Open() Sheets("目次").Activate End Sub ■この目次のシートに目次を作成し、それぞれの目的のシートにハイパーリンクでジャンプするようにします。 「目次」のシートのそれぞれのセルに、目的のシートのセルA1をハイパーリンクする。 ■目的のシートでウィンドウ枠の固定を行う(6行目) --------------- このような設定下で、このファイルを新たに開くと、必ず「目次」のシートが表示され、目次の中から目的のシートを表示したセルのハイパーリンクをクリックすると、目的のシートにジャンプします。 ところが、ウィンドウ枠(6行目)が固定してあり、普通前回閉じた行から表示されるはずですが、 たとえば、 事例(A) 1 2 3 4 5 --- 100 101 102 ですが、実際に新たにファイルを開いて、目次からジャンプすると、 事例(B) 1 2 3 4 5 ---- 6 7 8 9 となって枠の設定のない状態と同じ状態で表示されます。 これを、前回閉じた事例(A)の状態で再表示されるようにしたいのですが、何が悪くて枠の固定が当初の状態に戻るのかわかりません。 何かの設定が不適切なのだと思います。 教えてください。

  • エクセルシートを別のエクセルファイルへコピー

    同じエクセルファイルのAシートはAのパソコンで、 BシートはBのパソコンで作成しました。 ABのパソコンはネットでもLANでもつながっておらず、 全く別のパソコン単体でしか使えません。 それぞれのパソコンで作成したABのシートを 片方のファイルの片方のシートと置き換えたいと思います。 (例えば、Aパソコンでエクセルファイルを開き、 Bパソコンで作成したBシートだけを、 AパソコンのエクセルファイルのBシートと置き換えるという意味です) 同じパソコン上の、同じファイル上で作ったファイルのコピーや シートのコピーはわかりますが 違うパソコンでそれぞれABのシートを作成して、 出来上がったシートを合体させるなんてこと、できますか。

  • エクセルのリンクを外したい

    あるエクセルファイル(Aファイルとします)からシートを移動してエクセルを作成していたのですが、ある時、何かの拍子で作成中のエクセルファイルを立ち上げたときにリンクの更新を聞いてくるようになりました。 確かに「編集」-「リンクの設定」を見るとAのファイル名が表示されていました。持ってきたシートは必要となくなったので、シートを削除しましたがリンクが外れません。作成中のシートも全て削除し新規のsheet1のみにしたのですがやはり「編集」-「リンクの設定」にAファイル名が残ってしまいます。 どなたかリンクの外し方がわかる方がみえましたらお願いいたします。 では。

  • VLOOKUPとINDIRECTで別のEXCELファイルのシートを参照したい

    EXCEL2007を使用しています。 添付画像のように、例えば、B2のセルには =IFERROR(VLOOKUP(A2,INDIRECT($B$1&"!a:b"),2,FALSE),0) という関数があり、VLOOKUPとINDIRECTを使って同じEXCEL内の 別のシートを参照するようにしてあります。 ※シートをそれぞれ 0910,0911,0912という名前にして各年月毎に 商品コードと数量を入れてあります。 この商品コードと数量が入ったシートを数量.xlsxという別のEXCELファイルにして このMAINのEXCELシートにデータを持ってきたいのです。 何か方法はありますでしょうか?よろしくお願いします。

  • excelでシートへのリンク

    excelでシートが多数あるBOOKを作成した。 少ない時は左下を右クリックでシート名がでるので問題ないが、 あるシートにシートの一覧を入れ、名前を青くし てそれをクリックしたら各シートがのタグをクリックしたとうにリンクさせたい。 リンクはどのような操作で作成するのか。   sheet1   ~   sheet50←青く表示させクリックでsheet50へ跳ぶ

  • EXCEL 別ブックの特定のシートにリンクする

    お世話になります。田中と申します。 A.xlsxというブックがあります。 このA.xlsxのA1セルにサーバー上にある別ブックの[売上げデータ.xlsx]の"田中"というシートのC9の数字にリンクを張るために下記の数式でリンクを張りました。 ='\\XXX.XXX.XXX.X\共有\営業別\[売上げデータ.xlsx]田中'!C9 この数式の'田中'部分を、A.xlsxのD4を参照するようにしたいのですが、どうすれば出来るでしょうか?あとリンク先が存在しない場合にはブランク表示にしたいのです。 どなたかお知恵をお借りできませんでしょうか? よろしくお願い致します。 環境 EXcel2013

専門家に質問してみよう