• ベストアンサー

Excelハイパーリンクのアドレスを表示する方法

Excel2010でハーパーリンクのアドレスを一括表示する方法はありませんか? 会社で作成したExcelファイルで、 リンク先が古いサーバーのアドレスを指定しているリンクを 全て修正しなければなりませんが、たくさんあるファイルのセルを1つ1つ 「ハイパーリンクの編集」で確認するのがとても大変で困っています。 WordのShift+F9のようにリンクを表示させて、文字列検索したり一括変換したいのですが、 Excelではそのようなことはできないのでしょうか? リンク以外は修正せずにできる方法を教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • chonami
  • ベストアンサー率43% (448/1036)
回答No.3

ハイパーリンクなんですよね…アドレスとかはセルに表示してないんですよね。 その場合はVBAとかでないとできないかと。 今後も編集される可能性があるならハイパーリンク関数の方がいいかも知れません。 ここは閉じてExcelカテゴリなどで質問された方がVBAの回答がつきやすいと思いますよ。 >Shift+F9 Alt+F9ですね。

Green-Cats
質問者

お礼

回答ありがとうございました。 お礼が遅くなり申し訳ありません。 やはりVBAを使うしかなさそうですね。 職場の他のメンバーにも手伝ってもらわなければならないほどファイルがたくさんありますが、 そもそもExcelの関数すら使い慣れていない人たちなのでVBAを用意してあげても難しいかもしれません。 全部自分がやろうと思います。 >Alt+F9ですね。 そうですね。間違えてしまいました。 ありがとうございました。

その他の回答 (2)

  • Tann3
  • ベストアンサー率51% (708/1381)
回答No.2

 メールアドレスだけを変更するのであれば、ハイパーリンクを一度テキストデータに変換して(全セルを一括して)、テキストデータを一括で置換・変更し、修正後再びハイパーリンクに戻す、という方法ではどうでしょうか。 (1)ハイパーリンクを一度テキストデータに変換(全セルを一括して)  範囲のセルを選択して   「コピー」 → 別なセル列に「形式を指定して貼り付け」 → 「貼り付け」の選択で「値」を選ぶ → 「OK」 にすると、テキストデータでコピーできます。 (2)テキストデータを一括で修正  「検索と変換」の「置換」を使って、「検索する文字列」と「置換する文字列」を入力。  (必要であれば「オプション」で条件を設定)  → 1個1個確認しながら置換するなら「置換」、全件一括置換するなら「すべて置換」を実行。  セルをひとつひとつ変更するにしても、通常の文字列の修正なので、「ハイパーリンクの変更」から行うよりも楽でしょう。 (3)修正後再びハイパーリンクに戻す  (2)で変換したテキストデータをコピーして、元のハイパーリンクのセルに「値」として貼り付ければ、ハイパーリンクのデータとして貼り付けられると思います。  以上でやってみてはいかがでしょうか。エクセルのバージョンや、パソコン全体の設定の仕方で多少異なるかもしれませんが。  

Green-Cats
質問者

お礼

ご回答ありがとうございました。 お礼が遅れてすみませんでした。 元のセルにアドレス以外の文字列が入っているので、 (1)で値貼り付けしてもアドレスではなくセルの文字列がそのままコピーされてしまいます。 使っているのはExcel2010です。 文字列ではなくアドレスをコピーする設定方法があるのでしょうか?

  • ROMIO_KUN
  • ベストアンサー率18% (421/2219)
回答No.1

Ctrl+Shift+@ で関数式が一気に見えると思います。Excelのバージョンによっては違うかも知れません。

Green-Cats
質問者

お礼

ご回答ありがとうございました。 お礼が遅くなりすみませんでした。 アドバイスいただいたのは「数式の表示」ですね。 セルにはアドレスではなく他の文字列を入れているため表示できません。

関連するQ&A

  • EXCELのハイパーリンクのセルを探す方法

    いつもお世話になります。コピーしてきたEXCELファイルを自分用に編集したのですが、どうやら前にハイパーリンクが設定されたらしく、ファイルを開く度にリンクについての質問をされます。ハイパーリンクを消したいのですが、シート数が19ページもあり、どのシートのどのセルに設定されているのかがわかりません。 全ページを"HYPER"で検索したのですが、ハイパーリンクの設定されているセルはありませんでした。ハイパーリンクの設定されているセルを探す方法をご存知の方がいらっしゃいましたら、アドバイス宜しくお願い致します。

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

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

  • excel ハイパーリンクをまとめて削除する方法を教えてください

    winxp pro sp2, excel2003 Q: ハイパーリンクをまとめて削除する方法を教えてください。 調査内容: 1.「ツール」→「オートコレクト」→「入力オートフォーマット」の一番上のチェックを外す。 2. ・空白のセルを選択し、そのセルをコピー ・ハイパーリンクを削除したいアドレスの入力された複数のセルを選択 ・[編集]メニューの[形式を選択して貼付け]を選択、[演算]項目の[乗算]をチェックし、[OK]をクリック 演算形式で貼り付けることで、文字列として認識されていたものが、Excelの認識上、数値扱いになります。そのため、ハイパーリンクとなる文字列とは認識されなくなります。---駄目 3. ハイパーリンクが勝手に設定された範囲を選択してコピーします。そして、そのまま同じセルに貼り付けます。これでハイパーリンクが取れます。しかし青い文字色と、アンダーラインがまだ残っているので、これを文字の書式で修正します。これでやっと普通の文字になります。 特定のセルのハイパーリンクを削除する場合は、セルを選んで右クリックし、メニューから「ハイパーリンク」→「ハイパーリンクの削除」を選びます。----駄目

  • エクセルのハイパーリンクについて

    エクセルに入力されたURL(リンクされていない)に、 一括でハイパーリンクをはることは可能でしょうか?? 例)   A列  http://○○○  http://△△△  http://□□□    ↓  上記のセルをすべて選択して、一括でハイパーリンク もちろん、一つ一つは可能ですが、実際は5000行ほどあります・・・ 唐突な内容ですが、よろしくお願い致します。

  • ハイパーリンクの設定について

    Excel2010です。 シートに複数(100ぐらい)のハイパーリンクを設定してあるのですが、ある列より下のハイパーリンクが急に無効になりました。セル上で右クリックしてもハイパーリンクの編集はグレーアウトの状態です。リボン上でも同様です。 いろいろ設定を確認したところ、ハイパーリンクが機能しているセルをオートフィルした後、数式バー上でリンク先のファイル名を変更しても変更前のリンク先が開いてしまい、右クリックのハイパーリンクの編集を見ると変更前のファイル名のままになっていました。このファイル名を変更するときちんと変更後のファイルにリンクが貼れます。 数式上ではハイパーリンクのリンク先は変更できないのでしょうか?でも以前はリンクが機能していたんです。 とても困っています。ヒントでも構いませんのでアドバイスお願いします。

  • Excel97で、ハイパーリンクを一括変更するには?

    Excel97で、ハイパーリンクを一括変更するには? 古いソフトで大変恐縮ですが、ネットワーク上で、サーバAに保存されたWordデータにリンクされる様にExcel97でハイパーリンクを設定しています。(このリンクはハイパーリンク関数ではなく直接入力したものです。) この度、このリンク先のWordデータの保存先を別のサーバBに変更することになりました。そこでExcelのハイパーリンクも変更したいのですが、データ数が膨大な為、一括で変更できる方法はありませんか? 過去の質問で似たような回答がありましたが(http://okwave.jp/qa/q1323629.html)、このコードの「Replace」はExcel97VBAでは使用不可だと思います。「Replace」の替わりに「Application.WorksheetFunction.Substitute」を使用してみましたが、「Substitute」でコンパイルエラーがでてしまいます。なにか足りない引数等があるようでしたらアドバイス下さい。 なお、Wordデータは日付をデータ名にして年代ごとに保存されています(例:¥¥サーバB¥2009¥0101.doc)。ちなみにExcelでは、A列にハイパーリンク、B列にデータ名を記述してあります。VBAではなく関数を利用して変更する方法があればそれでもかまいません。(例えばC1セルに「¥¥サーバB¥2009¥」まで記述して、A2セルに「$C$1 & B2 & .doc」みたいな記述をしてそれをA3セル以下全部コピーする事って可能でしょうか?)

  • ”エクセル2003”文章内のURLハイパーリンク

    エクセル2003を使っています。 セル自体のハイパーリンクはできるのですが、 文章にURLがふくまれていてその部分だけをハイパーリンクすることはできるのでしょうか? セル自体をハーパーリンクするとURL部分以外をクリックしても飛んでしまいます。その部分だけをリンクしたいのですが。。。

  • セルそのものをハイパーリンクにする方法

    Excel2007で質問です。 ハイパーリンクは通常文字やオブジェクトに設定できますが、セル自体に設定することは可能でしょうか。 あるファイル内にいくつかハイパーリンクが作られているのですが、その中のあるセルは、文字列だけでなくそのセルの空白部分に矢印を合わせた場合でも、リンク先へ飛ぶようになっています。 このような設定がどのようにすればできるか知りたいです。

  • Excel 絶対アドレスでハイパーリンクを作成する

    Excelブックのシートに、 相対アドレスではなく、絶対アドレスで ハイパーリンクを作成したいのですが どのようにすればよいでしょうか。 例えば、 Excelブック(Book.xlsx)のシートに ネット上のフォルダの中のファイル(test.txt)を 参照するハイパーリンクを設定する場合、 セルにファイル名(test.txt)を入力して このセルを右クリックのハイパーリンクで ハイパーリンクの挿入ダイアログが表示されるので リンク先:ファイル、Webページ test.txtのファイルを選択してOKボタンで このセルの中のtest.txtがハイパーリンク表示 (青色とアンダーバー)になります。 これをクリックするとtest.txtのファイルが開きます。 test.txtのファイルは常に同じ場所にあるものとして Book.xlsxファイルを別の場所に移動した場合でも、 このハイパーリンクをクリックして test.txtのファイルが開くようにしたいです。 よろしくお願いします。(Windows7,Excel2010)

  • エクセルのハイパーリンクについて教えて下さい

    エクセルのあるセルにハイパーリンクの設定でURLがリンクしています。そのセルの表示にはURLではなく、いろいろな名前が表示されているのですが、このセルのURLのみを一発で読み取る方法はないのでしょうか? 例えば、違うセルにURLのみをコピーする関数など、 あったら教えて下さい。 今は1回1回ハイパーリンクの編集を開いて行っているのですが、非常に数が多いため効率を上げたいと思っています。 まだまだ、素人でよく分からないことが多いのですが、 どうぞよろしくお願いします。

専門家に質問してみよう