エクセルのセルへ移動するハイパーリンク
スポンサーリンク
ハイパーリンクをクリックして、目的のセルへ移動します。
クリックすると指定のシートやセルへ移動するリンクを関数で入力します。
●シートの一覧を関数で作りたい。そしてリンクしたい。
=IF(COLUMNS(シート一覧)<ROW(A1),"",HYPERLINK("#" & INDEX(シート一覧,ROW(A1)) & "!B2",INDEX(シート一覧,ROW(A1))))
数式の真ん中左よりのB2を変更すれば、リンク先の指定のセルを選択します。
上の式をA1とかB2に入力して、下方にフィルすればシートの一覧とリンクが完成します。
●「指定シート」の「指定セル」へ移動
シートとセルを指定してますので、関数の入力後に行列を増減すると修正が必要だと思います。
=HYPERLINK("#項目一覧!B2","一覧に戻る")
↓
セルには、一覧に戻る と表示されます。
クリックするとSheet「項目一覧」のセルB2へ移動します。
使用中のシートでも隣のシートでも、移動できます。
●同じシート内のセルへ移動
単語を指定して、B列の”東京支店売上”のセルへ移動します。行を増減しても問題ありません。
①
=HYPERLINK("#B"&(MATCH("東京支店売上",B:B,0)),"東京支店")
セルの表示は、東京支店
クリックするとB列の”東京支店売上”と入力してあるセルに移動します。
B列に”東京支店”が3つ入力されていると、一番上の行に入力されてるセルに移動します。
②
=HYPERLINK("#A"&(MATCH("東京支店売上",B:B,0)),"東京支店")
セルの表示は、東京支店
クリックすると、B列の”東京支店売上”と入力してある行のA列に移動します。
”東京支店売上”がB33ならば、A33に移動します。