【Word】索引の見出し語を五十音順に整える!並べ替え条件の指定

【Word】索引の見出し語を五十音順に整える!並べ替え条件の指定
🛡️ 超解決

Wordで索引を作成したものの、見出し語が思った順番に並ばず困っていませんか。特に日本語の索引では、五十音順に並べたい場合に正しい順序が適用されないことがあります。この記事では、索引の並べ替え条件を指定して、見出し語を五十音順に整える方法を解説します。

索引機能には、言語ごとに並べ替えのルールを設定する項目があります。これを適切に指定すれば、自動的に五十音順に並べ替えられます。この記事を読めば、索引の並べ替え条件の設定手順を理解でき、見出し語が思い通りに整列するようになります。

【要点】索引の並べ替え条件を指定する手順

  • 索引の挿入時に並べ替え言語を日本語に設定する: 索引ダイアログで「日本語」を選択し、五十音順の並べ替えを有効にします。
  • 並べ替えオプションで詳細設定を行う: 必要に応じて、濁音・半濁音の扱いや促音・拗音の扱いを調整します。
  • 索引を更新して変更を反映させる: 並べ替え条件を変更したら、索引を右クリックして「フィールドの更新」を実行します。

ADVERTISEMENT

索引の並べ替え条件が必要な理由

Wordの索引機能は、既定の設定では英語などの言語に最適化されています。日本語の見出し語を五十音順に並べるには、索引の並べ替え言語を「日本語」に変更しなければなりません。この設定を行わないと、見出し語が文字コード順やランダムな順序で出力される場合があります。

並べ替え条件を指定すると、Wordは日本語の五十音順のルールに従って見出し語を整列します。具体的には、あ行からわ行の順序、濁音・半濁音の扱い、促音・拗音の扱いなどが自動的に適用されます。これにより、複雑なソート条件を手動で設定する手間が省けます。

なお、索引の並べ替えは、索引フィールドに埋め込まれた「XE」フィールドの内容に基づいて行われます。並べ替え条件を変更しても、個々のXEフィールドを編集する必要はありません。ただし、索引を更新するまでは並べ替え結果が反映されない点に注意してください。

お探しの解決策が見つからない場合は、こちらの「Wordトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

索引の並べ替え条件を指定する手順

ここでは、索引を挿入する際に並べ替え条件を指定する方法と、既存の索引の並べ替え条件を変更する方法を説明します。

索引を新規作成する場合の設定

  1. 参照タブを開く
    リボンの「参照」タブをクリックします。グループ内の「索引」セクションにある「索引の挿入」ボタンをクリックします。
  2. 索引ダイアログで言語を変更する
    表示された「索引」ダイアログボックスの右下にある「言語」ドロップダウンリストから「日本語」を選択します。これにより、五十音順の並べ替えルールが適用されます。
  3. 並べ替えオプションを設定する
    同じダイアログの「種類」で「インデント」または「タブとリーダー」を選択します。また、「書式」で「標準」など好みのスタイルを選びます。
  4. 索引を挿入する
    「OK」をクリックすると、設定が反映された索引が文書に挿入されます。

既存の索引の並べ替え条件を変更する手順

既に挿入された索引の並べ替え条件を後から変更する場合は、以下の手順で行います。

  1. 索引を選択する
    変更したい索引の範囲をクリックして選択します。索引全体がグレーの網掛けで表示されます。
  2. 右クリックメニューからフィールドの編集を開く
    選択した索引の上で右クリックし、表示されるメニューから「フィールドの編集」をクリックします。
  3. フィールドコードで言語を確認する
    「フィールド」ダイアログが開きます。「フィールドのプロパティ」領域にある「フィールドコード」ボックスに、INDEX \l 1041 のようなコードが表示されます。「1041」は日本語のロケールIDです。このコードが含まれていなければ、並べ替え言語が日本語になっていません。
  4. フィールドコードを編集する
    「フィールドコード」ボックスに「\l 1041」を追加します。例えば、INDEX \l 1041 のようにします。直接入力することも、ダイアログ左下の「オプション」ボタンから言語を指定することもできます。
  5. 索引を更新する
    「OK」をクリックしてダイアログを閉じます。次に、索引を右クリックして「フィールドの更新」を選択します。これで新しい並べ替え条件が適用されます。

並べ替えが正しく行われない場合の注意点と対処法

索引の並べ替え条件を日本語に設定しても、思い通りに並ばないケースがあります。ここではよくある問題とその対処法を解説します。

見出し語が文字コード順に並んでしまう

索引の言語設定が「日本語」になっていない可能性があります。前述の手順で確認し、フィールドコードに \l 1041 が含まれているか確認してください。正しく設定しても並べ替えが反映されない場合は、索引を削除して再度挿入することをお勧めします。

濁音・半濁音が正しい位置に来ない

日本語の並べ替えでは、濁音・半濁音は清音と同じ位置に並べられます(例:「か」行に「が」も含まれる)。しかし、一部の設定では別扱いになることがあります。これを調整するには、索引ダイアログの「オプション」ボタンから「並べ替えオプション」を開き、「濁音・半濁音を別に扱う」チェックボックスをオンまたはオフにします。

促音・拗音が正しく並ばない

「っ」「ゃ」「ゅ」「ょ」などの小文字は、通常は大文字と同じ扱いで並べ替えられます。例えば「きって」は「きつ」の前に来ます。これを調整したい場合は、同じく「並べ替えオプション」で「促音・拗音を別に扱う」を設定します。ただし、一般的な日本語索引では標準設定のままが適切です。

索引を更新しても反映されない

フィールドの更新は、索引全体を選択してからF9キーを押すか、右クリックメニューから実行します。それでも反映されない場合は、文書を保存して再度開くか、索引を削除して新しく挿入し直してください。また、XEフィールドに誤った文字が含まれている可能性もあるので、必要に応じてXEフィールドを確認します。

並べ替えオプションの設定例
設定項目 オン(チェックあり) オフ(チェックなし)
濁音・半濁音を別に扱う 濁音・半濁音を清音と異なる位置に並べる 濁音・半濁音を清音と同じ位置に並べる(標準)
促音・拗音を別に扱う 小文字を大文字と異なる位置に並べる 小文字を大文字と同じ位置に並べる(標準)

ADVERTISEMENT

まとめ

この記事では、Wordの索引で見出し語を五十音順に並べるための並べ替え条件の指定方法を解説しました。索引ダイアログで言語を「日本語」に設定するか、フィールドコードに \l 1041 を追加することで、五十音順の並べ替えが実現できます。また、濁音・半濁音や促音・拗音の扱いを細かく調整したい場合は、並べ替えオプションを活用してください。

次に、索引のデザインを整えたい場合は、索引ダイアログの「書式」でスタイルを選択したり、タブとリーダーを設定したりすることで、見やすい索引に仕上げられます。索引を頻繁に更新する文書では、並べ替え条件を正しく設定した上で、索引の自動更新機能も検討してみてください。


📝
Wordトラブル完全解決データベース この記事以外にも、Wordのエラーや不具合の解決策を多数まとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

📘
超解決 Word検定 あなたのWord実務能力を3分で測定!【1級・2級・3級】