Excelの数式で、ページ内目次っぽいものを作る。
完成イメージはこんな感じです。
以下、設定方法を順に説明にいていきます。
見出しと内容を記載する
A列は、見出しだけを記載するようにします。
B列より右側に、内容を書いていきます。
見出しの一覧を取得する
A列を丸ごとコピーして、適当な列に貼り付け、
[データ]→[重複の削除]で、章の一覧を取得します。
ハイパーリンクを設定する
章の一覧の隣の列($C$2以降)に以下の数式を設定します。
=HYPERLINK("#A"&(MATCH(B2,A:A,0)),"開く")
解説
MATCH(B2,A:A,0)
B2に記載されている文字列「第1章」と一致する文字列を
A:Aの範囲(A列全体)から探し、
相対的な位置(この場合、A列の先頭から数えて何番目のセルか)を返します。
相対的な位置
「第1章」という文字列は「$A$7」に入力されているので、
「MATCH(B2,A:A,0) 」は「7」を返します。
そうすると、
=HYPERLINK("#A7","開く")
となるので、「第1章」の右側のハイパーリンクをクリックすると
A7セルにジャンプします。