【Excel】エクセルのリンクをコピーする方法(参照先を保った複製)
エクセルでセルをコピーしたとき、リンク先や数式の参照先までそのまま複製したい場面は少なくありません。
しかし通常のコピーでは、相対参照が移動してリンク先が変わったり、ハイパーリンクだけを残したいのに表示文字列まで変わったりすることがあります。
このページでは、セル内のリンク、数式の参照、別シートへのリンク、外部ブックへの参照を保ちながらコピーする方法を、Windows版Excelを前提に解説します。
参照先を保った複製では、コピー対象がハイパーリンクなのか、数式のセル参照なのかを最初に見分けることが重要です。
ハイパーリンクはリンクの編集で確認し、数式は数式バーで参照記号を確認すると、目的に合ったコピー方法を選びやすくなります。
リンク切れや参照ずれを防ぎ、集計表や管理表を安全に複製できるようにしていきましょう。
エクセルのリンクを参照先ごとコピーする基本操作
それではまず、セルのリンクを参照先ごとコピーする基本操作について解説していきます。
| A | B | C |
|---|---|---|
| 商品コード | 商品名 | 詳細ページ |
| A001 | ノート | 商品詳細を開く |
| A002 | ペン | コピー先のセル |
上の表では、C2に商品詳細ページへ移動するハイパーリンクが設定されている想定です。
コピー元のC2を選択し、CtrlキーとCキーでコピーした後、コピー先のC3を選択してCtrlキーとVキーを押します。
通常の貼り付けでは、表示文字列とリンク先が一緒に複製されます。
通常のコピーと貼り付けによる複製
ハイパーリンクが設定されたセルをそのまま複製したい場合は、通常のコピーと貼り付けが最も簡単です。
コピー元のセルを一度クリックして選択し、セルの周囲に緑色の枠が表示されたことを確認します。
セルの文字の上ではなく、セル自体を選択してコピーすると、表示文字列とリンク情報をまとめて扱えます。
CtrlキーとCキーを押すと、コピー元の周囲が点線で囲まれます。
貼り付け先を選択してCtrlキーとVキーを押すと、リンクの表示文字列、文字色、下線、移動先のURLまたはブック内の参照先が複製されます。
コピー後には、貼り付け先のセルにマウスポインターを合わせ、リンク先が表示されるか確認すると安心です。
リンクを開くときは、Excelの設定によってはCtrlキーを押しながらクリックします。
セルの内容が同じでも、リンク情報が失われていれば移動はできないため、見た目だけで判断しないことが大切です。
【操作のポイント】セルを編集状態にしてからコピーすると文字列だけを選択しやすいため、Escキーで編集状態を終了してからセル単位でコピーします。
貼り付けオプションによるリンク情報の確認
続いては、貼り付けオプションでリンク情報を確認する方法を確認していきます。
貼り付け後にセルの近くへ表示される貼り付けオプションは、書式や値の扱いを変更したいときに役立ちます。
ただし、ハイパーリンクを完全に維持したい場合は、基本的に通常の貼り付けを選びます。
値のみ貼り付けを実行すると、セルに表示されている文字だけが貼り付けられ、リンク先の情報が消えることがあります。
リンク先を保つ目的なら、貼り付けアイコンの中でも通常の貼り付けを使い、値のみ貼り付けは避けるのが基本です。
コピー先に既存の罫線や塗りつぶしを残したい場合は、先に通常貼り付けでリンクを複製し、その後に書式を整える方法が安全です。
貼り付けオプションの内容はExcelのバージョンによって表示順が異なる場合がありますが、値のみ貼り付けがリンクを保持しない点は共通しています。
【操作のポイント】貼り付け直後にリンクをクリックして動作を確かめ、問題があればCtrlキーとZキーで元に戻してから別の貼り付け方法を試します。
ドラッグコピー時のリンクの扱い
続いては、フィルハンドルやドラッグ操作でコピーするときのリンクの扱いを確認していきます。
セル右下の小さな四角形であるフィルハンドルをドラッグすると、連続データや数式を複製できます。
ハイパーリンクを持つセルでもコピーできますが、連続したリンクを作りたいケースでは、リンク先が意図どおりか必ず確認しましょう。
特にHYPERLINK関数で作成されたリンクでは、参照するセル番地が相対参照なら、下方向へのコピーに合わせて参照先も変わります。
これは商品一覧の各行に異なる詳細ページリンクを設定する場合には便利です。
一方で、全行を同じ案内ページへ移動させたい場合には、参照を固定する設定が必要になります。
フィルハンドルを使う前に、リンクが直接設定されたセルなのか、HYPERLINK関数を使った数式セルなのかを数式バーで確認しましょう。
【操作のポイント】フィルハンドルでコピーした後は、先頭行と末尾行の両方でリンク先を確認すると、途中の参照ずれにも気付きやすくなります。
数式のセル参照を固定してコピーする設定
続いては、数式のセル参照を固定してコピーする設定について確認していきます。
| A | B | C |
|---|---|---|
| 商品名 | 単価 | 税率込み価格 |
| ノート | 120 | =B2*$F$1 |
| ペン | 150 | C2を下へコピー |
この例では、F1に消費税率が入力されており、C2の数式を下へコピーしてもF1を参照し続ける必要があります。
数式の参照先を保つには、動かしたくない列または行にドル記号を付けます。
=B2*$F$1 のように記述すると、B2はコピー先に合わせて変わり、F1は常に固定されます。
相対参照と絶対参照の違い
それではまず、相対参照と絶対参照の違いについて解説していきます。
Excelの数式では、B2のように列記号と行番号だけで指定した参照を相対参照と呼びます。
相対参照はコピー先との位置関係を保つため、C2にある=B2をC3へコピーすると、数式は=B3へ自動的に変化します。
各行の単価や数量を計算する表では、相対参照による自動調整が便利です。
一方、$F$1のように列記号と行番号の前へドル記号を付けた参照は絶対参照です。
絶対参照は、数式をどのセルへコピーしてもF1を参照し続けます。
税率、固定単価、基準日、換算係数など、表全体で共通する値を参照する場合に適しています。
【操作のポイント】数式を編集している途中でF4キーを押すと、相対参照、絶対参照、複合参照を順に切り替えられます。
複合参照を使った行列の固定
続いては、複合参照を使った行列の固定について確認していきます。
列だけを固定したい場合は$B2、行だけを固定したい場合はB$2のように記述します。
$B2は横方向にコピーしてもB列を参照し、下方向にコピーしたときには行番号だけが変化します。
B$2は下方向にコピーしても2行目を参照し、横方向にコピーしたときには列記号だけが変化します。
縦横に広がる集計表では、絶対参照と複合参照を使い分けることで、数式を一度作るだけで広い範囲へ正確にコピーできます。
たとえば売上表の行に商品、列に月が配置されている場合、商品コードの列を固定し、月の見出し行を固定すると計算式を自然に展開できます。
参照式の例は =SUMIFS($D:$D,$A:$A,$A2,$B:$B,B$1) です。
この数式では、商品コードを持つA列と集計対象のD列を固定しつつ、商品コードは行ごと、月見出しは列ごとに切り替えます。
【操作のポイント】数式を複数方向へコピーする前に、右へ1セル、下へ1セルだけコピーして参照がどう変化するかを見ると失敗を防げます。
数式バーによるコピー前後の確認
続いては、数式バーでコピー前後の参照を確認する方法を確認していきます。
計算結果の数値だけでは、参照先が正しいかどうかを判断できないことがあります。
コピー元とコピー先のセルを順に選択し、リボンの下にある数式バーを確認してください。
数式バーには、セルに入力されている数式そのものが表示されます。
たとえばコピー元が=B2*$F$1で、コピー先が=B3*$F$1なら、単価の行だけが切り替わり、税率セルは固定されていることを確認できます。
数式をコピーする前に固定箇所を決め、コピー後に数式バーで答え合わせをする流れが確実です。
【操作のポイント】数式バー内のセル参照をクリックすると、対応するセルが色付きの枠で示されるため、意図しない参照先を見つけやすくなります。
HYPERLINK関数でリンク先を保つ複製
続いては、HYPERLINK関数でリンク先を保つ複製について確認していきます。
| A | B | C |
|---|---|---|
| 商品コード | URL | リンク表示 |
| A001 | https://example.com/a001 | =HYPERLINK(B2,”詳細を開く”) |
| A002 | https://example.com/a002 | C2を下へコピー |
HYPERLINK関数を使うと、URLを別のセルで管理しながら、読みやすい表示文字列をリンクとして表示できます。
基本の書式は =HYPERLINK(リンク先,表示文字列) です。
サンプルでは、B2のURLを参照し、C2に詳細を開くという表示文字列を出します。
URL参照型のHYPERLINK関数
それではまず、URL参照型のHYPERLINK関数について解説していきます。
C2に =HYPERLINK(B2,”詳細を開く”) と入力すると、B2に保存されているURLへ移動するリンクを作成できます。
この数式をC3へコピーすると、B2の部分は相対参照のためB3に変わります。
各行のURLへ対応したリンクを自動生成できるため、商品一覧、顧客台帳、資料一覧のような表で役立ちます。
URLを直接数式へ書き込まず、URL専用の列へ保存すると、リンク先の修正やチェックを一括で行えます。
リンクの表示文字列を商品名にしたい場合は、=HYPERLINK(B2,A2) のように指定します。
この場合、URLはB列、表示文字列はA列から取得され、数式を下へコピーしても行ごとのリンクが維持されます。
【操作のポイント】URL列に余分な空白や改行があるとリンクが開けない場合があるため、貼り付け前にセル内容を確認します。
固定URLを参照する絶対参照の設定
続いては、固定URLを参照する絶対参照の設定について確認していきます。
すべての行から同じWebページ、共有フォルダー、問い合わせページへ移動させたい場合は、URLの参照セルを固定します。
たとえばF1に共通のURLを入れ、C2に =HYPERLINK($F$1,A2) と入力します。
この数式を下へコピーすると、$F$1は変化せず、A2だけがA3、A4のように変わります。
=HYPERLINK($F$1,A2)
F1には共通のリンク先、A列には行ごとに変化させたい表示文字列を入力する構成です。
リンク先を一か所だけ変更したいときも、F1を書き換えるだけで全リンクへ反映されます。
共通リンクの参照セルは絶対参照にすることで、コピー後も参照先がずれません。
【操作のポイント】共通のURLを入力するセルは表の右側や別シートに置き、誤って上書きしないようセル保護も検討します。
リンク先セルをコピーする画面操作
続いては、リンク先セルをコピーする画面操作について確認していきます。
数式バーでC2のHYPERLINK関数を確認した後、C2をコピーし、C3へ貼り付けます。
貼り付け後にC3を選択すると、数式バーではB2がB3へ変わっていることを確認できます。
このように、リンクの表示文字列だけではなく、数式の中で参照するURLセルまで追跡することが大切です。
【操作のポイント】数式バーに表示された参照セルを確認し、各行用のリンクでは相対参照、共通リンクでは絶対参照を選びます。
別シートと別ブックへのリンク複製
続いては、別シートと別ブックへのリンク複製について確認していきます。
| A | B | C |
|---|---|---|
| 項目 | 集計値 | 参照元 |
| 売上 | =入力用!B2 | 入力用シートB2 |
| 原価 | =入力用!B3 | 入力用シートB3 |
別シートや別ブックへのリンクは、ファイル名やシート名を含むため、コピー後に参照先が変化していないかを丁寧に確認する必要があります。
同一ブック内の別シート参照は、シート名の後に感嘆符を付けて指定します。
例として =入力用!B2 は、入力用というシートのB2セルを参照する数式です。
同一ブック内の別シート参照
それではまず、同一ブック内の別シート参照について解説していきます。
シート名に空白や記号が含まれる場合は、シート名を単一引用符で囲みます。
たとえば2026年度 売上というシートのB2を参照する数式は =’2026年度 売上’!B2 です。
この数式を同じ表の下へコピーすると、通常はB2がB3、B4のように変わり、シート名はそのまま維持されます。
別シート参照で固定したいのはシート名ではなく、主にセル番地の行や列です。
同じシートの基準セルを常に参照したい場合は =’入力用’!$B$2 のように絶対参照を使います。
【操作のポイント】シート名を手入力するより、数式入力中に参照先のシートをクリックしてセルを選ぶと、Excelが正しい表記を自動で作成します。
外部ブック参照の更新と確認
続いては、外部ブック参照の更新と確認について確認していきます。
別のExcelファイルを参照する数式には、通常、ブック名とシート名が含まれます。
たとえば =[売上元帳.xlsx]月別!B2 のような形式です。
外部ブックを開いた状態で数式を作ると、Excelが参照式を自動的に作成します。
コピー元のセルを複製しても、リンク先のブックが同じ場所にある限り、外部参照は維持されます。
ただし、参照元のファイルを移動、改名、削除すると、リンクの更新時にエラーや確認メッセージが表示される場合があります。
外部ブックを参照する数式は、コピー前に参照元ファイルを開き、コピー後にデータタブのリンクの編集から参照先を確認すると安全です。
【操作のポイント】共有フォルダーのパスを変更する予定がある場合は、移動前に関連ブックを一覧化し、移動後にリンクの更新結果を確認します。
リンク切れを防ぐ保存場所の管理
続いては、リンク切れを防ぐ保存場所の管理について確認していきます。
外部リンクを含むブックは、参照先のファイルとの位置関係を維持して保存することが重要です。
関連するファイルを同じフォルダーまたは共通の親フォルダーへまとめると、移動や共有の際に管理しやすくなります。
メール添付やダウンロード用にファイルを単独でコピーすると、外部参照先が一緒に渡らずリンク切れになることがあります。
ブックを別名保存する前には、数式タブやデータタブから外部参照の有無を確認しましょう。
外部参照が不要になった場合は、リンクを解除する方法もありますが、数式が現在の値へ置き換わるため、元に戻せるようバックアップを取ってから実行します。
【操作のポイント】参照元と参照先をセットで保管し、ファイル名やフォルダー名を不用意に変更しない運用がリンク切れ防止の基本です。
リンクだけを貼り付ける方法と注意点
続いては、リンクだけを貼り付ける方法と注意点について確認していきます。
| A | B | C |
|---|---|---|
| 元データ | コピー方法 | 結果 |
| C2の数式 | 通常貼り付け | 数式とリンクを複製 |
| C2の数式 | リンク貼り付け | 元セルを参照する数式を作成 |
コピーの目的によっては、元のリンクを複製するのではなく、元セルへの参照リンクを作りたいことがあります。
この場合は、貼り付けのリンク貼り付けを利用します。
リンク貼り付けは、コピー元の内容を新しいセルへ複製する操作ではありません。
貼り付け先にコピー元セルを参照する数式を作り、元セルの変更を反映させる仕組みです。
リンク貼り付けの役割
それではまず、リンク貼り付けの役割について解説していきます。
コピー元のセルをコピーし、貼り付け先で右クリックして形式を選択して貼り付けを開くと、リンク貼り付けを選べます。
実行すると、貼り付け先にはコピー元を参照する数式が入ります。
たとえばA2をリンク貼り付けした場合、貼り付け先には=A2のような数式が作られます。
元データを変更したときにコピー先へも反映させたいなら、通常コピーではなくリンク貼り付けが向いています。
ただし、リンク貼り付けはハイパーリンクのURLをそのまま独立複製する目的とは異なるため、用途を取り違えないよう注意しましょう。
【操作のポイント】リンク貼り付け後のセルは元セルに依存するため、元セルを削除または上書きする前に影響範囲を確認します。
値のみ貼り付けとの使い分け
続いては、値のみ貼り付けとの使い分けについて確認していきます。
値のみ貼り付けは、数式の計算結果や表示文字列だけを残したいときに使います。
数式、セル参照、リンク情報を持たないため、元データが変わっても貼り付け先は変化しません。
作業結果を確定させたいときには便利ですが、参照先を保った複製には不向きです。
コピー後も元データとの関係を残すならリンク貼り付け、コピー先を独立させるなら値のみ貼り付けという使い分けになります。
ハイパーリンクの表示文字列を値のみ貼り付けした場合、青色の下線が残って見えても実際にはクリックできないことがあります。
見た目と機能を混同しないためにも、貼り付け後にリンクを開けるか確認しましょう。
【操作のポイント】提出用や印刷用の表では値のみ貼り付け、更新が続く管理表では数式またはリンク貼り付けを選ぶと整理しやすくなります。
コピー後に発生するエラーの確認
続いては、コピー後に発生するエラーの確認について確認していきます。
数式をコピーした後に#REF!が表示された場合は、参照先のセル、行、列、シートが削除されている可能性があります。
外部ブック参照で値が更新されない場合は、参照元ファイルの保存場所が変わっていないかを確認します。
HYPERLINK関数でリンクを開けない場合は、URLのスペル、プロトコル、余分な空白を確認してください。
エラー確認では、問題のセルを選択して数式バーを見ます。
参照式の中に#REF!が含まれている場合は、削除された参照先を正しいセルへ指定し直す必要があります。
コピー元を削除する前に、リンクを含む列を別ファイルへバックアップしておくと、修正時に元の情報を確認できます。
【操作のポイント】エラーが出たセルだけを直す前に、同じ列の上下の数式と比較し、どの参照記号が異なっているかを確認します。
エクセルのリンクをコピーする方法のまとめ
エクセルのリンクをコピーする方法では、通常コピー、数式の参照固定、HYPERLINK関数、リンク貼り付けを目的に応じて使い分けます。
ハイパーリンクをそのまま複製したい場合はセル単位で通常コピーし、値のみ貼り付けを選ばないことが基本です。
数式をコピーしても参照先を保ちたい場合は、動かしたくないセル番地にドル記号を付け、絶対参照または複合参照へ変更します。
行ごとに異なるURLを扱う表では、=HYPERLINK(B2,”詳細を開く”) のようにURL列を参照する数式が便利です。
共通のURLを使う場合は、=HYPERLINK($F$1,A2) のようにリンク先のセルを絶対参照にすると、コピー後も参照先を固定できます。
別シートや別ブックの参照では、シート名、ファイル名、保存場所の変更によるリンク切れにも注意が必要です。
リンク貼り付けは、元セルの変更をコピー先へ反映させるための機能であり、通常コピーとは役割が異なります。
コピー後は、数式バーで参照先を確認し、実際にリンクを開けるか試す習慣を付けましょう。
この確認を行うことで、見た目だけでは気付きにくいリンク切れや参照ずれを早い段階で防げます。
適切なコピー方法を選び、リンクと参照先を保った正確なExcelファイルを作成していきましょう。