Wordの表機能でも簡単な計算はできますが、Excelのようにオートフィルや数式コピーが完全対応しているわけではありません。そのため、「=A1*B1」を下へコピーして「=A2*B2」「=A3*B3」に自動変換したい場合、戸惑う人は少なくありません。
この記事では、Wordだけを使って表内の数式を効率よくコピー・再利用する方法を解説します。
Wordの表計算はExcelとは仕組みが違う
まず知っておきたいのが、Wordの表計算機能はExcelほど高度ではないという点です。
Excelではセル参照が自動的に変化しますが、Wordでは以下の特徴があります。
| 機能 | Excel | Word |
|---|---|---|
| 数式コピー | 自動対応 | 基本非対応 |
| オートフィル | あり | なし |
| 再計算 | 自動 | 手動が多い |
つまり、WordではコピペだけでA1→A2のような自動変換は基本的に行われません。
実は「数式の繰り返し」は可能
完全なExcel式コピーはできませんが、直前の操作を繰り返す「F4キー」は利用できます。
例
- C1に「=A1*B1」を入力
- C2で数式ダイアログを開く
- F4キーで直前操作を繰り返す
ただし、この方法では参照先は自動変更されません。
つまり、「A1*B1」のまま繰り返されるケースがあります。
Wordで効率的に入力する方法
Wordで大量の計算を行う場合は、以下の方法が比較的効率的です。
方法1:数式をコピーして手修正
もっとも現実的なのが、数式をコピーして数字部分だけ変更する方法です。
- C1の数式をコピー
- C2へ貼り付け
- A1→A2、B1→B2へ変更
行数が少ない場合はこれが最も安定します。
方法2:Excelで作ってWordへ貼る
もし提出形式がWordでも問題ないなら、計算部分だけExcelで作成し、表として貼り付ける方法が圧倒的に効率的です。
Word単体より計算ミスも減らせます。
Wordの数式で使いやすい関数
Wordでは以下のような関数が比較的使いやすいです。
- =SUM(ABOVE)
- =SUM(LEFT)
- =AVERAGE(ABOVE)
これらは位置参照型なので、F4との相性が良く、繰り返し入力しやすいです。
セル番地参照が不安定な理由
Wordの表は、見た目はExcelに似ていますが、内部的には「文書レイアウト」の一部です。
そのため、セル番号による高度な相対参照は弱く、行追加やコピーで不安定になることがあります。
特に複雑な掛け算・割り算を大量に扱う用途には向いていません。
計算結果が更新されない場合
Wordでは、数式を変更しても自動再計算されないことがあります。
更新方法
- 数式セルを選択
- 右クリック
- 「フィールド更新」を選択
または「Ctrl+A」→「F9」で文書全体を更新できます。
実務ではどうしているのか
実際の業務では、Wordの表計算は簡単な合計程度に留め、計算が多い場合はExcelを併用するケースが一般的です。
ただし、学校課題や提出形式の都合でWord限定になることもあります。
その場合は、コピー+数字修正が最もトラブルが少ない方法です。
まとめ
Wordの表では、Excelのような「数式コピーによる自動セル参照変更」は基本的にできません。
「=A1*B1」をコピーしても、自動で「=A2*B2」にはならないため、手修正が必要です。
F4キーによる繰り返し入力や、SUM関数の位置参照を活用すると多少効率化できますが、本格的な表計算にはWordは不向きという点も覚えておくと作業しやすくなります。


コメント