AutoCADのテーブルとフィールドで自動更新する表を作る|建具表・数量表・図面枠
AutoCADのテーブルとフィールドで自動更新する表を作る|建具表・数量表・図面枠
建具表や数量表を手で打ち直していて、図面を修正するたびに数字が合わなくなった経験はないでしょうか。AutoCADには、図面と表を連動させて「図面を直せば表も自動で追従する」仕組みがあります。その中心になるのがテーブル(行と列を持つ表オブジェクト)とフィールド(値が変わると自動更新される文字)です。
この記事では、テーブルの作成とテーブルスタイル、セルの数式計算、フィールドによる面積・図面情報の自動反映を解説します。最後に、それらを建具表・数量表・図面枠へ当てはめる手順まで、実務にそって見ていきます。
コマンド名やシステム変数は、Autodesk公式ヘルプ(2026年7月現在)で裏づけた内容だけを扱います。
AutoCADのテーブルとフィールドでできる「自動更新する表」とは
自動更新する表は、器としてのテーブルに、図面と連動するフィールドを組み合わせて作ります。この2つの役割を分けて理解しておくと、あとの操作で迷わなくなります。
テーブルとフィールドは役割が違う
テーブルとフィールドは、名前は似ていますが担当する仕事がまったく別です。ここを混同すると「表は作れたのに数字が連動しない」という状態に陥ります。
テーブル(TABLE)は、行と列のセルを持つ表オブジェクトです。見た目はテーブルスタイルが制御し、セルには文字や数値を入れます。いわば表の「器」にあたる部分。
フィールド(FIELD)は、値が変わると自動更新されるテキストのことです。公式では、公差以外のあらゆる文字にフィールドを挿入できるとされています(FIELD (Command)、2026年7月現在)。表のセルにも、図面枠の文字にも入れられます。表の枠がテーブル、面積や図面名など動く値がフィールド、と覚えると切り分けが楽です。
そして「自動更新」といっても、何を自動化したいかで使う手段が分かれます。表の中の計算はセル数式、図面内のオブジェクトの値はフィールド、外部Excelの値はデータリンク、同じブロックの個数はCOUNTが担当します。この地図を先に押さえておくと、目的から手段を選べるようになります。各手段はこのあとの各セクションで解説します。
なぜ手書きの表は更新漏れを起こすのか
手打ちの表が更新漏れを起こす原因は、図面と表がデータとして切れているからです。図面を直しても、表の数字は誰かが気づいて直さないかぎり古いまま残ります。
建具表・数量表・図面枠のタイトルブロックを手入力していると、開口部を1つ足しただけで表の数量がずれます。人の目で追う運用では、この直し忘れをゼロにはできません。
フィールドで図面のオブジェクトや図面情報にひもづけておけば、図面を直したときに表の値も追従します。更新漏れという定番のミスを、仕組みで防げるようになるわけです。
テーブルを作る|TABLE挿入とテーブルスタイル
表づくりの出発点は、TABLEで器を配置し、テーブルスタイルで見出しと明細の書式を整えることです。書式を一度決めておけば、次の図面から同じ表を使い回せます。
TABLEコマンドで表を挿入する
TABLEコマンドを実行すると、[挿入テーブル]ダイアログが開きます。ここで行数・列数・列幅・使用するテーブルスタイルを指定して、図面上に表を配置します(Insert Table Dialog Box、2026年7月現在)。
配置したあとは、セルをクリックして文字を入力します。セルの結合や行・列の追加は、セルを選んだときに表示される[表セル]リボンからおこないます。表の中身は手入力のほか、外部Excelと連動させる方法もあり、こちらは後半のデータリンクの項で解説します。
テーブルスタイル(TABLESTYLE)で見出しとデータを整える
表の見た目はTABLESTYLE(テーブルスタイル)が制御し、そのなかに複数のセルスタイルを入れ子で保持しています(About Working With Table and Cell Styles、2026年7月現在)。この入れ子の構造を知っておくと、どこを直せば何が変わるかがつかめます。
標準のStandardスタイルは、次の3つのセルスタイルを持っています。
| セルスタイル | 種類 | 主な役割 |
|---|---|---|
| Title | ラベル型 | 表全体の見出し(タイトル行) |
| Header | ラベル型 | 各列の見出し行 |
| Data | データ型 | 明細のデータ行 |
ソース: About Working With Table and Cell Styles(2026年7月現在)
それぞれのセルスタイルでは、一般(背景色・位置合わせ・データ形式・余白)、文字(文字スタイル・高さ・色)、境界(線の太さ・線種・色・表示)を設定できます。建具表なら「見出しはHeader、明細はData」を社内書式に合わせて一度作っておけば、次からはスタイルを選ぶだけで同じ体裁の表が作れます。
セルの書式とデータ形式を設定する
数量表で桁がずれるトラブルは、セルのデータ形式を揃えることで防げます。データ形式(数値・小数桁・単位など)はセルの書式で指定できるためです。
たとえば数量を並べる列は「数値」形式、寸法をあつかう列は「寸法」形式、というように列ごとに形式を合わせます。形式を統一しておくと、あとで合計を計算したときに小数桁がばらつかず、集計値がそのまま図面に使える状態になります。
外部データをデータリンクでつなぐ(Excel/CSV)
数量の元データをふだんExcelで管理しているなら、データリンクで図面の表をExcelに追従させられます。データリンク(DATALINK)は、表をMicrosoft ExcelのファイルやCSVに連結する機能です。スプレッドシート全体・行・列・セル・セル範囲のいずれかを指定してリンクできます(Excelのインストールが前提です。DATALINK (Command)、2026年7月現在)。
元のExcelを更新したらDATALINKUPDATEで図面の表を更新でき、逆に表側の変更をExcelへ書き戻すこともできます。集計をExcelで回している現場は、正本をExcelに置いて図面の表を「表示側」にできるため、二重管理から抜け出せます。
使い分けはシンプルです。数値の入手元が図面のオブジェクトならフィールド、外部の表計算ならデータリンクを選びます。なお、データリンクはAutoCAD LTでも利用できます(公式LTヘルプに記載があります)。
セルに数式を入れて計算する|合計・平均・個数
表の中の数値どうしを計算したいときは、セルに数式を入れます。等号で始まる式とセル参照を使えば、合計や個数がその場で自動計算されます。
数式の基本ルール(=・セル参照・範囲)
セルの数式は、必ず等号(=)で始めます(About Using Formulas in Table Cells、2026年7月現在)。表計算ソフトを触ったことがあれば、感覚はほぼ同じです。
セルは列のアルファベットと行番号で参照します。左上のセルがA1で、範囲はコロンで区切ります。たとえばA5:C10は、5行目から10行目までのA・B・C列を指します。式を入れたいセルを選び、右クリックの数式挿入から選ぶか、直接入力します。
合計・平均・個数・セル参照の使い分け
用意されている数式は、Sum(合計)・Average(平均)・Count(個数)・Cell(他セル参照)の4つです(To Add a Formula to Table Cells、2026年7月現在)。数量表なら「合計数量」の欄にSum、面積の総和にもSumを使う、という具合に当てはめます。
このうちSum・Average・Countは、空セルと数値化できないセルを無視します。そのため、備考や注記が混ざった列でも合計が壊れにくいという利点があります。手計算だと文字混じりの列で止まってしまう場面でも、そのまま集計が通ります。
数量表・面積集計での使いどころ
数式単体でできる自動化は「表の中の数値どうしの計算」までです。各行に数量を入れておき、最下行に=Sumで範囲を指定すれば、行を足すたびに合計が更新されます。
ただし、図面に描いた実際のオブジェクトの面積を表に取り込むのは、数式ではなく次に紹介するフィールドの役割です。また、同じブロックの個数を数える作業も手打ちは不要で、後半で解説するCOUNTで自動集計できます。数式・フィールド・COUNTの担当範囲を分けて覚えておくと、どれを使うか迷いません。
フィールド(FIELD)で図面情報を表に自動反映する
フィールドは、図面のオブジェクトや図面情報をセルに流し込み、変更に追従させる仕組みです。ここが「図面を直せば表も直る」を実現する中心になります。
フィールドは「自動更新する文字」(カテゴリ一覧)
フィールドにできる情報は、カテゴリごとに整理されています。まず全体像をつかんでおくと、どの情報を自動化できるかが見えてきます。
| カテゴリ | あつかえる情報の例 |
|---|---|
| Objects | オブジェクトの面積・長さなどのプロパティ |
| Document | 図面名・作図者などの図面情報 |
| Date & Time | 日付・時刻 |
| Plot | 印刷尺度など印刷まわりの情報 |
| SheetSet | シート番号などのシート情報 |
| Linked / Other / All | 外部リンクやその他の値 |
ソース: Field Dialog Box / FIELD (Command)(2026年7月現在。カテゴリはAll / Date & Time / Document / Linked / Objects / Other / Plot / SheetSetの8種)
フィールドは画面上でグレーの背景がついて表示されます。これはFIELDDISPLAYシステム変数で、1なら背景を表示、0なら非表示に切り替わります。背景は印刷されないので、あくまで「ここはフィールドですよ」という画面上の目印です。
オブジェクトフィールドで面積・長さを取り込む
図面の実物と表をつなぐ主役が、Objectsカテゴリのフィールドです。ここにはObject・Formula・BlockPlaceholder・NamedObjectがあります(Field Dialog Box、2026年7月現在)。
なかでもObjectフィールドは、選択したオブジェクトのプロパティ(面積や長さなど)を表示できます。たとえばポリライン(連続した線分をひとつながりにした線)で囲った部屋の面積をセルに入れておけば、部屋の形を直したときに面積も自動で更新されます。手で測って打ち直す作業がなくなるわけです。
表への挿入は、セルをダブルクリックして右クリックし、[フィールドを挿入]を選びます。または[表セル]リボンの[挿入]パネルから[フィールド]を選んでもかまいません(To Insert a Field in a Table、2026年7月現在)。
フィールドはいつ更新されるのか(FIELDEVAL/UPDATEFIELD)
フィールドを使い始めて、必ず一度は出会うのが「更新されない」という詰まり。これは更新の契機をFIELDEVALシステム変数が決めているためで、仕組みを知れば解決できます。
FIELDEVALはビットコードで更新のタイミングを指定します。値の意味は次のとおりです(FIELDEVAL (System Variable)、2026年7月現在)。
| 値 | 更新される契機 |
|---|---|
| 0 | 更新しない |
| 1 | 図面を開いたとき |
| 2 | 保存時 |
| 4 | 印刷時 |
| 8 | eTransmit(一括送信)時 |
| 16 | 再作図(REGEN)時 |
これらは合算して設定します。たとえば保存時と印刷時の両方で更新したいなら、2と4を足した値を指定します。今すぐ画面に反映したいときは、UPDATEFIELDコマンドで手動更新できます。
ひとつ例外があります。DateフィールドはUPDATEFIELDでのみ更新され、FIELDEVALの設定では自動更新されません。日付だけが思ったように変わらないときは、この例外を思い出してください。
実務での使いどころ|建具表・数量表・図面枠情報
ここまでの機能は、実際の成果物でどう噛み合うのでしょうか。器はテーブル、動く値はフィールド、表内の計算は数式です。この組み合わせで、建具表・数量表・図面枠を半自動化できます。
建具表・数量表をテーブル+フィールドで作る
建具表は、テーブルスタイルで書式を固定したうえで、寸法や面積の列にフィールドやセル数式を割り当てて作ります。書式を先に決めておくと、案件が変わっても同じ体裁で通せます。
数量表では、各行に数量を入れ、最下行に=Sumで合計を出します。面積の列はObjectフィールドで図形から直接取得すれば、形状変更にそのまま追従します。同じブロック(建具や什器など)の個数を数える作業は、手打ちせず次のCOUNTで自動集計できます。
ブロックの数量はCOUNTで自動集計する(COUNTFIELD/COUNTTABLE)
同じブロックがいくつあるかを数える員数拾いは、COUNTで自動化できます。COUNTコマンドは、図面内または選択範囲のブロック実体数を自動でカウントし、COUNTLISTで一覧を確認できます(To Work with Counting Objects、2026年7月現在)。
COUNTFIELDを使うと、選択したブロックの現在数を「カウントフィールド」としてセルや文字に挿入できます。ブロックを足したり消したりすると、再作図(REGEN)で数が追従します。これはフィールドの一種なので、さきほどのFIELDEVALのビット16(再作図時更新)に従う点も覚えておくと納得しやすいはずです。
COUNTTABLEなら、ブロック名と数量のカウント表をそのまま生成できます。建具・什器・記号などの員数拾いに向いています。Count機能はAutoCAD LTでも利用できます。
図面枠のタイトルブロックに情報を自動で入れる
図面枠のタイトルブロックも、フィールドで半自動化できます。図面名・作図者・日付はDocumentやDateのフィールド、印刷尺度はPlotフィールド、シート番号はSheetSetフィールドで枠に流し込めます。図面ごとに手で書き換える手間が減り、記入ミスも起きにくくなります。
図面枠の配置やレイアウトそのものは、この記事の範囲を超えます。枠を図面化する手順はレイアウトとビューポートでモデルを図面化するで解説しています。複数図面のシート情報をまとめて運用するならシートセットマネージャで複数図面を一括管理・印刷が向いています。
属性の一覧集計は「データ抽出」に任せる(境界)
自動化の手段は、目的に応じて3つに分かれます。
- 1つのオブジェクトの値を1セルに出す:フィールド
- 同じブロックの個数を数える:
COUNT - 多数のブロックの属性値を一覧表に書き出す:データ抽出(
DATAEXTRACTION)
ここを取り違えると、遠回りな操作をしてしまいます。フィールドやCOUNTは「値そのもの」や「個数」をあつかう機能で、各建具の寸法・材質・記号といった属性をまとめて表にする作業は、データ抽出の仕事になります。
データ抽出はフルAutoCAD向けの機能で、AutoCAD LTでは使えません。LTでは、同じブロックの数量はCOUNTで、外部集計はデータリンクで代替します。属性の持たせ方から集計までの手順は属性ブロックで情報を持たせデータ抽出するで解説しています。
自動更新する表についての編集部の見解
公式ドキュメントを読み解くと、AutoCADの表まわりは「何を自動化したいか」から手段を選ぶ設計になっている、というのが編集部の見解です。セル数式・Objectフィールド・データリンク・COUNT・データ抽出という5つの手段は、それぞれ担当する自動化が違います。読者は自分の目的に合う1つを選べばよく、すべてを覚える必要はありません。
編集部の見立てでは、多くの現場でまず効くのは「Objectフィールドによる面積連動」と「COUNTによる員数拾い」の2つです。この2つは、建具表・数量表という頻出の成果物で更新漏れを構造的に防げるためです。まずここから取り入れると、効果を体感しやすいでしょう。
注意点は、フィールドが条件によって自動更新されないことです。FIELDEVALの設定やDateフィールドの例外、COUNTフィールドが再作図で更新される点を理解していないと、「数字が古いまま」という誤解につながります。更新の仕組みだけは、最初に押さえておく価値があります。
自動更新する表がこれからの図面運用にもたらす変化
テーブルとフィールドを整えた先では、図面の修正が表の修正を兼ねるようになります。手作業で表を追いかける時間が消え、修正のたびに数字を疑う不安からも解放されます。
たとえば、開口部を1つ追加する変更を考えてみます。手打ちの運用では、平面図を直したあとに建具表の行と数量、図面枠の枚数まで人が直します。フィールドとCOUNTを組み込んだ図面では、ブロックを1つ足して再作図するだけで、数量も集計も追従します。差が出るのは、変更が増える終盤の追い込みほど大きくなります。
社内書式をテーブルスタイルとして共有し、正本の集計をデータリンクでExcelに置く運用まで進めると、担当者が変わっても同じ表が同じ精度で出せるようになります。属人化していた表づくりが、図面の一部として仕組みに置き換わっていく変化です。
まとめ
AutoCADのテーブルとフィールドを使えば、図面と連動して自動更新する表を作れます。要点は次の4つに集約できます。
テーブルは表の器で、自動更新の手段は目的で分かれます。表の中の計算はセル数式、図面内の値はフィールド、外部Excelはデータリンク、同種ブロックの個数はCOUNTが担当します。Objectフィールドを使えば、図形の面積や長さを表に取り込み、形状変更に追従させられます。更新のタイミングはFIELDEVALとUPDATEFIELDで制御し、COUNTフィールドは再作図で追従します。そして、多数の属性を一覧化する大量集計はデータ抽出の担当で、AutoCAD LTでは使えないため、LTではCOUNTとデータリンクで代替します。
まずはObjectフィールドで面積を1セル取り込むところから始めると、自動更新の手ごたえがつかめます。そこから数量表のCOUNT、図面枠のフィールドへと広げていくのがおすすめです。
建築知識の教科書