小技集

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



2023年12月13日【ID:0】

メンバー限定

【Excel】表の最終行を選択するリンクを作成

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


以下の表の、最終行を瞬時に選択することができるハイパーリンクの作成方法について解説していきます。

今回は、表をテーブルにしてからハイパーリンクを作成していきます。


表をテーブルにする

まず初めに、対象の表を選択し、[挿入]タブの中の[テーブル]を選択します。

以下の画面が表示されたら、表の範囲が正しいことを確認します。
また、こちらの表の先頭行は表の見出しになるため、「先頭行をテーブルの見出しとして使用する」にチェックしてから[OK]で確定します。

作成されたテーブルを選択すると、[テーブルデザイン]タブが表示されます。
そのタブの中から[テーブル名]を好みの名前に変更します。
※こちらでは「売上」という名前にしています。

以上でテーブルの設定は完了です。


ハイパーリンクの作成

次に、HYPERLINK関数を用いてハイパーリンクを作成していきます。

=HYPERLINK(リンク先, [別名])
// [リンク先]に「#アドレス(#A1など)」を指定すると、そのセルへ遷移するハイパーリンクになる
// [別名]に、ハイパーリンクに表示させる文字列を指定する

以下の表の場合、表の最終行は52行目になります。

そのため、B52へ遷移するハイパーリンクをHYPERLINK関数で求めていきます。
直接セルを指定する場合は、以下のようになります。

=HYPERLINK("#B52","表の最終行")

こちらを先頭行のセルに入力すると、このようにハイパーリンクに変換されます。

こちらのリンクを選択することで、表の最終行を瞬時に選択することができます。

ただ実際は、セルB52と固定ではなく、テーブルの行数によって、遷移先の行番号は異なるかと思います。
そのため、まずはテーブルの行数を取得する数式を考えていきます。

指定した範囲の行数を取得するには、ROWS関数を活用します。

=ROWS(配列)
// 配列(参照)に含まれる範囲の行数を返す

またテーブルの範囲は、テーブル名にて指定することができます。
そのため、以下のように行数を求めることができます。

=ROWS(売上)

このように表の行数を取得することができました。

ただ表の最終行の行番号は52なので、2行分の差があります。
そのため、最終行の行番号を求めるには、1行目と2行目分の2を加える必要があります。

=ROWS(売上)+2
ExcelVBAレベル確認

次に、ROWS関数を使った数式を、HYPERLINK関数と組み合わせます。
HYPERLINK関数の数式を確認します。

=HYPERLINK("#B52","表の最終行")

この「#B52」の「52」を先ほどの数式で求めたい場合は、「&」を活用して文字結合させます。

=HYPERLINK("#B"&ROWS(売上)+2,"表の最終行")

これでデータの増減に対応した、表の最終行を選択するハイパーリンクが完成しました。

表の最終行の1行下の、新規登録の行を選択させたい場合は、さらに1を加えることで実現できます。

=HYPERLINK("#B" & ROWS(売上)+3,"新規登録")
ExcelVBAレベル確認

更に応用すると、表の中の最新の日付の先頭を選択させることも可能です。
最新の日付の先頭とは以下の場合は、セルB51になります。

このようなハイパーリンクを作成することで、日の始まりのセルを瞬時に選択でき、当日データの確認がスムーズになります。
では早速、このようなハイパーリンクを数式で作成していきます。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


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

※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。


メンバー募集 メンバー募集





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

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


- 人気の記事 -



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



サイト累計閲覧数

7175336

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

Excel完全制覇


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

【ExcelVBA】ダブルクリックで値を切り替える方法

【Excel】月単位の合計を数式で求める

【ExcelVBA】セルの値とシート見出しの色を連動

【Excel】条件付き書式で休日を色付け

【Excel】各フォルダへのハイパーリンクを瞬時に作成

【Excel】日付を用いた一意の番号を生成

【Excel】オンライン会議で使える拡大機能

【Excel】商品ごとの発注単位を考慮したリスト

【Excel】FILTER関数で複数条件指定

【Excel】データベースとなる表を作成するときのポイント

【Excel】再利用するための瞬時に値を削除できる設定

【ExcelVBA】半角文字を自動で全角文字に変換

【Excel】セル内の特定の文字の数を求める

【Excel】複数行のデータを瞬時に1列にする方法

【Excel】「選択範囲内で中央」の本当の使い道

【Windows】読めない漢字を入力する

【Excel】マトリックス表の見出しの作成方法

【Excel】表の行列を入れ替えて表示する

【ExcelVBA】誤操作防止!実行ボタンを押したときに確認画面を表示する

【Outlook・Word】定型のあいさつ文を入力

【Excel】スクロールバーを活用して行の色付け

【Excel】完全にランダムでチーム分け

【Excel】入力確定後の移動先

【Excel】瞬時に時間形式を分形式に変換

【ExcelVBA】円グラフでルーレットを実現





一覧ページへ

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

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

各プラン特典一覧 各プラン特典一覧

 加入ページへ 
⚠️今が最安値です⚠️

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