小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2024年1月10日【ID:0】

【Googleスプレッドシート】表の最終行を選択するリンク


Googleスプレッドシートで、表の最終行を簡単に選択することができるハイパーリンクを作成方法について解説していきます。
完成イメージは、以下のようになります。

特定のセルへ遷移するハイパーリンク(リンク)を作成するには、まずは、セルへ遷移するためのURLの構成を理解する必要があります。
好みのセルの上で右クリックし、展開されたメニューの中の[セルでの他の操作項目を表示]内にある[このセルへのリンクを取得]を選択します。

選択することで、以下のような内容がコピーされます。

https://docs.google.com/spreadsheets/d/XXX…XXX/edit?pli=1#gid=0&range=A1
※XXX…XXXはスプレッドシート固有のIDになります。

「#」の後に書かれている情報が、セルの情報になります。
gidがシートのIDで、rangeがセルのアドレスになります。

そのため、同じスプレッドシート内の特定のセルへ遷移するリンクを作成するには、「#」以降を使用します。
そのため「#」以降のみを、リンクを作成したいセルに入力します。

入力できましたら、HYPERLINK関数を活用して、リンクに変換させます。

=HYPERLINK(リンク先, 別名)
// リンク先にURLを指定し、別名に表示させたい名前を指定する
=HYPERLINK("#gid=0&range=A1","最終行")

これで、特定のセルへ遷移するリンクを作成することができます。


次に、遷移先を表の最終行にする必要があります。

以下の数式のままだと、セルA1のみにしか遷移しません。

=HYPERLINK("#gid=0&range=A1","最終行")

そのため、行番号を表の最終行になるように編集していきます。
表の最終行を取得するには、COUNTA関数が便利です。

=COUNTA(範囲)
// 指定した範囲の空白でないセルの数を返す

以下の表の日付(B列)に関して空白が存在しない場合、B列をCOUNTA関数で参照することで、表の最終行を取得することができます。

実際に、COUNTA関数を組み合わせた例が以下になります。

=HYPERLINK("#gid=1492690189&range=A"&COUNTA(B3:B)+2,"最終行")

COUNTA関数で、B列の要素の数を取得し、表の開始位置との差分の2を加えることで、最終行を取得することができます。
その最終行を「&」で文字結合することで、表の要素の数に合わせたURLを指定することができます。

この数式を入力することで、表の最終行に遷移するリンクを作成することができます。


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

4461494

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】ピボットテーブルで集計値の大きい順にする

【Excel】価格の下三桁を480円または980円にする

【Excel】プランごとの金額をSWITCH関数で求める

【Googleスプレッドシート】チェックボックスの自動表示

【Excel】関数の使い方をすぐに確認する

【Excel】該当日の全予定をセル内に改行して抽出

【Excel】各商品の最終購入日を表から抽出する

【Excel】COUNTIF関数などで活用できる条件式

【Excel】行数や列数が異なる複数のマトリックス表を集計

【Excel】値がない行(列)を自動で色付け

【Excel】グラフに表示させるデータを瞬時に追加

【Excel】数式の参照元(先)のセルを瞬時に選択

【ExcelVBA】ダブルクリックで塗りつぶしとリセットを繰り返す

【Excel】SORTBY関数で項目を好みの順番にする

【Excel】テンプレートは便利

【Excel】数値以外の連続した文字を入力

【Excel】空白演算子でマトリックス表から値抽出

【Excel】区切られた文字列から文字を抽出

【Excel】表にある日付のみグラフに表示

【Excel】○○IF(S)関数で便利な「*」と「?」とは

【Excel】複数条件で値を抽出

【Excel】セル参照や数式に名前を付ける「LET関数」

【Excel】表の一番右側のデータを自動抽出

【Excel】上限額を設定して支給額を自動で求める

【Excel】住所を簡単に入力する方法





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ

メンバーに加入すると
多くの特典が得られます

・全作品ダウンロード
・コンテンツ閲覧管理
・チャットサポート


 詳しくはこちら 

閉じる

※メンバーページと連携すると
表示されなくなります