
表は、情報やデータを通常は行と列、場合によってはもっと複雑な構造で配置したものです。表は、コミュニケーション、研究、データ分析で広く使用されています。表は、印刷媒体、手書きのメモ、コンピュータ ソフトウェア、建築装飾、交通標識など、さまざまな場所で使用されます。表を説明する正確な規則や用語は、コンテキストによって異なります。さらに、表は、多様性、構造、柔軟性、表記、表現、使用方法の点で大きく異なります。[ 1 ] [ 2 ] [ 3 ] [4] [ 5 ]表形式で伝えられる情報やデータは、表形式(形容詞)であると言われます。書籍や技術記事では、表は通常、メイン テキストとは別に、番号が付けられキャプションが付けられたフローティング ブロックとして表示されます。
表セルは、情報やデータを格納するために使用されるグラフ表内のグループです。セルは水平方向(セルの行)と垂直方向(セルの列)にグループ化されます。各セルには、同一線上にある行見出しと列見出しの組み合わせに関する情報が含まれます。
基本的な説明
表は、行と列が順序正しく配置された構造です。これは最も基本的な表の簡略化された説明です。この簡略化された説明から、いくつかの考慮事項が導き出されます。
- 行という用語には、いくつかの一般的な同義語があります (例:レコード、kタプル、n タプル、ベクトル)。
- 列という用語には、いくつかの一般的な同義語があります (例: フィールド、パラメーター、プロパティ、属性、支柱)。
- 列は通常、名前で識別されます。
- 列名は単語、フレーズ、または数値インデックスで構成できます。
- 行と列の交差点はセルと呼ばれます。
表の要素は、様々な方法でグループ化、セグメント化、配置することができ、再帰的にネストすることもできます。さらに、表にはメタデータ、注釈、ヘッダー[ 6 ] 、フッター、その他の補助的な機能を含めることができます。[ 5 ]
シンプルなテーブル
以下は、4列9行のシンプルな表です。最初の行は列名の表示のみに使用されるため、数えません。これは「ヘッダー行」と呼ばれます。
| ファーストネーム | 苗字 | 年 | 性別 |
|---|---|---|---|
| ティヌ | エレジョグン | 14 | F |
| ハビエル | サパタ | 28 | M |
| リリー | マクガレット | 18 | F |
| オラトゥンボ | チジャク | 22 | M |
| アドリエンヌ | アンソーラ | 22 | M |
| アクセリア | アタナシオス | 22 | M |
| ジョン・カバット | ジン | 22 | M |
| タバン | モソア | 15 | F |
| リアン | エリス | 12 | M |
多次元テーブル

次元の概念もまた、基本的な用語の一部です。[ 7 ]データ値を順序付けられた階層に正規化することで、あらゆる「単純な」表を「多次元」表として表現できます。このような表の一般的な例としては、九九表が挙げられます。
| × | 1 | 2 | 3 |
|---|---|---|---|
| 1 | 1 | 2 | 3 |
| 2 | 2 | 4 | 6 |
| 3 | 3 | 6 | 9 |
多次元テーブルでは、テーブル本体の各セル(およびそのセルの値)は、列の先頭の値(つまりヘッダー)、行の値、そしてより複雑なテーブルにおけるその他の構造の値と関連しています。これは単射関係です。つまり、ヘッダー行(適切な用語がないため、行0)とヘッダー列(適切な用語がないため、列0)の値の各組み合わせは、テーブル内の一意のセルと関連しています。
- 列 1 と行 1 はセル (1,1) にのみ対応します。
- 列 1 と行 2 はセル (2,1) などにのみ対応します。
最初の列には、表の残りの部分を参照するための情報次元の説明が示されることが多い。この列は「スタブ列」と呼ばれる。表は3次元以上の次元を含む場合があり、次元の数によって分類できる。多次元表には、スーパー行(その行の下に表示される行の追加の次元を説明する行)が含まれる場合があり、通常はツリー構造にグループ化されている。この構造は通常、各スタブのラベルの前に適切な数の空白を配置することで視覚的に表現される。[ 8 ]
文献では、表には数値、累積統計、カテゴリ値、そして時には文章による並列説明が示されることが多い。[ 9 ]表は限られたスペースに大量の情報を凝縮できるため、多くの研究分野の科学文献でよく使われている。

一般的な表現
コミュニケーションツールとして、表は、無限の異なる社会的または科学的文脈からの情報を一般化することを可能にします。表は、そうでなければ明白でなかったり、容易に理解できなかったりする可能性のある情報を、親しみやすい方法で伝えることができます。
例えば、次の図では、同じ情報を2つの方法で表現したものが並べて示されています。左側はNFPA 704規格の「ファイアダイヤモンド」で、値の例が示されています。右側は同じ値と追加情報を示したシンプルな表です。どちらの表現も本質的には同じ情報を伝えていますが、NFPA 704規格に精通していない人にとっては、表形式の表現の方が理解しやすいと言えるでしょう。ただし、表形式の表現は、スペースの制限や安全上の理由など、あらゆる状況に最適とは限りません。
| 標準的な表現 | 表形式の表現 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
情報技術
ソフトウェアアプリケーション
最新のソフトウェア アプリケーションを使用すると、ユーザーは、ワード プロセッサやスプレッドシートアプリケーション、プレゼンテーション ソフトウェア、HTMLや他のマークアップ言語など、さまざまな用途で表や表形式のデータを生成、書式設定、編集することができます。
HTML
表セルは、 HTMLおよびWeb ページ作成において重要なコンポーネントです。これは <table> コンポーネントの一部です。[ 10 ]プログラマーは表セルのサイズを指定し、それを使用して Web ページのセクションを保持することができます。HTML の表セルは空でない要素であり、常に閉じられている必要があります。HTML には、通常の表セルとヘッダー セルの 2 種類の表セルがあります。<td> は表セル (名前から「データ」を暗示) を表しますが、<th> は表の「ヘッダー」を表します。この 2 つは互換的に使用できますが、ヘッダー セルは表の上部と側面のヘッダーにのみ使用することをお勧めします。さらに、表セルは<table>タグと<tr> (表行) タグ内にネストする必要があります。特定の行に他の行よりも多くの表セル タグがある場合、特定の<tr>に、セルの幅を何列にするかを宣言するcolspan属性を指定する必要があります。 rowspan属性とcolspan属性を使用することで、開発者は複数の行や列を組み合わせることができ、より複雑で視覚的に構造化された表を設計することができます。[ 11 ]
次の表は、colspan と rowpan の使用法を示しています。
| <--この行には3つのテーブルデータセルがあります | |||
<--この行には2つの行があります。最初の行ではcolspan="2" | |||
<--この行には3つのテーブルデータセルがありますが、1つは2行にまたがっています。rowspan="2" | |||
| <--この行にはテーブルデータセルが2つしかありません。最初のセルが使用されているためです。 | |||
以下は 4 つのセルを含む HTML テーブルの例です。
| セル1 | セル2 |
| セル3 | セル4 |
HTMLソース:
<表の境界線= "1 " > < tr > < td > セル1 </ td > < td > セル2 </ td > </ tr > < tr > < td > セル3 </ td > < td > セル4 </ td > </ tr > </表>ソフトウェア開発
表は、ソフトウェア開発において、高レベルの仕様記述と低レベルの実装の両方に利用されます。ソフトウェア仕様記述における表の活用方法としては、テキスト文書に簡単な決定表をアドホックに組み込む方法から、表形式の仕様記述方法論(ソフトウェアコスト削減[ 12 ]やステートステップ[ 13 ]など)の使用まで様々です。 表形式技法の支持者(中でもDavid Parnasが有名です)は、その分かりやすさに加え、体系的な検査を可能にする形式による品質とコストのメリットを強調しています。[ 14 ]一方、グラフィカル表記法で経験した同様の欠点が、少なくとも2つの表形式アプローチの開発の動機付けとして挙げられています。[ 13 ] [ 15 ]
プログラミング レベルでは、ソフトウェアは、一般に表形式として表現または理解される構造を使用して実装できます。これには、たとえば配列やハッシュ テーブルにデータを格納する (以前の結果をメモするなど) ことや、さまざまなイベントや入力に応じてプログラム実行のフローを決定する 制御テーブルが含まれます。
データベース
データベース システムでは、多くの場合、テーブルと呼ばれる構造にデータが格納されます。テーブルでは、列がデータ フィールド、行がデータ レコードを表します。
その他の用途
慣習または正式な慣例により、テーブルが日常的に使用される特定の状況がいくつかあります。
出版
数学
数学表とは、様々な引数を用いた計算結果を示す情報(通常は数値)の表です。三角関数表は古代ギリシャやインドで天文学や天体航法の応用に用いられ、 1970年代に電子計算機が安価で普及するまで、計算を簡素化し、大幅に高速化するために広く使用され続けました。対数表や三角関数表は数学や科学の教科書によく掲載され、様々な用途に特化した表も出版されました。
例:
自然科学
自然科学では、表の用途としては、化学における周期表や海洋学における潮汐表などがあります。
周期表
潮汐表
潮汐表(タイドチャートとも呼ばれる)は、潮汐予測に使用され、通常は特定の場所における毎日の満潮と干潮の時刻と水位を示します。[ 16 ]中間時刻(満潮と干潮の間)の潮位は、12分の1の法則を用いて概算するか、その場所で公表されている潮汐曲線を用いてより正確に計算できます。潮位は通常、低潮位鉛直基準点(例えば、米国の平均低潮位(MLLW)基準点)を基準として示されます。 [ 17 ]
家具との歴史的な関係
中世の会計事務所では、金銭を数えるために、テーブルはチェック柄の布で覆われていました。 [ 18 ] [ 19 ] Exchequer(国庫)とは、君主への負債を管理する英国の機関を指す古語です。したがって、硬貨が積み重ねられたチェッカーボード状のテーブルは、この情報を具体的に表現したものです。
参照
参考文献
- ^フィンク、アーリーン(2005年)『調査の実施方法』サウザンドオークス:セージ出版。ISBN 1-4129-1423-X。
- ^マクナブ、デイビッド(2002年)『行政と非営利組織のマネジメントにおける研究方法』アーモンク:MEシャープ、ISBN 0-7656-0957-6。
- ^モーガン、ジョージ (2004). 『SPSS入門統計学』 ヒルズデール: ローレンス・エルバウム. ISBN 0-8058-4789-8。
- ^ Robey, David (2000). 『神曲』における音と構造. オックスフォード大学出版局. ISBN 0-19-818498-0。
- ^ a b Zielinski, Krzysztof (2006).ソフトウェアエンジニアリング:進化と新興技術アムステルダム: IOS Press. ISBN 1-58603-559-2。
- ^例えば、「ページヘッダー」または「ヘッダー(コンピューティング)」を参照
- ^「ディメンション」という概念は、テーブルにおいて様々な文脈や意味で使用されることがよくあります。例えば、この記事で「シンプルなテーブル」と表現されているものは、「2次元配列」とも呼ばれます。これは、この記事で紹介されている「多次元テーブル」とは異なります。
- ^ Milosevic N, Gregson C, Hernandez R, Nenadic G (2016年6月). 「科学文献における表の構造の解明」(PDF) .第21回国際自然言語情報システム応用会議 (NLDB 2016) 議事録. コンピュータサイエンス講義ノート. 第9612巻. pp. 162– 174. doi : 10.1007/978-3-319-41754-7_14 . ISBN 978-3-319-41753-0. S2CID 19538141 .
- ^ Milosevic N, Gregson C, Hernandez R, Nenadic G (2019年2月). 「生物医学文献の表から情報を抽出するフレームワーク」. International Journal on Document Analysis and Recognition . 22 (1): 55– 78. arXiv : 1902.10031 . doi : 10.1007/s10032-019-00317-0 . S2CID 62880746 .
- ^ "<table>: 表要素" . MDN Web Docs . 2025年9月18日閲覧。
- ^ 「HTMLでテーブルタグを使用する方法:例を挙げて説明」 www.ccbp.in . 2025年11月14日閲覧。
- ^ Heitmeyer, Constance L. (2002). 「ソフトウェアコスト削減」ワシントンD.C.: 海軍研究所. 2012年3月12日時点のオリジナルよりアーカイブ。
- ^ a b Breen, Michael (2005). 「商用組み込みシステム製品ラインにおける軽量形式仕様記述手法の使用経験」(PDF) . Requirements Engineering Journal . 10 (2): 161– 172. doi : 10.1007/s00766-004-0209-1 . S2CID 16928695 .
- ^ジャニッキー、リシャード;パルナス、デビッド・ロージ。ザッカー、ジェフリー (1997)。 「リレーショナル文書における表形式の表現」。ブリンクでは、C.カール、W.シュミット、G. (編)。コンピューターサイエンスにおけるリレーショナル手法。スプリンガー・フェルラーグ。ISBN 3-211-82971-7。
- ^ Leveson, Nancy G.; Heimdahl, Mats PE; Reese, Jon Damon (1999). 「プロセス制御システムのための仕様言語の設計:これまでの教訓と将来へのステップ」第7回ACM SIGSOFTソフトウェア工学基礎シンポジウム(PDF) . コンピュータサイエンス講義ノート. 第1687巻. pp. 127– 146. doi : 10.1007/3-540-48166-4_9 . hdl : 11299/217294 . ISBN 978-3-540-66538-0。
- ^ Horton, Jennifer (2008年4月30日). 「潮汐表とは何か?」 HowStuffWorks. 2019年8月11日時点のオリジナルよりアーカイブ。 2020年4月2日閲覧。
- ^潮汐データとその応用、NOAA特別出版物NOS CO-OPS 1、シルバースプリングMD、2000年6月。
- ^ Baxter, WT (1989). 「初期の会計:タリーとチェッカーボード」 .会計史家ジャーナル. 16 (2): 43– 83. doi : 10.2308/0148-4184.16.2.43 . ISSN 0148-4184 . JSTOR 40697984 .
- ^ 「国庫:波瀾万丈の歴史? - 政府の歴史」 history.blog.gov.uk 2013年8月14日. 2023年4月13日閲覧。
外部リンク
ウィキメディア・コモンズの表(情報)に関連するメディア

