- 更新日 : 2025年12月2日
【PC・スマホ】スプレッドシートでリンクを貼り付けるには?挿入・編集・削除の方法
Googleスプレッドシート(Google Sheets)でリンクを貼り付ける方法は、業務効率化において重要なスキルです。本記事では、PCとスマートフォンの両方で、ハイパーリンクの挿入から編集、削除まで、初心者でも簡単にできる手順を詳しく解説します。URLの埋め込みやセル内リンクの設定方法を習得することで、資料の参照性が大幅に向上し、チームでの情報共有もスムーズになります。
目次
スプレッドシートにリンクを挿入する方法は?
スプレッドシートでリンクを挿入するには、セルを選択して「挿入」メニューから「リンク」を選ぶか、Ctrl+K(Mac:⌘+K)のショートカットを使用します。この基本操作により、外部サイトへのハイパーリンクや別シートへの内部リンクを簡単に作成できます。
リンク挿入には主に3つの方法があります。
- メニューバーからの挿入
- 対象セルを選択
- 「挿入」→「リンク」をクリック
- URLとリンクテキストを入力
- 「適用」をクリック
- 右クリックメニューの活用
- セルを右クリック
- 「リンクを挿入」を選択
- リンク先URLを貼り付け
- ショートカットキーの使用
- Windows:Ctrl + K
- Mac:Command + K
どんな種類のリンクが設定できる?
Googleスプレッドシートでは、外部URL、メールアドレス、同一ファイル内の別シート、特定のセル範囲へのリンクが設定可能です。これらの多様なリンク形式により、データの相互参照や外部リソースとの連携が柔軟に行えます。
- 外部Webサイト:https://で始まるURL全般
- メールアドレス:mailto:を付けたメールリンク
- シート内リンク:同じスプレッドシート内の別シートやセル
- Googleドライブ内ファイル:ドキュメントやプレゼンテーションへの直接リンク
リンクテキストとURLを分けて表示するには?
リンクテキストとURLを別々に表示するには、リンク挿入時に「表示するテキスト」欄に任意の文字を入力します。これにより、長いURLを短い説明文で表示でき、シートの見やすさが向上します。
- リンクを挿入したいセルを選択
- Ctrl+K(Mac:⌘+K)でリンクダイアログを開く
- 「リンク」欄にURLを入力
- 「表示するテキスト」欄に表示したい文字を入力
- 「適用」をクリックして完了
スマホでスプレッドシートのリンクを操作する方法は?
スマホでのリンク挿入は次のいずれかで行えます。
- iOS:セルをタップ→もう一度タップして編集モード→キーボード上部のツールバーの鎖アイコン(リンク)→URL/表示テキストを入力→完了。
- Android:セルをタップ→編集アイコン(鉛筆)で編集モード→画面上部のリンク(鎖)アイコンまたはメニューからリンク→URL/表示テキストを入力→適用。
※ 長押しのコンテキストメニューからリンクを選べる端末もあります。
iPhone/iPadでのリンク挿入手順
iOS版Googleスプレッドシートでは、セルを2回タップして編集モードに入り、上部メニューのリンクアイコンをタップすることでリンクを追加できます。Apple製デバイス特有の操作性を活かした直感的なインターフェースが特徴です。
- 対象のセルをダブルタップ
- キーボード上部のツールバーを表示
- リンクアイコン(鎖のマーク)をタップ
- URLを入力または貼り付け
- 「完了」をタップ
Androidでのリンク操作方法
Android版では、セルを選択後、右上の「︙」メニューから「リンクを挿入」を選ぶことで、URLの貼り付けが可能です。Googleが開発したOSならではの、スプレッドシートとの親和性の高さが利点となっています。
- 音声入力によるURL入力
- 他アプリからの共有機能でリンク挿入
- クリップボード履歴からの選択貼り付け
リンクを編集・更新する手順
- セルをタップ → 表示されるリンクのバナー/ポップアップで 編集(鉛筆) をタップ → URL/表示テキストを修正 → 適用。
- 削除は同じ画面のリンクを削除(または「クリア」)を選択。
PC 版では Ctrl+K(⌘+K) で編集ダイアログを開けます。用途別に使い分けましょう。
- リンク先URL:新しいWebページやファイルへの変更
- 表示テキスト:より分かりやすい説明への修正
- リンクの種類:外部リンクから内部リンクへの変換
一括でスプレッドシートのリンクを更新する方法
一括更新の方針は次のとおりです。
- HYPERLINK関数で作ったリンク:Ctrl+H の「数式も検索」を有効にして置換すれば更新できます。
- UI操作で付けたリンク(リッチテキスト):Ctrl+H ではURLは更新されません。次の Apps Script を使って、範囲内のリンクURLを置換してください(例:https://old.example.com → https://new.example.com)。
function replaceRichTextLinks() {
const SHEET_NAME = SpreadsheetApp.getActiveSheet().getName(); // 必要なら固定名に
const OLD = ‘https://old.example.com’;
const NEW = ‘https://new.example.com’;
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(SHEET_NAME);
const rng = sheet.getDataRange();
const values = rng.getValues();
const rich = rng.getRichTextValues();
let changed = 0;
for (let r = 0; r < rich.length; r++) {
for (let c = 0; c < rich[0].length; c++) {
const rt = rich[r][c];
if (!rt) continue;
const runs = rt.getRuns();
if (!runs || runs.length === 0) continue;
const builder = SpreadsheetApp.newRichTextValue().setText(values[r][c]);
let pos = 0, touched = false;
runs.forEach(run => {
const txt = run.getText();
const style = run.getTextStyle();
let link = run.getLinkUrl();
if (link && link.indexOf(OLD) !== -1) {
link = link.replace(OLD, NEW);
touched = true;}
// 同じスタイルを適用しつつ、リンクURLだけ置換
builder.setTextStyle(pos, pos + txt.length – 1, style);
if (link) builder.setLinkUrl(pos, pos + txt.length – 1, link);
pos += txt.length;});
if (touched) {
rich[r][c] = builder.build();
changed++; }}}
if (changed) rng.setRichTextValues(rich);
SpreadsheetApp.getUi().alert(`リンク置換完了:${changed} セル更新`);}
スプレッドシートのリンクを削除する方法は?
リンクを削除するには、対象セルを選択すると表示されるリンクのバナーで「リンクを削除」をタップ/クリックします。右クリックメニューの「リンクを削除」でも同様に解除できます。テキストは残り、クリック機能のみが外れます。
セルの内容を保持したままリンクだけ削除する
リンクのみを削除してテキストを残す場合は、セルを右クリックして「リンクを削除」を選択します。この操作により、表示されている文字列はそのままで、クリック機能だけが無効化されます。
- リンクのみ削除:情報は残しつつクリック機能を解除
- セル全体をクリア:リンクとテキストを同時に削除
- 書式なしで貼り付け:他のセルからコピー時にリンクを除外
HYPERLINK関数を使った高度なリンク設定とは?
HYPERLINK関数を使用すると、条件に応じて動的にリンクを生成したり、複雑なURLの構築が可能になります。数式と組み合わせることで、データに基づいた自動リンク生成が実現できます。
基本的な構文:
=HYPERLINK(“URL”, “表示テキスト”)
動的リンクの作成例
セルの値を使って動的にURLを生成する場合、CONCATENATE関数やアンパサンド(&)と組み合わせてHYPERLINK関数を使用します。これにより、商品コードや顧客IDに基づいた個別ページへの自動リンクが作成できます。
実用的な例:
=HYPERLINK(“https://example.com/product/” & A2, “商品詳細”)
上記の数式では、A2セルの値(例:商品ID)をURLの一部として使用し、各行で異なる商品ページへのリンクを自動生成します。
スプレッドシートのリンク機能を活用して業務を効率化しよう
Googleスプレッドシートでのリンク貼り付けは、基本的なCtrl+Kのショートカットから、HYPERLINK関数を使った高度な自動化まで、幅広い方法で実現できます。PC・スマートフォン両方での操作方法を習得することで、場所を選ばず効率的なデータ管理が可能になります。ハイパーリンクの挿入・編集・削除をマスターして、チーム全体の生産性向上に貢献しましょう。
この記事をお読みの方におすすめのガイド5選【部署別紹介】
最後に、この記事をお読みの方によく活用いただいている人気の資料・ガイドを紹介します。すべて無料ですので、ぜひお気軽にご活用ください。
経理担当者向け
①Excel関数集 32選まとめブック
経理担当者の方をはじめ、ビジネスパーソンが知っておきたい便利なExcel関数集を初級~上級までギュッと網羅。新人社員の研修用などにもお使いいただけます。Google スプレッドシートならではの関数もご紹介しています。
②勘定科目・仕訳辞典(税理士監修)
勘定科目・仕訳に関する基本知識、および各勘定科目の仕訳例を具体的かつ網羅的にまとめた、50ページを超えるガイドを無料で提供しております。お手元における保存版としてでだけでなく、従業員への印刷・配布用としてもぜひご活用ください。
人事労務担当者向け
①入社・退職・異動の手続きガイドブック
書類の回収・作成・提出など手間のかかる入社・退職・異動(昇給・昇格、転勤)の手続き。
最新の制度をもとに、よくある質問やチェックポイントを交えながら、各手続きに必要な情報をまとめた人気のガイドですす。
②社会保険・労働保険の手続きガイド
企業において社会保険および労働保険の加入・喪失手続きは必ず発生し、手続きを誤れば保険事故が発生した際に従業員が不利益を被る可能性があります。
各保険の基本的な手続き方法を入社・退職・異動のシーン別にギュッとまとめた分かりやすいガイドです。
総務・法務担当者向け
契約書ひな形まとめ30選
業務委託契約書や工事請負契約書…など各種契約書や、誓約書、念書・覚書、承諾書・通知書…など、使用頻度の高い30個のテンプレートをまとめた、無料で使えるひな形パックです。
※ 掲載している情報は記事更新時点のものです。
※本サイトは、法律的またはその他のアドバイスの提供を目的としたものではありません。当社は本サイトの記載内容(テンプレートを含む)の正確性、妥当性の確保に努めておりますが、ご利用にあたっては、個別の事情を適宜専門家にご相談いただくなど、ご自身の判断でご利用ください。
関連記事
エクセルで文字数をカウントする方法とは?LEN関数とLENB関数を使おう
エクセルでデータを扱う際、文字数のカウントは非常に重要な作業です。特に、データの整理や分析において適切な文字数を把握することで、効率的な作業が可能になります。本記事では、エクセルで文字数をカウントするための基本的な方法として、LEN関数とL…
詳しくみるエクセルでのグラフの作り方 – 編集方法や作れる種類も解説
エクセルはデータを視覚的に表現する強力なツールです。本記事では、エクセルで作成できる多様なグラフの種類と、具体的な作成手順について詳しく解説します。また、見やすいグラフを作成するためのポイントや、グラフの編集方法、さらには2重軸のグラフ作成…
詳しくみるスプレッドシートでセルの結合する方法と解除の仕方とは?PC・スマホでの操作方法
Googleスプレッドシートで表を整理するとき、タイトルや見出しを強調したい場面は多いでしょう。そんなときに便利なのが「セルの結合」機能です。セルを結合すると複数セルをまとめて一つのセルとして扱えるため、レイアウトがすっきり見やすくなります…
詳しくみるスプレッドシートでグリッド線を消すには?シート全体・特定範囲・印刷時の非表示方法からショートカットまで解説
スプレッドシートのグリッド線を消すことで、見栄えの良いレポートやプレゼンテーション資料を作成できます。Googleスプレッドシートでは、グリッド線の表示/非表示を柔軟に制御でき、画面表示と印刷時で異なる設定も可能です。 本記事では、シート全…
詳しくみるエクセルで乱数を作るには?RAND関数・RANDBETWEEN関数を使おう
エクセルを活用することで、簡単に乱数を生成することができます。特に、RAND関数やRANDBETWEEN関数を利用することで、さまざまな用途に応じた乱数を手軽に作成することが可能です。本記事では、これらの関数の使い方や、エクセルで重複しない…
詳しくみるCOUNTA関数とは?使い方やCOUNT関数との違い
Excelなどのスプレッドシートでデータの集計を行う際に役立つ「COUNTA関数」。この関数は、指定した範囲内の非空白のセルの数をカウントする機能を持っています。一見シンプルに思えるCOUNTA関数ですが、実際にはデータ分析やレポーティング…
詳しくみる




