小技集

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



2026年2月13日【ID:0】

メンバー限定

【Excel】FILTER関数による抽出データの元データに遷移するハイパーリンク

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


FILTER関数の登場により、以下のようにフィルター機能を活用した絞り込みをしなくても、簡単にデータを抽出することができるようになりました。

=FILTER(B3:C100,D3:D100="着手中","")

しかし、データの確認ができても、データを更新する際は元の表の対象データを探す必要があります。

更新するたび、毎回元のデータを探すのは大変です。

ということで今回は、元のデータに瞬時に遷移するハイパーリンクを自動で表示させる方法について紹介していきます。

※こちらで作成したファイルは、記事の最後にて配布しています。

📘 Excel小技100選(500円)


対象データの行番号を取得する

まずは、抽出されたそれぞれのデータが、元の表の何行目のデータになるのか、その行番号を取得する数式を入力していきます。

今回の表の場合、「No」の値が一意のデータになるため、抽出された「No」と一致する元の表の「No」の位置情報を取得していきます。

特定の値と一致するセルの位置情報を取得する場合は、MATCH関数が便利です。
以下のように、抽出データの先頭行の隣のセルに数式を入力します。

=MATCH(F3,B1:B100,0)
// F3:検索値
// B1:B100:検索範囲(行番号を取得するため、1行目から表の範囲を大きめに指定)
// 0:検索方法(検索値と完全一致する値が入力されたセルの位置情報を取得)

これで、先頭行に関しては抽出することができました。

次に、この結果をFILTER関数の抽出範囲の全ての行に対して表示する必要があります。
MATCH関数の検索値の範囲(F3)を複数行指定することでも、全体に展開して表示することができますが、データの増減に対応することはできません。

=MATCH(F3:F19,B1:B100,0)

データの増減に対応させるためには、FILTER関数の展開範囲から指定する必要があります。
スピルにより展開された範囲は、数式を入力したセルの後に「#」を加えることで指定することができます。

=F3#

しかし、今回指定すべき範囲は、抽出された表全体ではなく、「No」の範囲のみになります。


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

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




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

メンバーとは


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

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


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

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


小技集-電子書籍販売ページ 小技集-電子書籍販売ページ
メンバー募集 メンバー募集






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

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


- 人気の記事 -



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



サイト累計閲覧数

8645396

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

Excel完全制覇


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

【Excel】集計結果の「0」の表示非表示を切り替える

【ExcelVBA】完了タスクを非表示にして着手中タスクを上位表示する

【Excel】シフト表への入力を爆速にする

【Excel】表の入力必須項目を自動色付け(入力後は解除)

【ExcelVBA】空白を上に詰める

【Excel】各シートのセルの値を一括抽出

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

【Excel】姓と名の間に半角スペースの入力を強制

【Excel】スピル活用時!指定した範囲内まで展開

【Excel】条件式で日付を正しく判定

【ExcelVBA】人数分の招待状を自動で印刷

【Excel】セルの結合を正しく使う

【Excel】VLOOKUP関数で列番号を数えずに抽出

【Excel】新機能『TRIM参照』が便利すぎた

【Excel】取り消し線を瞬時に設定

【Excel】シートの追加と削除を一瞬で行うショートカット

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

【Excel】8桁の数値の日付を日付形式に変換

【Excel】新機能:画像をセル内に配置

【Excel】日付の年月日の位置を揃えて表示

【ExcelVBA】保存時に自動でバックアップファイルを作成

【ExcelVBA】差し込みで複数のPDFファイルを自動生成

【Excel】特定の値の表示非表示を切り替える

【Excel】図形の幅ギリギリまでテキストを表示

【Excel】勤務日数を瞬時に求める

・
・
・


一覧ページへ

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