• ベストアンサー

Excel2003で脚注の挿入

Excel2003である対応表を作成しています。 対応箇所は記号で表していますが、特異なケースの場合、表には*1、*2と記載し、別シートに設けた別表に*1、*2のコメントを文章で記載しています。 このメインの表の*1から、別表の*1へのリンクを作成したいのですが、 これはExcelで可能でしょうか? ハイパーリンクで試してみましたが、この方法ではリンク先が「セル番地」で設定されてしまうため、セルがずれてしまうとリンクもずれてしまいできませんでした。 改版のたびに番号が増減するため管理が大変で困っています。 Wordの脚注のように、番号も自動で振り、コメントとリンクできる方法がベストです。 ExcelからPDFに出力したいため、Excel内で実現したいです。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.1

リンク先に「名前」を定義して、 「ドキュメント内の場所」で、その定義した名前にすれば、 リンク先でセルなどの削除や挿入をしても、その名前のrangeを削除しない限り名前に飛んでくれると思うが、 それではだめなのか。

rabi_rabi
質問者

補足

早々のご回答ありがとうございます!この方法でイケそうです。 後は番号付けも自動化したいのですが、okormazdさまの回答を拝見しまして、次のような仕組みを考えてみました。 別表!A1に「*1」と入力し、別表!B1に「*1コメント」と名前をつけてコメントを入力する。 メイン表!C1に「*1コメント」のリンクを作成する。 このとき、メイン表!C1の表示文字列は、「*1」となるようにしたいのですが、増減する関係上、「別表!A1」との指定ではなく「別表!B1の左隣のセル」というようにしたいです。これができません。 引き続き申し訳ないのですが、お知恵をお貸しいただけませんでしょうか?

その他の回答 (1)

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

> ハイパーリンクで試してみましたが、この方法ではリンク先が「セル番地」で設定されてしまうため、セルがずれてしまうとリンクもずれてしまいできませんでした。 下記のようにコメントのセル範囲に名前を付ける方法は如何でしょうか 1) セル範囲を選択して「挿入」→「名前」→「定義」で「別表*1」などと名前を付けます。 2) 適当なセルを選択して「挿入」→「ハイパーリンク」で、「このドキュメント内」を選択すると、「定義された名前」に「別表*1」が表示されていますので、クリックして「OK」を押します。 リンクをクリックすると定義されたセル範囲が表示されます。 「ハイパーリンクでシート間を楽々移動」 http://kokoro.kir.jp/excel/hyperlink-sheet.html 「編集中のファイル内へのハイパーリンクを作成するには」 http://support.microsoft.com/default.aspx?scid=kb%3bja%3b881119

rabi_rabi
質問者

補足

早々のご回答ありがとうございます! No.1さまと同じ方法ですね! No.1さまの方に書かせていただきました、引き続きの質問ですが、よろしければ一緒に考えていただけるとうれしいです。 よろしくお願いいたします。