- 作成日 : 2025年10月27日
スプレッドシートで特定のセルへリンクするには?セル指定から応用まで解説
Googleスプレッドシートで特定のセルへ直接リンクする機能を活用することで、大規模なデータの中でも瞬時に必要な情報にアクセスでき、ナビゲーションの効率が向上します。同じシート内の移動から、別シートや別ファイルの特定セルへのジャンプまで、適切なリンク設定により、複雑なスプレッドシートも使いやすく整理できます。
本記事では、スプレッドシートで特定のセルへリンクする基本的な方法から、URLパラメータを使った高度なセル指定まで詳しく解説します。
目次
スプレッドシートで特定セルへの基本的なリンク作成方法は?
スプレッドシートで特定のセルへリンクを作成するには、HYPERLINK関数を使用するか、挿入メニューからリンク機能を利用することで、同一シート内はもちろん、別シートや別ファイルの特定セルへも直接ジャンプできるリンクを簡単に設定できます。
スプレッドシート内でのナビゲーションを効率化する最も基本的な方法は、セル間のリンクを適切に設定することです。目次から詳細データへのジャンプや、関連情報への参照リンクなど、様々な用途で活用できるこの機能は、データの可読性と操作性を大幅に向上させます。
HYPERLINK関数を使った基本的なリンク作成
HYPERLINK関数は、スプレッドシートで最も柔軟にリンクを作成できる方法です。この関数を使用することで、表示テキストとリンク先を自由に設定でき、動的なリンクの作成も可能になります。
基本的な構文は =HYPERLINK(“URL”, “表示テキスト”) となっており、第一引数にリンク先のURL、第二引数に表示させたいテキストを指定します。同じスプレッドシート内の特定セルへリンクする場合は、特別な記法を使用することで、簡潔にリンクを作成できます。
同じシート内の A100 へリンクする場合は、そのシート固有の gid を用いて指定します。
例:=HYPERLINK(“#gid=<現在のシートのgid>&range=A100”, “A100へジャンプ”)
gid はブラウザのURL末尾 #gid=数字 で確認できます(0 固定ではありません)。ここで、gidはシートIDを表し、rangeパラメータで対象のセル範囲を指定しています。
別シートへのリンクを作成する場合は、シートIDを正確に指定する必要があります。シートIDは、ブラウザのアドレスバーでシートを選択した際にURLに表示される「#gid=」の後の数字で確認できます。例えば、Sheet2のB50セルへのリンクは、=HYPERLINK(“#gid=123456789&range=B50”, “Sheet2のB50へ”) のように記述します。
挿入メニューからのリンク設定
より直感的にリンクを設定したい場合は、挿入メニューを使用する方法が便利です。この方法では、GUI操作でリンクを設定できるため、関数に不慣れな方でも簡単に利用できます。
まず、リンクを設定したいセルを選択し、メニューバーの「挿入」から「リンク」を選択します。または、選択したセルで右クリックして「リンクを挿入」を選ぶこともできます。ショートカットキーのCtrl+K(Mac: Cmd+K)を使用すれば、さらに素早くリンク挿入ダイアログを開くことができます。
リンク挿入ダイアログが開いたら、「シートと範囲」オプションを選択します。ここで、リンク先のシートとセル範囲を指定できます。シートはドロップダウンから選択でき、セル範囲は直接入力するか、範囲選択ボタンを使って視覚的に指定することが可能です。
この方法の利点は、リンク先のセルやシートを視覚的に確認しながら設定できることです。また、設定後もリンクをクリックして編集モードに入ることで、簡単にリンク先を変更できます。ただし、この方法で作成されたリンクは、セル内のテキスト全体がリンクとなるため、部分的なリンク設定には向いていません。
セル範囲への複数リンクの効率的な設定
大量のリンクを設定する必要がある場合、一つずつ手動で設定するのは非効率的です。大量のリンクを自動生成する場合は、各シートの固有 gid を用いてURLを組み立てます。
例:=HYPERLINK(“#gid=”&<対象シートのgid>&”&range=B”&B2, A2)
※ gid はブラウザURL末尾 #gid=数字 で確認してください(0固定ではありません)。
選択内容に応じて動的なリンクを作るには、HYPERLINK に渡すURLを関数で生成します。
例(目次マスタからURLを引く場合):
=HYPERLINK(VLOOKUP(E2, マスタ!A:B, 2, FALSE), “ジャンプ”)
例(同一ファイル内で gid とセル番地を組み立てる場合):
=HYPERLINK(“#gid=”&XLOOKUP(E2, マスタ!A:A, マスタ!B:B)&”&range=”&XLOOKUP(E2, マスタ!A:A, マスタ!C:C), “ジャンプ”)
ここで マスタ!B:B に gid、マスタ!C:C に A100 などのセル番地を保持します。INDIRECT は参照の切替には有用ですが、リンク自体の作成は HYPERLINK で行う点に注意してください。
URLパラメータを使ったセル指定テクニックは?
スプレッドシートのURLに特定のパラメータを追加することで、ファイルを開いた際に自動的に指定したセルやシート、さらには選択範囲まで正確に表示させることができ、共有時の利便性が大幅に向上します。
URLパラメータを活用することで、単にファイルを開くだけでなく、特定の場所や状態でスプレッドシートを表示させることが可能になります。これは特に、大規模なデータを扱う場合や、チームメンバーと特定の情報を共有する際に非常に有効な手法です。
基本的なURLパラメータの構造と使い方
GoogleスプレッドシートのURLは、基本的に https://docs.google.com/spreadsheets/d/[ファイルID]/edit という構造を持っています。このURLの末尾に様々なパラメータを追加することで、開いた際の表示を制御できます。
最も基本的なパラメータは、シートとセルを指定するものです。シートとセルを指定する基本形は #gid=<対象シートのgid>&range=A1:C10 です。gid は各シート固有の数値で、ブラウザURLの末尾 #gid=数字 で確認してください(0 固定ではありません)。gidパラメータはシートを識別する数値で、各シートに固有の値が割り当てられています。
rangeパラメータでは、単一セルから複数セルの範囲まで、柔軟に指定できます。単一セルの場合は range=A1、範囲の場合は range=A1:D10 のように指定します。また、行全体を指定したい場合は range=5:5(5行目全体)、列全体の場合は range=A:A(A列全体)という記法も使用できます。
非連続の複数範囲を同時に選択した状態で開くには、range パラメータを複数回付けます。例:#gid=<gid>&range=A1:B5&range=D1:E5これは、関連するデータが離れた場所にある場合に特に便利です。
共有リンクでの活用方法
チームメンバーや外部の関係者とスプレッドシートを共有する際、URLパラメータを活用することで、相手に見てもらいたい箇所を確実に表示させることができます。
共有用のURLを生成する際は、まず通常の共有設定を行い、その後にパラメータを追加します。例えば、月次レポートの特定のデータを共有する場合、該当する範囲を含むURLを作成することで、受け取った側は迷うことなく必要な情報にアクセスできます。
表示モードの切替をURLフラグで制御する方法(例:&view=gridlines や &view=print)はサポートされていません。印刷レイアウトで共有したい場合はPDFエクスポートURLを使用します。
例:/export?format=pdf&gid=<gid>&range=A1:C10&gridlines=true
(他にも用紙サイズや余白、向き等のパラメータを指定可能)これにより、用途に応じた最適な表示状態で共有できます。
フィルタービュー適用状態のURLを共有するには、対象シートの gid に加え、フィルタービューID fvid を付与します。
例:#gid=<gid>&fvid=<フィルタービューID>
これにより、受け手は指定したフィルタービューが適用された状態で開けます。
プログラムやスクリプトでの動的URL生成
Google Apps Scriptやその他のプログラミング言語を使用して、動的にセル指定付きのURLを生成することも可能です。これにより、自動化されたワークフローの中で、適切なリンクを生成して共有する仕組みを構築できます。
例えば、毎週特定のデータ範囲を更新して共有する必要がある場合、スクリプトで現在の日付に基づいて適切な範囲を計算し、その範囲を含むURLを自動生成してメールで送信するような処理を実装できます。
function generateCellLink() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var url = ss.getUrl();
var sheetId = sheet.getSheetId();
var range = sheet.getActiveRange().getA1Notation();
var link = url + ‘#gid=’ + sheetId + ‘&range=’ + range;
return link;}
このような自動化により、定期的なレポート配信や、データ更新通知などを効率的に行うことができます。
スプレッドシートリンクセル指定はURLのgidとrangeを理解する
Googleスプレッドシートで特定セルへ直リンクするには、URLフラグメントの#gidとrangeを使います。別ファイルへはファイルURL+#gid=シートID&range=A1表記の完全URLをHYPERLINK関数に渡します。
名前付き範囲を使うと#rangeidで安定したリンクが作れ、UIの「このセル(範囲)へのリンクを取得」も便利です。
一方、&view=等の任意パラメータは非対応で、グリッド線や印刷はUI設定で制御します。gid=0は固定ではない点や、非連続の複数範囲は range を複数回付けて指定できる点に留意し(例:#gid=<gid>&range=A1:B5&range=D1:E5)、用途に応じて個別リンクや自動生成スクリプトを活用すると、資料ナビゲーションが大きく効率化します。
この記事をお読みの方におすすめのガイド5選【部署別紹介】
最後に、この記事をお読みの方によく活用いただいている人気の資料・ガイドを紹介します。すべて無料ですので、ぜひお気軽にご活用ください。
経理担当者向け
①Excel関数集 32選まとめブック
経理担当者の方をはじめ、ビジネスパーソンが知っておきたい便利なExcel関数集を初級~上級までギュッと網羅。新人社員の研修用などにもお使いいただけます。Google スプレッドシートならではの関数もご紹介しています。
②勘定科目・仕訳辞典(税理士監修)
勘定科目・仕訳に関する基本知識、および各勘定科目の仕訳例を具体的かつ網羅的にまとめた、50ページを超えるガイドを無料で提供しております。お手元における保存版としてでだけでなく、従業員への印刷・配布用としてもぜひご活用ください。
人事労務担当者向け
①入社・退職・異動の手続きガイドブック
書類の回収・作成・提出など手間のかかる入社・退職・異動(昇給・昇格、転勤)の手続き。
最新の制度をもとに、よくある質問やチェックポイントを交えながら、各手続きに必要な情報をまとめた人気のガイドですす。
②社会保険・労働保険の手続きガイド
企業において社会保険および労働保険の加入・喪失手続きは必ず発生し、手続きを誤れば保険事故が発生した際に従業員が不利益を被る可能性があります。
各保険の基本的な手続き方法を入社・退職・異動のシーン別にギュッとまとめた分かりやすいガイドです。
総務・法務担当者向け
契約書ひな形まとめ30選
業務委託契約書や工事請負契約書…など各種契約書や、誓約書、念書・覚書、承諾書・通知書…など、使用頻度の高い30個のテンプレートをまとめた、無料で使えるひな形パックです。
※ 掲載している情報は記事更新時点のものです。
※本サイトは、法律的またはその他のアドバイスの提供を目的としたものではありません。当社は本サイトの記載内容(テンプレートを含む)の正確性、妥当性の確保に努めておりますが、ご利用にあたっては、個別の事情を適宜専門家にご相談いただくなど、ご自身の判断でご利用ください。
関連記事
エクセルのシート削除ショートカットとは?まとめて行う方法も解説
エクセル(Excel)で不要なシートを削除するなら、ショートカットキーを使えば作業効率が大幅にアップします。 いちいち右クリックして「削除」を選ぶ必要はありません。Alt → H → D → Sというキー操作だけで、マウスを使わずに素早くシ…
詳しくみるエクセルのハイパーリンクの挿入・開き方・ショートカットを解説
エクセル作業を効率化するハイパーリンク。右クリックやリボンからの挿入、HYPERLINK関数、ショートカットキー(Ctrl+K)での設定方法から、リンクの編集・削除、開けない時の原因と対処法まで、解説します。 エクセルでハイパーリンクを挿入…
詳しくみるSTANDARDIZE関数の使い方:データを標準化して比較可能にする方法
STANDARDIZE関数は、(x−平均)÷標準偏差を計算して各値のZスコア(平均0・標準偏差1の尺度で表した値)を返すエクセルの統計関数です。データの分布自体を標準正規分布に“変換”するわけではありません。 異なる単位や尺度のデータを統一…
詳しくみるエクセルのチェックボックスの作り方とは?大きさや色を変えるにはどうする?
エクセルを使用する際、チェックボックスはタスク管理やデータ整理に非常に便利な機能です。本記事では、エクセルにチェックボックスを簡単に追加する方法を解説します。さらに、チェックボックスの大きさや色を変更する方法についても詳しく説明します。これ…
詳しくみるPOWER関数完全ガイド – エクセルで累乗計算をマスターする方法
POWER関数は、指定した数値を任意の累乗に計算するエクセルの数学関数です。複利計算、面積・体積の計算、統計分析、科学技術計算など、幅広い分野で活用されています。本記事では、POWER関数の基本的な使い方から実務での応用例、他の関数との効果…
詳しくみるMOD関数とは?使い方から応用例まで初心者向け解説
ExcelのMOD関数(モッド関数)は、割り算の「余り」を求める関数です。奇数・偶数の判定や交互の塗り分け、周期判定など、実務でも活躍します。この記事では、MOD関数の基本から応用例まで初心者にもわかりやすく解説します。 MOD関数とは?基…
詳しくみる



