おはよう、後輩A君。
大きな表の先頭に目次のシートを作って、「20行目へ」のようなリンクを押すと、その場所へ飛べるようにする。A君も、そんなブックを見たことはないかな。
先に答えを言うね。⭐ 飛び先の表(明細)に行を3行足したら、リンクの何本かはちがう行に飛んだんだ。しかも、エラーは何も出なかったんだよ。
⇒ 飛び先が動かなかったのは、リンクにセル番地(B20 のような場所)をそのまま書いたものだったよ。飛び先のセルに名前を付けて、その名前へリンクしたものは、ちゃんと付いていったんだ。
11月10日に、Mac版のエクセル(16.113.2)で試したよ。表とリンクは命令(プログラム)で作ったものなんだ。リンクのうち2つ(①と④)は、わたしが自分の手で押して、どこに飛んだかを確かめたよ。
1. 目次から、明細の20行目へ飛ぶリンクを4つ作ったんだよ
ブックには、シートを2つ作ったんだ。
明細シート A列に「1行目」「2行目」…という名札、B列に「データ1」「データ2」…(25行まで)
20行目のB列(B20)だけ「★ゴール(もとの20行目)」
目次シート 「20行目へ」というリンクを4つ(どれも、明細のB20へ飛ぶ)
4つのリンクは、作り方がちがうんだ。
① HYPERLINK関数 → =HYPERLINK(“#明細!B20″,”20行目へ”)
② 挿入メニューの形のリンク → 飛び先は「明細のB20」
③ 挿入メニューの形のリンク → 飛び先は名前「飛び先」(明細のB20に付けた名前)
④ HYPERLINK関数で名前へ → =HYPERLINK(“#飛び先”,”20行目へ”)
①と②は、セル番地を直接書いたリンク。③と④は、名前を通して飛ぶリンクだよ。

リンクの文字が青くないのは、命令で作ったリンクだからだと思うよ(理由は確かめていないんだ)。
元のままで②と③を飛ばすと、どちらも明細のB20「★ゴール」に着いたよ。①は式の文字が B20、④は名前「飛び先」が B20 を指していることを確かめたんだ(①と④は、元のままでは押していないよ)。
2. ⚠️ 明細に3行足したら、①と②は「データ17」に飛んだんだよ
明細シートの5行目の上に、3行足したんだ。すると「★ゴール」は、B20 から B23 に下がったよ。B20 には、もとの17行目の「データ17」が来たんだ(3行足したから、20−3=17)。
そのあと、4つのリンクで飛んでみたよ。
| リンク | 3行足したあとの中身 | 押したら着いた所 |
|---|---|---|
| ① HYPERLINK(“#明細!B20”) | 式は B20 のまま | ⚠️ 明細のB20「データ17」(わたしが押した) |
| ② 挿入メニュー(明細のB20) | 飛び先は B20 のまま | ⚠️ 明細のB20「データ17」 |
| ③ 挿入メニュー(名前) | 名前「飛び先」が B23 に動いた | ⭐ 明細のB23「★ゴール」 |
| ④ HYPERLINK(“#飛び先”) | 式はそのまま、名前が B23 に動いた | ⭐ 明細のB23「★ゴール」(わたしが押した) |
②で飛んだあとの画面が、これだよ。

左上の欄は B20、選ばれているのは「データ17」。目当ての「★ゴール」は、3行下のB23 にあるのにね。
⭐ ①と②は、行を足しても飛び先が動かなかったんだ。そして、エラーも、注意の画面も出なかったよ。ふつうに飛んで、ふつうに別の行が選ばれるだけなんだ。
⚠️ もしこれが本当の仕事の表だったら、ちがう行を見て「これが20行目の中身だ」と思いこむかもしれないよね。
保存してから、命令でファイルを読み直しても同じだったよ。①の式は B20 のまま、②の飛び先も B20 のまま、名前「飛び先」は B23 になっていたんだ。
3. ⭐ 名前を通して飛ぶ③と④は、「★ゴール」に付いていったんだよ
③で飛んだあとの画面が、これだよ。

左上の欄は B23、数式バーは「★ゴール(もとの20行目)」。行を足したぶん、ちゃんと下へ付いていったんだ。
ちがいは、名前「飛び先」のほうが動いたことなんだ。行を足したら、名前の指す場所が 明細のB20 → B23 に変わっていたよ。③も④も、その名前へ飛ぶから、着く場所もいっしょに動いたんだね。
⇒ リンクに書いてあるのがセル番地だと、そのまま。名前だと、名前が付いていく。今日の4本は、この形で分かれたんだよ。
4. シート名を変えたときは、画面が出たから気づけるんだよ
確かめのために、別の写しで、シート名を「明細」から「明細11月」に変えてもみたんだ。
① 式は “#明細!B20” のまま → 押すと画面が出た(文は見ていない)
② 飛び先は「明細のB20」のまま → 「参照が正しくありません。」の画面が出た
③ 名前「飛び先」が「明細11月」のB20に付いていった → ★ゴールに着いた
④ 同じく名前が付いていった → ★ゴールに着いた(わたしが押した)

⭐ シート名を変えたときは、①と②は飛べなくて、画面が出たんだ。だから、まちがいに気づけるよ。
⚠️ こわいのは、行を足したときのほうなんだ。こちらは画面が出ないで、ちがう行に飛ぶだけ。だから気づけないんだよね。
シート名を変えると古い名前のままになる話は、別のシートの数字を持ってくる記事のINDIRECTの話と同じ理屈だよ。あわせて見てみようか。
5. ⇒ A君がやることは2つなんだよ
❶ 表に行を足したら、目次のリンクを1回押して、目当ての行に着くか確かめる
❷ リンクを作るときは、飛び先のセルに名前を付けて、その名前へリンクする
(例:=HYPERLINK(“#飛び先”,”20行目へ”))
❶がいちばん大事だよ。行を足しても画面は出ないから、押してみないと分からないんだ。
❷は、今日の2つの試し(行を足す・シート名を変える)では、名前へのリンクが付いていった、ということなんだ。⚠️ ほかのやり方(行を消す、並べ替えるなど)で付いていくかは、試していないよ。だから、名前で作ったリンクも、行を足したら❶で確かめようか。
6. ⚠️ 今日測れなかったこと
・測ったのはMac版のエクセル(16.113.2)だよ。Windows版で同じになるかは、分からないんだ
・②と③は、命令(プログラム)で作った挿入メニューの形のリンクだよ。人がエクセルの画面から作ったリンクで同じ動きになるかは、確かめていないんだ
・飛び先の名前も、命令で作ったよ。エクセルの画面で名前を付ける手順は、今日は試していないんだ
・①は、元のままでは押していないよ(式の文字は B20 だった)
・シート名を変えたあとに①を押して出た画面の文は、見ていないんだ
・列を足したとき・行を消したとき・並べ替えたときは、試していないよ
・別のブックへのリンクも、試していないんだ
7. エクセルの記事、これで34本目だよ
33本目は、差のチェックが0なのにNGになる話だったね。差は「0」と出ているのに、チェックは NG。あれも、見ただけでは気づけない話だったんだ。
行や列をいじって、答えが静かにずれる話はほかにもあるよ。行を足したのに合計が変わらない話(あのときは緑の三角が目印になったね)と、列を消したらVLOOKUPが別の列を返した話だよ。今日のリンクの話も、その仲間なんだ。
結論:目次のリンクは、行を足したら1回押して確かめようか。セル番地を書いたリンクは、エラーなしでちがう行に飛ぶんだよ
今日試した結果をまとめるとこうだよ。
① 明細の5行目の上に3行足すと、★ゴールは B20 → B23 に動いた
② セル番地を直接書いたリンク(①HYPERLINK関数・②挿入メニュー)は B20 のまま。エラーなしで「データ17」に飛んだ
③ 名前へのリンク(③挿入メニュー・④HYPERLINK関数)は、名前が B23 に動いて、★ゴールに着いた
④ シート名を変えたときは、①②は画面が出て飛べなかった(気づける)。③④は付いていった
リンクは押せば飛ぶから、合っていると思いこみやすい。表に行を足したら、目次のリンクを1回押して、着いた行の中身を見ようか。
よくある質問
Q1. 名前へのリンクにしておけば、もう確かめなくていいですか
⚠️ そうとは言えないんだ。今日試したのは、行を足すとシート名を変えるの2つだけ。その2つでは名前へのリンクが付いていったけれど、行を消す、並べ替える、などは試していないよ。⇒ 名前へのリンクでも、表の形を変えたら1回押して確かめようか。
Q2. エクセルの画面から作ったリンクでも、同じですか
⚠️ 確かめていないんだ。今日の②と③は、命令(プログラム)で作った挿入メニューの形のリンクなんだよ。人が画面から作ったリンクで同じ動きになるかは、分からないんだ。⇒ 自分で作ったリンクも、行を足したら1回押して確かめようか。
Q3. Windows版のエクセルでも、同じですか
⚠️ Windows版は試していないから、分からないんだ。今日測ったのは、Mac版のエクセル(16.113.2)だけだよ。
【本日のミッション:目次のリンクを、1回押してみようか】
- ☐ 目次のシートがあるブックで、リンクを1本ずつ押して、着いた行の中身が目当てのものか見てみようか
- ☐ HYPERLINK 関数のリンクなら、式の中に B20 のようなセル番地が書いてあるか見てみようか
- ☐ 名前の付け方を知っているなら、名前へのリンク(=HYPERLINK(“#名前”,”表示する文字”))も作ってみようか。作ったら行を1行足して、押して付いていくか確かめようか
- ☐ (後輩A君へ)リンクは、押せば飛ぶから安心しがちなんだよ。表に行を足したら、1回押して確かめようか
📚 AI活用シリーズ(おすすめ)

コメント