• ベストアンサー

エクセルでの目次作成について

職場内の研修に使用する「用語解説集」の様な物を作っています。 A列に単語、B列に単語の解説を入れて作りました。かなりのページ数になったため、単語がどのページに入っているかの目次を作りたいと思います。 この先も必要に応じて単語が追加されるので、追加した後、「あいうえお」順にデータの並べ替えができるエクセルで作成しました。 ワードだと見出しの設定とかで目次が作れ、必要に応じてフィールドの更新ができますが、エクセルでもそのような機能はありますでしょうか? どうか教えて下さい。

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

  • ベストアンサー
  • natsuma
  • ベストアンサー率28% (2/7)
回答No.3

[ツール][マクロ]▲マクロを呼び出して マクロ名へ「目次」などと記入します。 VBエディターが起動しますのでSub目次()からEnd Subが以下の形になるようにコピー&ペーストします。 Sub 目次() Dim wksOutput As Worksheet Dim wksMember As Worksheet Dim i As Long On Error Resume Next Set wksOutput = Worksheets("シート選択") On Error GoTo 0 If wksOutput Is Nothing Then MsgBox "「シート選択」シートを用意してください" Exit Sub End If Application.ScreenUpdating = False With wksOutput .Cells.Clear .Cells(1, 1).Value = "シート名" End With i = 1 For Each wksMember In ActiveWorkbook.Worksheets If wksMember.Name <> "シート選択" Then With wksOutput i = i + 1 .Hyperlinks.Add anchor:=.Cells(i, 1), _ Address:="", _ SubAddress:="'" & wksMember.Name & "'" & "!A1" End With End If Next wksMember wksOutput.Cells(1, 1).Sort key1:=Cells(1, 1), header:=xlYes Application.ScreenUpdating = True MsgBox (i - 1) & "枚のシートのリンクを作成しました" ActiveWindow.WindowState = xlNormal With ActiveWindow .Top = 0 .Left = 150 .Height = Application.UsableHeight .Width = Application.UsableWidth * 0.8 '615 End With ActiveWindow.NewWindow With ActiveWindow .Top = 0 .Left = 0 .Height = Application.UsableHeight .Width = Application.UsableWidth * 0.2 '2:8に画面分割 End With End Sub などと記入します。 [ファイル]上書き保存してVBEditer、終了し Excelから[ツール][マクロ]▲マクロを呼び出して「目次」を実行します。 Excel97以降ならたぶん動作します。

kokokoyayaya
質問者

お礼

とても詳しい内容ありがとうございます。 頑張って設定してみたいと思います!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

  • naop75
  • ベストアンサー率34% (217/626)
回答No.5

#2です。 まず、参考URLを開きます。 このHP自体、ここと同じように 最初に質問があって、下の方に回答が載っています。 それぞれの回答者さんの意見、URLを 参考にしてみて下さい。

参考URL:
http://www.hatena.ne.jp/1106710991
全文を見る
すると、全ての回答が全文表示されます。
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.4

目次の項目をクリックすると解説に移る。これはハイパーリンクで出来ます。(この形で作った事があります。) しかし、大きな問題があるのです。移動先はあくまで名前のつけられたセルであって、内容が変更されても(ソートなどで内容が変化しても)決まったセルにジャンプする。 これから先、単語が追加される場合、セルの挿入でセルを増やし入力する。一番下に入力させ、ソートなどしようものなら全てぐちゃぐちゃになっえしまう可能性がある。 これをふまえた上で。 単語の入ったセルを選択して(移動したいセルを選択)挿入→名前→定義で名前を付ける。 これを、単語の入ったセル全てに付ける。(名前は単語そのものがいいと思います。間違えが少なくなる。) 目次に戻り、項目セルを選択して、右クリックして、ハイパーリンクを選択。このドキュメント内を選択して、定義された名前の中から移動先を選択。 これで、目次にアンダーバーが出て、色が青くなります。これで、設定は完了。

kokokoyayaya
質問者

お礼

教えて頂いて感謝しております。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • naop75
  • ベストアンサー率34% (217/626)
回答No.2

こんにちは。 できなくはないみたいです。

参考URL:
http://www.hatena.ne.jp/1106710991
kokokoyayaya
質問者

補足

ご丁寧にありがとうございます。 参考URLを開いてみましたが、私には難しすぎて使い方がわかりませんでした。 大変お手数ですが、これはどうやったら使えるのでしょうか? 教えて頂ければ幸いです。

全文を見る
すると、全ての回答が全文表示されます。
  • chiyuki_
  • ベストアンサー率36% (15/41)
回答No.1

私は会社でofficeを使用しているレベルですが、 たぶん仰るような機能は、まったく同じ機能では無いのではないかと思います。 ですので、関数などを組み合わせて参照式を作って表示するとかでやるしかないと思うのですが、 エクセルでどういった形で作られているのかわからないので、こうすれば良いとは言えないのですが。。。 逆に「あいうえお」順に並んでいるのであれば、特に目次というか索引というか、どのページに入っているかは必要では無いのでは? 辞書でも索引ってありませんよね?

kokokoyayaya
質問者

補足

一つの単語に数行の解説があるため単語数の割りにはページ数が多くなっています。なので単語だけを並べられれば数ページになるので、そこで調べたい単語が何ページに入っているかを調べ、そのページを開くようにしたいのです。 A列に単語、B列に単語の解説が「折り返して全体を表示する」になっています。 関数を組み合わせれば可能なのでしょうか?関数はほとんどわからないのです。 実際には印刷した物を配布します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ワードで、目次作成・・・ページを 行いたいです。

    ワードで目次を作成して、見出し、ページをつけるのにはどうしたらよいでしょうか。教えてください。 ワードのヘルプを見ても分かりません。全くできません。 ****************************************** <ワードのヘルプ> <目次を作成する> 目次を作成する最も簡単な方法は、組み込みのアウトライン レベルの書式や見出しスタイルを使うことです。作成した文書で既にアウトライン レベルや見出しスタイルを使っている場合は、次の操作を行います。 目次を挿入する位置をクリックします。 [挿入] メニューの [参照] をポイントし、[索引と目次] をクリックします。 [目次] タブをクリックします。 組み込みの書式を使用するには、[書式] ボックスの一覧で、目的の書式をクリックします。 必要に応じて、その他の目次オプションを選択します。 ****************************************************** 目次に題名、ページが全くできません。 約4時間かかっても、目次に題名、ページが、1行も出てきません。本当に困っています。教えてください。 何がいけないのでしょうか。 <行いたいこと> 文章があります。第1章、第1節、第2節・・・第2章とあります。 目次に、題名とページ数を書きたいのです。 <目次> 第1章○○・・・・1ページ 第1節○○・・・・3ページ 第2節○○・・・・6ページ 教えてください。よろしくお願いします。

  • Word 2003 の目次のフォントについて

    よろしくお願いします。 見出し(「1章 Wordの操作方法」などの章見出し)と それに対応する目次がある文書についての質問です。 Word2003を使用しているのですが、見出し部分のフォント を太字にすると、目次を「フィールド更新」した際に 目次のフォントまでも引きづられて太字となってしまいます。 目次のフォントがフィールド更新の際に見出しに引きづられ ないようにする方法はありますでしょうか。 類似の質問は下記のとおり見つけたのですが、回避できませんでした。 http://okwave.jp/qa2156372.html

  • Word2000での目次作成について

    Word2000を使用しています。 目次の作成で、以下のように、大項目だけにはページ番号を振りたくないのですが、そのような設定はできないのでしょうか。いくつか探してみたのですが見当たらないのです。  見出し1   見出し2・・・・・・・・・・・・・1    見出し3・・・・・・・・・・・・1 ちなみに、見出し1のページ数部分はマニュアルで消す・・・という方法も考えたのですが、何故かページ数が2桁だとDeleteできるのに、1桁だとできません。 どのような方法でも構いません。ご存知の方がいらっしゃいましたら、よろしくお願いします。m(__)m

  • 目次の更新

    ワード2007の本文に章や見出しを追加したとき、目次の自動更新をしましたが、目次に反映されません。 やり方が違っていると思うのですが、教えていただけますか。

  • ワードで文章の途中にある単語を目次登録したい

    ワード2000です。 文章の途中にある単語を目次から引っぱってこれるように登録したいのですが方法がわかりません。 例えば、 文章の途中にある単語を~ 目次のページ 途中・・・・・・・・1ページ 見出しのように文章の最初にあるものは何となくわかるのですが、途中にある単語を目次から飛べるようにできるのでしょうか? 質問内容も説明が上手く出来ずすみません。

  • Word2007で違う目次を複数入れるやり方をお教えください。

    Word2007で違う目次を複数入れるやり方をお教えください。 印刷の手間を考え複数のマニュアルを1つのwordファイルで作っています。 例えば、1~10ページがマニュアル1、11~20ページがマニュアル2で、 1ページ目に2~10ページのマニュアル1の目次、 11ページ目に12~20ページのマニュアル2の目次を作りたいです。 今、スタイルの見出し1と見出し2を使ってマニュアル1の目次は作り終えています。 マニュアル2の目次を作ろうとすると、マニュアル1の目次が反映されてしまいます。 ご指導くださいませ。よろしくお願いします。

  • Word2003 目次の自動更新の方法について

    Word 2003 を使用しています。 下記の件について、設定方法がわからないので、 どなたかお教えいただけると大変助かります。 ページの追加や削除で、ページの数や、見出しの数が 増えたりしたときに、目次のページナンバーや見出しが 自動で更新できるようにするにはどのような設定が 必要になり、どの部分を編集すればよいでしょうか。 申し訳ございませんが、細かくお教えいただきたい と思っております。 既に下記のように、目次を作成済みなのですが、 設定によっては入力をし直す事にもなりますでしょうか。 ガタガタになってしまっていますが、ページの数は右で そろっています。 ------------------------------------------------ 目次 第1章 ●●...............................................6 1-1 ●●.................................................6 1-1-1 ●●......................................10   1-1-2 ●●......................................12  1-1-3 ●●......................................13 第2章 ●●............................................15 2-1 ●●................................................17   2-1-1 ●●.......................................18  2-1-2 ●●.......................................19 2-2 ●●................................................20  2-2-1 ●●.......................................21  2-2-2 ●●.......................................23  2-2-3 ●●.......................................25    2-2-3-1 ●●..............................26    2-2-3-2 ●●..............................28    2-2-3-3 ●●..............................29  2-2-4 ●●.......................................33  2-2-5 ●●.......................................34   ------------------------------------------------ よろしくお願いします。

  • word2000の目次で不要な文字を表示したくない

    tadokoro1です。こんばんは。 只今wordで目次を作っていますが、不要な文字を表示したくありません。 具体的な手順ですが、以下の段落を見出し1に設定します。 ------------------------------------------- サンプル目次 コメント ------------------------------------------- しかし、目次には「サンプル目次」の文字列のみ登録したいのです。 つまり「コメント」は表示したくありません。 そこで、「コメント」には、見出し1以外のスタイル(標準等)を登録しようとして試したのですが、どうしても「見出し1」から変化しません。 目次の項目を途中で区切ることは不可能でしょうか。 直接フィールドを編集するマニアックな方法も含めて良い方法がありましたら、ご教授をお願いします。

  • iwork09のPages目次作成について

    iwork09のPages目次作成について スタイル設定をせずに作成した書類に、後から表紙と目次を作成する事になりました。 見出しのスタイルを追加して、いざ目次を挿入しようとしたら、インスペクタの目次の所に 『グレイ表示のスタイルは、現在書類で使用されていません』 となってしまいます。 ヘルプからユーザーガイドをダウンロードして読んでみましたが、スタイルを追加して目次作成とあるので、そのように操作したのですが、反映されません。 Pagesは初心者でまったくわからないので、よろしくお願いします。

    • ベストアンサー
    • Mac
  • ワードの目次でエクセルとリンク

    ワードとエクセルの混在した変更の多いドキュメントを作成しています。 目次はワードで作っています。 ワードの部分はページ数が変わってもリンクが張られているので更新できるのですが、エクセルのページとリンクを張り自動で目次を更新する方法はありますでしょうか? 変更が多いので目次を自動で更新したいのです。

専門家に質問してみよう