Wordで数式番号に章番号を付けて章ごとにリセットする方法(STYLEREF/SEQ・一括置換対応)

Wordで数式番号を「{ SEQ Equation }」のフィールドで付けていると、章(見出し1)ごとに「1.3」「2.1」のような章番号付きにしたいのに、リセットや置換が面倒で詰まりがちです。この記事では、キャプションで一発設定する方法から、STYLEREF+SEQで章番号連動&章ごと自動リセットを実現し、既存の式番号を一括置換でまとめて差し替える手順まで、ミスしにくい形で整理します。

日程Fit。無料・登録不要。「いつ空いてる?」を、ひとつのリンクで。リンクを送って、○△×でかんたん日程調整。無料で日程を作る。
目次

よくある「Wordの数式番号が章でリセットできない」症状

Word文書で数式番号をフィールド(SEQ)で管理している場合、次のような困りごとが起きやすいです。

  • 数式番号が「1, 2, 3…」と通し番号になり、章番号(1章・2章)が付かない
  • 章が変わっても数式番号が1に戻らず、延々と増え続ける
  • 式が100個前後あるため、1つずつフィールドを作り直すのは現実的ではない
  • 置換したら改行が混ざって「(2.1↵)」のように括弧が分離し、体裁が崩れる

結論から言うと、Wordで「章番号.連番」+「章ごとにリセット」を安定して実現する定番は、キャプション機能か、STYLEREF+SEQの組み合わせです。さらに既存のSEQを大量に抱えているなら、フィールドの一括置換で作業を一気に終わらせられます。

最初に確認:章番号を参照できる状態になっているか

章番号を自動で引っ張ってくるには、見出しが「見た目だけの太字・大きい文字」ではなく、見出しスタイル(通常は「見出し 1 / Heading 1」)+アウトライン番号(複数レベルのリスト)として定義されている必要があります。ここが曖昧だと、STYLEREFで章番号が取れなかったり、キャプションの「章番号を含める」が期待通りに動かなかったりします。

チェック項目OKの状態NGのときに起こりがち修正の方向性
章見出しにスタイルが付いている章タイトルが「見出し 1(Heading 1)」になっている章番号が空、または本文の途中の別見出しを拾う見出し行に「見出し 1」を適用する
見出しにアウトライン番号が付いている章タイトルが「1 はじめに」のように自動採番章番号が取れない/章番号が常に同じ複数レベルのリストを設定し、レベル1を見出し1にリンク
章の境界が“見出し1”で統一されている各章の先頭が必ず見出し1途中でリセットされる/リセットされない章の開始を見出し1に統一し、章途中の見出しは見出し2以下へ

特に重要なのは「見出し1がアウトライン番号と連動していること」です。Wordでは、見出しに番号が表示されていても、手入力だったり、別のリスト設定だったりすると、章番号参照がズレます。もし章番号がうまく取れない場合は、[ホーム]→[複数レベルのリスト]→(見出しにリンクされた形式)を選ぶか、新しい複数レベルのリストの定義で「レベル1=見出し1」をリンクさせるのが定石です。

解決策の選び方(最短で迷わない)

方法向いているケース章番号.連番章ごとにリセット既存100個の置換
キャプション(図表番号)式番号も図表のように管理したい/相互参照も多い◎(設定次第で安定)△(既存SEQからの移行は工夫が必要)
STYLEREF+SEQ既にSEQ運用/フィールドで柔軟に組みたい◎(\s 1で自動)◎(一括置換と相性抜群)
一括置換(採用手順)既存の{ SEQ Equation }が大量にある置換内容次第置換内容次第◎(最速)

すでに{ SEQ Equation }で付けた数式番号が大量にあるなら、最終的に解決策B(STYLEREF+SEQ)の完成形を作り、解決策C(一括置換)で全差し替えする流れが、作業時間と事故率のバランスが良いです。

解決策A:キャプション機能で「章番号を含める」を使う(キャプション運用なら最短)

もし数式番号が「キャプション(図表番号)」で付いている、または今後キャプション運用に寄せられるなら、この方法が最もシンプルです。Wordのキャプションは内部的にSEQ系の仕組みを持っていますが、設定画面から章番号連動をONにでき、相互参照も安定します。

キャプション運用のメリット・注意点

観点メリット注意点
設定の簡単さ「章番号を含める」チェックで反映しやすい章番号が見出しのアウトライン番号と連動している必要がある
相互参照本文から式番号参照を作るのが簡単で壊れにくい後からラベル名(式/Equation)を変えると管理が煩雑になりやすい
体裁番号の形式を統一しやすい「式の右端に番号」のレイアウトは作り方に工夫が必要

手順:キャプション番号に章番号を付ける

  1. (前提)章タイトルに「見出し 1」を適用し、アウトライン番号(1,2,3…)が自動で付く状態にする
  2. 数式の直下(または同じ行の番号位置)にカーソルを置く
  3. [参考資料]タブ → [図表番号の挿入(キャプション)]を開く(環境により表記が少し異なります)
  4. ラベルが「Equation」「式」などになっていることを確認(無ければ新規作成)
  5. [番号](または[番号付け])を開き、「章番号を含める(Include chapter number)」をON
  6. 章番号に使用するスタイルを「見出し 1(Heading 1)」に設定
  7. 区切り文字を「.(ピリオド)」に設定(例:2.3
  8. OKで確定し、必要なら文書全体を更新(後述の更新手順参照)

相互参照(本文から「式(2.3)」を参照する)

キャプションの強みは、本文中に参照番号を埋め込むのが簡単な点です。章番号が変わっても参照が追従しやすく、レポート・論文では運用が安定します。

  1. 参照を入れたい位置にカーソルを置く
  2. [参考資料]→[相互参照]
  3. 参照する項目の種類で「式(またはEquationラベル)」を選択
  4. 参照内容を「図表番号(キャプション番号)」にし、対象の式を選んで挿入

キャプションを使える状況なら、この方法が最も“後で壊れない”選択肢になりやすいです。一方で、すでに手動SEQを大量に使っている場合は、次のSTYLEREF+SEQの方が移行が速いことが多いです。

解決策B:手動SEQ運用なら STYLEREF+SEQ で「章番号.連番」を作る

キャプションではなく、これまで通りSEQフィールドで数式番号を管理したい場合は、章番号=STYLEREF、連番=SEQで組み合わせるのが王道です。

まず押さえる:STYLEREFとSEQの役割

  • STYLEREF:指定したスタイル(例:見出し1)を直近から参照する。\nを付けると「見出し番号(アウトライン番号)」だけを取り出せる
  • SEQ:連番を作る。識別子(例:Equation)ごとに独立したカウンタを持てる
  • \s 1:SEQのリセット基準を「見出し1」にして、見出し1が変わるたびに1から振り直す

基本形(章番号.数式番号)

章番号を表示するSTYLEREFと、数式の連番SEQをピリオドで連結します。

{ STYLEREF "見出し 1" \n }.{ SEQ Equation \* ARABIC }

ここで重要なのは、波括弧({ })はキーボードで打たず、必ずCtrl + F9で挿入することです。手入力の { } はフィールドとして認識されません。

章ごとに自動リセットしたい場合(推奨:\s 1 を付ける)

章が変わったら数式番号を1から再スタートしたいなら、SEQ側に\s 1を付けます。

{ STYLEREF "見出し 1" \n }.{ SEQ Equation \s 1 \* ARABIC }

この形にしておけば、見出し1(章)を追加・削除・並べ替えしても、原則として番号が章単位で追従します。論文や仕様書で求められる「章ごとに式番号をリセット」は、ほぼこの一行で実現できます。

スタイル名は「Heading 1」か「見出し 1」か問題

STYLEREFに書くスタイル名は、文書のスタイル名と一致している必要があります。日本語版Wordでは「見出し 1」と表示されることが多いですが、テンプレートや環境によっては「Heading 1」の場合もあります。

  • フィールドコードで使う例:{ STYLEREF "Heading 1" \n }
  • フィールドコードで使う例:{ STYLEREF "見出し 1" \n }

どちらが正しいか迷ったら、見出し1の行を選択してスタイルギャラリーの名称を確認し、同じ文字列をフィールドに入れるのが確実です。

括弧付きにしたい場合(例: (2.3) )

実務では「式(2.3)」のように括弧付きで出したいことが多いです。その場合は、括弧を通常文字として打ち、間にフィールドを入れます。

({ STYLEREF "見出し 1" \n }.{ SEQ Equation \s 1 \* ARABIC })

括弧の直後に段落記号や改行が混ざると体裁が崩れるため、後述のトラブル対処も合わせて押さえておくと安全です。

さらに応用:章ではなく「節(見出し2)」単位でリセットしたい

もし「2.1.3」などの節単位で式番号を振り直したい場合は、基準を見出し2に変えます。考え方は同じで、SEQの\sに見出しレベルを指定します。

{ STYLEREF "見出し 2" \n }.{ SEQ Equation \s 2 \* ARABIC }

ただし、節のアウトライン番号が正しく設定されていないと意図通りに動かないため、章単位(見出し1)より設定難度は上がります。まずは見出し1で運用を固めるのが無難です。

解決策C:既存の { SEQ Equation } を一括置換でまとめて差し替える(採用されやすい現実解)

「理屈は分かった。だが式が100個ある」という状況では、既存のフィールドを“置換で総入れ替え”するのが最速です。ポイントは、Wordの検索と置換が「フィールドそのもの」を対象にできることと、置換文字列に「クリップボードの中身」を使えることです。

この一括置換でできること

  • { SEQ Equation \* ARABIC } を、{ STYLEREF "見出し 1" \n }.{ SEQ Equation \s 1 \* ARABIC } に一気に置換
  • 章番号付き(例:2.3)に統一
  • 章ごとリセット(\s 1)も同時に実現

事前準備:完成形フィールドを“1つだけ”作ってコピーする

置換で失敗しないコツは、置換後の形を自分で入力しないことです。完成形のフィールドを1つ作って、それを丸ごとコピーして使います。

  1. 文書内の適当な場所で、次の完成形を作る(Ctrl+F9でフィールドを挿入)
{ STYLEREF "見出し 1" \n }.{ SEQ Equation \s 1 \* ARABIC }
  1. 完成形フィールド全体(ピリオド含む)をドラッグして選択し、Ctrl + Cでコピーする

ここで、選択範囲に段落記号(¶)や改行が入ったままコピーすると、後で「(2.1↵)」問題の原因になります。コピー前に、余計な改行を含んでいないか軽く目視しておくと事故が減ります。

一括置換の手順(フィールド対象+クリップボード置換)

  1. 必要ならフィールドコード表示をONにする:Alt + F9(環境により Alt + Fn + F9
  2. Ctrl + Hで「検索と置換」を開く
  3. 「検索する文字列」に以下を入力する
^d SEQ Equation
  1. 「置換後の文字列」に以下を入力する(クリップボードの内容を貼る指定)
^c
  1. 「すべて置換」を実行する
  2. 最後に文書全体のフィールドを更新:Ctrl + AF9
  3. 必要ならフィールドコード表示をOFF:Alt + F9
置換で使う記号意味用途
^dフィールドを対象に検索するSEQフィールドを一括で見つける
^cクリップボードの内容で置換する完成形フィールドをそのまま貼り込む
^p段落記号(改段落)置換後の改行崩れ修正などで使う

検索文字列の^d SEQ Equationは、「Equation」という識別子のSEQフィールドを狙い撃ちします。識別子が別名(例:Eq、数式、EQUATIONなど)なら、そこは文書に合わせて置き換えてください。

安全に進めるための実務的なコツ

  • いきなり本番でやらない:念のため、ファイルを複製してコピー側で試す(事故っても即戻せる)
  • 置換前に検索でヒット箇所を確認:「次を検索」でどのフィールドが対象になるか一度見る
  • 置換後は必ず全更新:Ctrl + A → F9で表示が変わるのは正常
  • 章タイトル直後で番号がズレるとき:見出し1の直後にある式を中心に確認(STYLEREFが直近の見出し1を拾っているか)

置換後に「余計な改行が入って括弧が分離する」場合の原因と対処

一括置換後に、式番号が (2.1↵) のように改行で分離してしまうトラブルは、かなり典型的です。原因の多くは、置換に使ったクリップボード内容に、段落記号(¶)や手動改行が混ざったことです。

原因を特定する:編集記号(¶)を表示する

  • [ホーム]→「¶(編集記号の表示/非表示)」をON
  • 括弧と番号の間、または番号と括弧の間に、段落記号や改行が入り込んでいないか確認

よくあるパターンと直し方

見た目の症状編集記号で見ると対処
(2.1 の後で改行して ) が次行(2.1¶) のように段落が混入検索置換で ^p)) にする
( と 2.1 が別行(¶2.1) のように段落が混入検索置換で (^p( にする
段落ではなく行内改行で崩れるShift+Enter相当の改行が混入検索置換で手動改行(^l)を確認し、必要箇所だけ除去

ユーザー環境で最もよく使われる“まず効く修正”は次の置換です。

  1. Ctrl + H(検索と置換)
  2. 検索:^p)
  3. 置換:)
  4. 「すべて置換」

ただし、この置換は文書内のすべての「段落記号+閉じ括弧」を対象にします。もし本文中に本当に必要な改段落が紛れていると意図しない変更になる可能性があるため、まずは「次を検索」で該当箇所を見てから、またはコピーした文書で試すのが安全です。

「章番号が出ない/章番号が違う/リセットされない」時のチェックリスト

STYLEREF+SEQ(\s 1)にしても動きが怪しい場合、原因はほぼ「章見出しの定義」にあります。以下のチェックで切り分けると復旧が早いです。

章番号が空になる(“.”だけが出る、または「.3」になる)

  • 見出し1にアウトライン番号が付いていない(番号が手入力になっている)
  • STYLEREFが参照するスタイル名が違う(「見出し 1」ではなく別スタイルになっている)

対処:見出し行を選択し、スタイルを「見出し 1」に統一。アウトライン番号は「複数レベルのリスト」で見出しにリンクされたものに切り替えます。

章番号が“章タイトル文字列”になってしまう

STYLEREFに\nが付いていないと、番号ではなく見出しテキストを返しがちです。

  • NG例:{ STYLEREF "見出し 1" }(章タイトル文字列を拾う)
  • OK例:{ STYLEREF "見出し 1" \n }(章番号だけを拾う)

章が変わっても式番号がリセットされない

  • SEQに\s 1が付いていない
  • 章の区切りに見出し1を使っていない(章の途中から見出し2で始めているなど)
  • フィールド更新がされていない(表示が古い)

対処:SEQに\s 1を付与し、章の開始は見出し1に統一。最後にCtrl + A → F9で全更新します。

更新しても番号が揃わない(コピー&貼り付け後に多い)

式行をコピペすると、その場では同じ番号が複製されて見えることがあります。多くの場合、フィールドの更新で解消します。

  • 文書全体更新:Ctrl + A → F9
  • 印刷前・PDF化前に必ず更新する運用にする
更新のタイミングおすすめ操作狙い
章を追加/削除した直後Ctrl + A → F9章番号連動・リセットの整合性を回復
式を大量に移動/挿入した直後Ctrl + A → F9連番の再計算
提出前(PDF化/印刷)Ctrl + A → F9 → 目視チェック“古い番号のまま提出”を防止

式番号を右端に揃えて見栄えを崩さないレイアウトの作り方(現場で効く小技)

章番号やリセットが解決しても、最後に悩みがちなのが「式が中央、番号が右端」の配置です。ここが不安定だと、置換後の改行混入や括弧分離が起きやすくなります。代表的な方法を整理します。

方法特徴向いている文書注意点
右揃えタブ(タブストップ)1行内で式と番号を配置しやすい短めの式が多い資料行が折り返すと崩れることがある
2列テーブル(罫線なし)中央と右端を安定して分離できる論文/仕様書など体裁重視テーブル扱いになるため、スタイル管理を丁寧に
キャプション+段落設定相互参照と整合性が高い参照が多い文書右端配置は工夫が必要(表やタブが併用されがち)

改行混入トラブルを減らす実務的な選択は、2列テーブル(罫線なし)です。左セルに数式、右セルに式番号(フィールド)を入れると、括弧やピリオドが段落を跨ぎにくくなり、Wordの置換後も体裁が安定します。提出形式が厳しい文書ほど、テーブル運用は“手堅い”です。

まとめ:最短で「章番号.連番」+「章ごとリセット」+「大量の既存式番号」を片付ける手順

最後に、実務で再現性が高い流れをまとめます。

  • 章見出しは見出し1+アウトライン番号で定義し、章番号が自動で取れる状態にする
  • 数式番号は、フィールド運用ならSTYLEREF+SEQで「章番号.連番」を作る
  • 章ごとにリセットしたいなら、SEQに\s 1を付ける
  • 既存の{ SEQ Equation }が大量なら、^d と ^c を使った一括置換でまとめて差し替える
  • 置換後はCtrl + A → F9で全更新し、括弧分離などの体裁崩れは編集記号(¶)で原因を確認して直す

この運用にしておくと、章を追加したり、式を途中に挿入したりしても、Wordが番号を自動で再計算できるようになります。最初に一度だけ「章番号参照の土台(見出し1の定義)」を整えることが、最終的な作業時間とミスを大きく減らす近道です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次