当サイトではアフィリエイトプログラムを利用して商品を紹介しています。

【Excel】URLを指定してハイパーリンクを設定する方法

【Excel】ハイパーリンクの貼り方

暇な時にだらだらとネットサーフィンするとき、Web サイトの文章中やサイドバーにある、なんだか気になる(?)青色の文字(別に青色とは限らないけど、たいていは青です)をぽちっと押して、サイトの別のページに飛んだりしますよね。あれをハイパーリンクといいます。世間一般には単にリンクって言うけど、正式にはハイパーリンクね。Web 屋さんがサイト内の巡回数を増やして、お金を稼ごうって仕掛けて罠ですね。このサイトにもたくさんあります。まあそれは冗談として(冗談でもないか)、Excel でもセルに書かれた文字や図形にハイパーリンクを設定して、別のシートや Web サイトへぽんぽん飛ぶようにすることができます。Excel にリンク貼ってみたいって人は、ぜひこの記事を読んでくださいな。

え? 私はあんたと違って暇人じゃないから、だらだらとネットサーフィンなんてしない? そこ食いつくとこ?

Excel で Web サイトのリンクを作成する場合は、URL (Uniform Resource Locator) について基本的なことを知っておく必要があります。たとえば、Google Chrome をお使いの場合、皆さんが見ている画面の上 (Safari なら画面の下) のほうのボックスに、atelierkobato.com/hyperlink/ という表示があるはずです。ボックスの中をクリックしてカーソルを合わせると、https://atelierkobato.com/hyperlink/ という表示に代わります。これがこのページの URL です (https:// または http:// はすべての Web ページに共通なので普段は省略されて表示されています)。URL は Web ページの住所のようなものです。普段はあまりやらないと思いますが、URL を Google の検索ボックスに貼り付ければ、その URL に対応するページに行くことができます。ワークシートにリンクを張る作業を行なうときは、予め移動したいページの URL をコピーして用意しておいてください。

Web サイトのリンクを貼る

最初に、このサイト (Excel VBA 表計算とプログラミング教室) へアクセスするためのリンクを作成してみましょう。リンクを貼るセルを選択してから、[挿入]、[ハイパーリンク] の順に選択してください。
 
Excel ハイパーリンクの追加

ダイアログボックスが現れるので、[表示文字列] に “Excel VBA 表計算とプログラミング教室”、[アドレス] に “https://atelierkobato.com/” を入力して [OK] を押します (下図)。
 
Excel ハイパーリンクの挿入ダイアログボックス

すると、下図のように青色のハイパーリンクが貼り付けられます。
 
Excel セルにリンクが貼られる

リンクをクリックすると、このサイトにアクセスすることを確認しておいてください。

セルへのリンクを貼る

次はブックの特定セルへのリンクを貼ってみます。
準備として、2 枚目のシートを追加しておきます。 
シート名はデフォルトの [Sheet2] のままにしておいてください。

先程と同様にセルを選択して、[挿入]、[ハイパーリンク] を順にクリックします。
今回はダイアログの左に並ぶメニューから [このドキュメント内] を選択します (下図)。
 
Excel ブックの別シートにジャンプするリンクの作成

[セル参照を入力してください] の欄には B2 を入力します。
 
[またはドキュメント内の場所を選択してください] の欄のセル範囲には Sheet2 を選択します。
 [表示文字列] には #Sheet2のセルB2へのハイパーリンク” と入力しておきましょう (他の適当な文字列でも構いません)。
 
Excel リンク先のシートとセルを選択、表示文字列を決定する
 
下図のようにリンクが設置されます。
 
別のシートに飛ぶハイパーリンクの完成
 
このリンクをクリックすると、Sheet2 のセル B2 へジャンプするので、試してください。

HYPERLINK 関数

HYPERLINK関数でリンクを作成することもできます。

HYPERLINK(リンク先, [別名])

当サイトの姉妹サイト『Excel VBA 数学教室』へのリンクを貼ってみましょう。アドレスの https://excelmath.atelierkobato.com/ です。アドレスは第 1 引数のリンク先に渡します。第 2 引数を省略して

=HYPERLINK("https://excelmath.atelierkobato.com/")

と入力すると、下図にあるように、アドレス名がそのままリンク文字列となります。
 
Excel Hyperlink関数 リンク文字列デフォルト

リンク文字列は第 2 引数で指定します。セルに

=HYPERLINK("https://excelmath.atelierkobato.com/", "Excel VBA 数学教室")

と入力すると、”Excel VBA 数学教室” という文字列でリンクが作成されます (下図)。
 
Excel Hyperlink関数 リンク文字列を指定

開いているブックの特定箇所へのリンクを貼る場合、第 1 引数にブック名とセル番地を入力します。たとえば、現在開いているブックが Book1 で、Sheet2 のセル B5 に、”Sheet2のセルB5へのリンク” という文字列でリンクする場合は

=HYPERLINK("[Book1.xlsx]Sheet2!B5", "Sheet2のセルB5へのリンク")

と入力します (下図)。
 
Excel Hyperlink関数 別のシートのセルへのリンク

図形にリンクを貼る

シートに挿入された図形にリンクを貼って リンクボタン を作成することもできます。[挿入] タブの [図形] をクリックすると、図形の一覧が表示されるので、そこから [四角形] の欄にある [角丸四角形] を選びます。すると次のような図形が現れます。
 
Excel リンクを貼る図形を用意する

図形のサイズや色を適当に調整して、キーボードで “Excel VBA 表計算とプログラミング教室” と入力しましょう。
 
Excel リンクボタンの形状を整える

上の例では、[描画ツール] を使って文字に影をつけています。この図形に当サイトへのリンクを貼ってみます。図形を選択した状態で、[挿入]、[リンク]、[ハイパーリンク] を順に選択すると、ダイアログボックスが現れます。
 
Excel hyperlink リンクボタンの完成
 
アドレス欄に “https://atelierkobato.com/” を入力して [OK] を押してください。これでリンクボタンの完成です。

コメント

  1. あとりえこばと より:

    【AI連載小説】生田目次郎のエクセル奮闘記(3)「ハイパーリンクを貼ってみよう!」
     
    ある日、次郎はエクセルでハイパーリンクを貼りたいと思い、オフィスの中で資料を眺めていました。そこへ、京子が気にかかる表情で近づいてきました。
    「こんにちは、生田目さん。何かお手伝いできることはありますか?」
    京子が微笑みながら声をかけました。次郎は手にした資料を指差しながら言いました。
    「これを見ていて、他のシートへのハイパーリンクを貼りたいんですが、方法が分からなくて・・・」
    京子は優しく笑みを浮かべながら説明し始めました。
    「ハイパーリンクを貼るには、まずリンク先のセルやオブジェクトを選択します」
    彼女がエクセルを開き、具体的な手順を示しながら続けます。
    「選択したら、右クリックしてメニューから『リンクの挿入』を選びます。」
    次郎は真剣な表情で操作を覚えようとしています。京子は続けて言いました。
    「『リンクの挿入』をクリックしたら、ダイアログボックスが開きます。そこでリンク先を指定し、『OK』をクリックすれば完了です」
    次郎は試しに京子の指示通りに操作してみると、新しいシートへのハイパーリンクが貼られました。
    「なるほど、これで他のシートに簡単にジャンプできるんですね。ありがとうございます、小鳥遊さん!」

タイトルとURLをコピーしました