こんにちは。komo-moと申します。
早速ですがエクセルで2つのファイルデータをハイパーリンクで貼りつけて知りたいデータにワンクリックで飛んで非常に快適だわと喜んでいました。
ところが、張りつけ元のデータをデスクトップから然るべきフォルダに移動したら飛ばなくなってしまいました。
私はハイパーリンクの元が移動したらまたそっちの方へ飛んでくれるものとばかり思っていました。
結構大量にデータを入れて時間がかかったのですが、また一からインプットし直さなければならないのでしょうか?
なんとかうまくリンク元を移動先へ変更できる方法はありませんか?
とても困ってます。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

komo-moさん こんにちは。



ハイーパーリンクは一般的には

=HYPERLINK("c:\ホルダ名\ファイル.xls", "セルに表示させる文字")

のように設定するのですが

たとえば、目的のファイルの名前が、「リンク元.xls」で今、Cドライブの
「myfile」の中の「data」の中に入っているとしたら
上の式の「"c:\ホルダ名¥」の部分を「"c:\myfile\data¥」と書き変えて下記のようにします。

=HYPERLINK("c:\myfile\data¥リンク元.xls", "セルに表示させる文字")

データが200件もあるのでしたら、
ハイパーリンクを設定したセルを範囲指定し[編集]メニューの中の[置換]を実行して式を一気に書き換えてるのが良いと思います。

現在の式の中に「C:\○○○\デスクトップ」の部分があると思いますので(お使いの機種等により具体的にはわかりませんが)

検索する文字列を「C:\○○○\デスクトップ」
置換後の文字列を「myfile」

とし[すべて置換]をクリックすればリンク元を移動先へ変更できると思います。

現在の式が具体的にどうなっているか教えていただけると良いのですが....

この回答への補足

うわーありがとうございます。すごいですね、なんだか出来そうです。今自宅のPCから見ているので明日出社してから実行したいと思います。
どのようなデータが入っているかご説明しますと、まず2500人くらいの名簿がありまして、そのうちの何名かがあるゴルフ大会に参加しまして、その試合結果を別のファイルで作成して、例えば名簿から見てAさんはその試合ではどれだけのスコアだったかというのを、別ファイルである成績表のその人のスコアの所へジャンプしたいわけです。
こんなご説明でよろしいでしょうか?
とにかく明日教えてもらったようにやってみてまた結果報告しますね。

補足日時:2001/09/10 22:29
    • good
    • 0
この回答へのお礼

oka-hiroさん、おっしゃる通りにやってみたのですが、「置換対象となる一致するデータが見つかりません」と言う風なエラーメッセージが出てダメでした。
結局1件ずつインプットし直した方が早いかもしれません。
いずれにしましてもありがとうございました。

お礼日時:2001/09/11 11:56

編集メニューのリンク元の設定を使うと、移動先のファイルを指定するだけで、リンクの設定ができますが・・


試してみてください。

この回答への補足

ありがとうございます。
「編集」メニューのリンク元の設定で「移動先」とは「シートの移動」のことでしょうか?
すみません、私が未熟なものですからうまくできません。
もう少し詳しく教えていただけませんでしょうか?
既に色々やってみたのですが、ダメなんです。

補足日時:2001/09/11 11:50
    • good
    • 0

ハイパーリンクの設定をしているのでしたら設定方法はお分かりでしょうから


設定の画面でリンク先を新しく名前をつけたフォルダーに変更すれば直ります。

この回答への補足

ありがとうございます。
「設定はおわかりでしょうから・・・」なんですが、適当にあたりを付けて設定したものですから、本当はよく分かってないのです。
もう少し詳しく教えていただけないでしょうか?
すみません。

補足日時:2001/09/10 16:31
    • good
    • 0

こんにちは。

nanariです。
リンクしている場所を右クリック→ハイパーリンクの編集でリンクするファイルの場所を指定しなおせばうまくいくと思います。ハイパーリンクというのは、そのファイルがある住所を指定するものなので、ファイルの住所が変わったら、リンクの設定も変えないとエラーが出てしまいます。

この回答への補足

早速ありがとうございます。
その方法はやってみたのですが200件くらいあるデータを1件ずつ変更していかないといけないわけですね?
それにファイル先を変更すると元々設定していた座標が消えてしまうのです。
だからとても大変なんですけど・・・。

補足日時:2001/09/10 16:29
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルのハイパーリンク 一覧から詳細へ飛ぶ式を効率的に入れるには?

エクセルの「一覧」のsheetに商品の一覧表があります。「詳細」のsheetに写真やその他の情報があります。1つの商品は1行におさまっています。
「一覧」のC5~C100~に商品名が入力されており、ここをクリックすると、「詳細」のsheetのD2~D100~に飛ぶようにさせたいのですが。
現在は、「一覧」のC5~C100~を1つずつ 右クリック・ハイパーリンク・ハイパーリンクの挿入でやっています。
困ったことに、後から、商品を追加したい時、行挿入をしても、リンク先がずれないので、「一覧」のC5~C100~をまた一つ一つハイパーリンクの編集でアドレスを修正している状況です。
良い方法を教えて下さい。

Aベストアンサー

詳細シート上に商品名はありますか?
たとえばA列が商品名なら、一覧シートのD列に

D5=HYPERLINK("#詳細!D"&MATCH(C5,詳細!A:A,0),"押す")
としてD100までコピー
D列に"押す"というハイパーリンクが作成されます。
これを選択すれば詳細シートのD列にジャンプします。

QExcelのハイパーリンクで元に戻す方法

Excel2003で1つの表から他のシートにハイパーリンクを設定してあるのですが、ハイパーリンクであるシートが開くのですが、元のシートに簡単に戻る方法はありませんか?
ブラウザの戻るようなボタンがあればよいのですが、Excelはハーパーリンクの場合は元に戻るボタンがきかないようですので。
よろしくお願いします。

Aベストアンサー

 
>ブラウザの戻るようなボタンがあればよいのですが

ありますよ。(^^;;; 

「表示」メニュー > 「ツールバー」 と進むと
ツールバーの一覧が表示されますので
その中から、「Web」というツールバーをクリックしてください

それが質問者の求めるものです。
 

Qエクセルデータベースでのハイパーリンク

エクセル2000で部品のデータベースを作成しました。部品の図面も確認したいのでハイパーリンクを使って部品の図面(スキャナで取ったjpeg)を見られるようにしましたが、VLOOKUPでデータベースの検索を行うとハイパーリンクが文字列になってしまいクリックしてもその図面が表示されません。
どうしたらよいでしょう。皆様のお知恵を拝借したいと思います。
よろしくお願いいたします。

Aベストアンサー

>VLOOKUPでデータベースの検索を行うとハイパーリンクが文字列になってしまい

この文字列になっているセルを

 =IF(ISNA(VLOOKUP(・・・)),"",HYPERLINK(VLOOKUP(・・・・)))

としたらどうでしょうか。VLOOKUP(・・・)は元の式のつもりです。

QEXCEL上URLデータに一括ハイパーリンク

他のデータベースからEXCEL2003シートに移した
URLデータが2万件ほどあります。
現状では、そのURLの入った2万個のセルがハイパーリンク化
されていません。
すべてのセルを一括でハイパーリンク化する方法はないでしょうか。
入力オートフォーマットの設定で、
現在は、一旦1件ずつ入力状態にしたあとエンターすると
自動でハイパーリンク化するのですが、
件数が多いのでとてもやりきれないのです。
(ハイパーリンクを一括で外す方法は見つかったのですが、
その逆がわかりません・・・)

Aベストアンサー

HYPERLINKと言う関数がありますので、それを利用した方法。
(Excel2000で動作確認)

A列にURLがあるとすれば、他の列に下記の数式を入れます。

=HYPERLINK(A1,A1)

ヘルプをご覧になれば分かると思いますが、
1つ目の引数がリンク先(URL)で、2つ目がセルに表示する文字です。

この方法は簡単ですが、URLが入ったセルに直接リンクを貼る事は出来ません。

Qエクセル、別表にリンクで飛ばしたデータを固定し、元表に新たなデータを入力する方法

エクセルの使い方で質問です。

元表A、例えば「支払い明細書」の合計額を、別表B「年間収入一覧表」にリンクさせます。
このBに飛ばしたデータは固定したまま、Aの数値を書き換える方法はあるのでしょうか?

例えば、5月分のA発行終了後、6月分、7月分…と書き換えしたいのですが、Bの5月分、6月分…のデータはそのまま残したいのです。

Aを月別に作成する方法しか思いつきませんが、もっといい方法があればぜひ教えて下さい!!

Aベストアンサー

マクロを使ってコピーをするか、
今月分のデータを作成する直前にB表の前月分のデータを示す欄をコピーして前月分として作成してある場所に「値として貼り付け」かな。

自分は面倒だから後者を採用する。(マクロ書くの面倒)
残したいデータを示すセルに含まれる数式をすべてキャンセルして、数式の結果の値だけにするのがポイント。


このカテゴリの人気Q&Aランキング

おすすめ情報