【VBAリファレンス|実務向け】Excelだけじゃない!Wordの「表」で計算式を自動化するプロの技

スポンサーリンク

なぜWordの表で計算が必要なのか

普段、見積書や請求書をWordで作成していて、「合計金額の計算のためにわざわざExcelを開き直している」という方は意外と多いのではないでしょうか。実は、Wordの表機能にはExcelに近い「フィールド」という仕組みがあり、簡単な四則演算であればWord上だけで完結させることができます。この記事では、業務効率を劇的に上げる「Wordの表内計算」の極意を解説します。

基礎知識:Wordの表と「セル番地」

Wordの表は、Excelのシートと同じような座標系を持っています。
・一番左の列が「A列」、その右が「B列」…と続きます。
・一番上の行が「1行目」、その下が「2行目」…と続きます。
例えば、2行目の3列目にあるセルは「C2」と指定します。Wordで数式を入力する際は、このセル番地を使って計算を行います。

実装:計算式の入力手順

Wordで計算を行うには、直接数字を打つのではなく「フィールド」という特殊なコードを挿入します。以下の手順で進めてください。

1. 結果を表示させたいセルをクリックします。
2. キーボードの[Ctrl] + [F9]を押します。すると、グレーの網掛けがされた波括弧「{ }」が表示されます。
3. その中に「=」から始まる計算式を入力します。
例:{ =B2C2 } と入力します。
4. 最後に[F9]キーを押すと、計算結果が数値として表示されます。

サンプルプログラム(計算式の定義例)

以下は、よく使われる計算式の記述例です。これらを波括弧の中に入力してください。※「\# “#,

0″」はカンマ区切りの数値フォーマットを指定するオプションです。

・単価(B2) × 数量(C2) の計算
{ =B2C2 \# “#,

0″ }

・税込金額(税率10%)の計算
{ =D21.1 \# “#,

0″ }

・合計金額の算出(SUM関数)
{ =SUM(D2:D5) }

※計算式を修正したい場合は、対象のセルで右クリックし「フィールドコードの表示/非表示」を選択するか、[Alt] + [F9]を押すと編集モードに戻ります。

応用・注意点:現場でハマらないためのコツ

実務でこの機能を使う際、以下の2点に注意してください。

1. データ更新のタイミング
Wordの表計算は、Excelのように値を変更した瞬間に自動再計算されるわけではありません。数値を変えた後は、対象の計算結果を選択して[F9]キー(更新)を必ず押す癖をつけましょう。

2. 行をコピーした場合の罠
計算式が入った行をコピーして下の行に貼り付けた場合、計算式の中身は「コピー元のセル番地」のままです。貼り付けた後、[Alt] + [F9]でコードを表示し、行番号(2→3など)を手動で書き換える必要があります。

3. 複雑すぎる計算は避ける
もし計算が複雑になったり、参照先が多岐にわたる場合は、無理にWordで完結させず、Excelで計算した結果を「形式を選択して貼り付け(リンク貼り付け)」する方が、後のメンテナンス性は格段に向上します。

Wordの表計算は、簡単な見積書や一覧表で威力を発揮します。まずは手元の書類で試して、その便利さを実感してみてください。

タイトルとURLをコピーしました