別紙

統計表における機械判読可能なデータ作成に関する表記方法

⽬次
第１章

機械判読可能なデータの作成〜Excel 形式による統計表の作成〜 ....................................- 2 -データ形式の留意点 ...........................................................................................................- 2 □チェック項⽬１-１

ファイル形式は Excel か CSV となっているか .......................................- 2 -Excel ファイルによる統計表のレイアウト ........................................................................- 2 第１項

データ・項⽬の取扱い ....................................................................................................- 2 -□チェック項⽬１-２

１セル１データとなっているか ..............................................................- 2 -□チェック項⽬１-３

数値データは数値属性とし、⽂字列を含まないこと .............................- 4 -□チェック項⽬１-４セルの結合をしていないか .....................................................................- 7 -□チェック項⽬１-５

スペースや改⾏等で体裁を整えていないか ............................................- 9 -□チェック項⽬１-６

項⽬名等を省略していないか................................................................- 11 -□チェック項⽬１-７

数式を使⽤している場合は、数値データに修正しているか ................- 11 -□チェック項⽬１-８

オブジェクトを使⽤していないか ........................................................- 12 -□チェック項⽬１-９

データの単位を記載しているか ............................................................- 12 -□チェック項⽬１-10 機種依存⽂字を使⽤していないか。 ....................................................- 13 □チェック項⽬１-11 e-Stat の時間軸コードの表記、⻄暦表記⼜は和暦に⻄暦の併記がされているか ..........................................................................................- 14 □チェック項⽬１-12 地域コード⼜は地域名称が表記されているか ......................................- 16 □チェック項⽬１-13 数値データの同⼀列内に特殊記号（秘匿等）が含まれる場合 ............- 17 第２項

表の構成の取扱い .........................................................................................................- 18 -□チェック項⽬２-１

データが分断されていないか................................................................- 18 -□チェック項⽬２-２

１シートに複数の表が掲載されていないか ..........................................- 21 --1-

第１章 機械判読可能なデータの作成〜Excel 形式による統計表の作成〜

データ形式の留意点□チェック項⽬１-１

ファイル形式は Excel か CSV となっているか

統計データのファイル形式は、仕様が公開・標準化されているもの⼜は国際的に標準化されているフォーマットであること（データベース形式として公表している場合はその限りではない。）。具体的には、Excel や CSV、XML、Open Document Format（.ods）が挙げられる。
また、統計表の解説や注釈、図が⼊った報道発表資料や報告書ベースのファイル（PDF や印刷することを⽬的として作成した表形式データ）で掲載する場合であっても、それとは別途、その表の基データを登録する。
※CSV 形式の表記方法案は別途提示する。
Excel ファイルによる統計表のレイアウト
本節では、ファイル形式による統計表における留意点を以下に⽰す。統計データを作成する際に、本節で⽰すチェック項⽬を１つずつ踏まえ改善していくことで、PDF 形式による統計表や、印刷して報告書として提供することを主眼にした表形式データを、機械判読可能なデータとして利⽤できる統計表に改善することが可能となる。

第１項

データ・項⽬の取扱い□チェック項⽬１-２

１セル１データとなっているか

１セルに複数のデータが⼊⼒されていると、計算や昇順・降順の並べ替え、コピーペーストやグラフ化等加⼯編集する場合に多くの⼿作業やプログラムの作成が必要となり、すぐにデータとして利⽤できないため、１セル１データの⼊⼒とすること。

-2-例１
修正前

修正後

１セルに複数のデータが⼊⼒されている

１セル１データとして⼊⼒した状態

仕⼊れ額と出荷額のセルに複数のデータが⼊⼒されている。このような場合は、年度ごとに列・⾏を分け、各セルにデータを分離して⼊⼒する。
例２
修正前

修正後
１セル１データとして⼊⼒した状態

１セルに複数のデータが⼊⼒されている

売上⾦額と費⽤総額が１セルに⼊⼒されているため、例えば、売上⾦額に占める費⽤総額の割合を計算したい場合、修正前の場合、「（）」内の数字を分離してから、割り算を⾏う必要が⽣じる。
⼀⽅、修正後の場合では、費⽤総額列の値を売上⾦額列の値で割るだけでよく、単純な処理で計算が可能となる。
そのため、１セル１データの⼊⼒すること。

-3-□チェック項⽬１-３

数値データは数値属性とし、⽂字列を含まないこと

数値データに、円、￥、kg、㌧などやマイナス記号（▲）を⽂字列として⼊⼒すると、Excel では数値ではなく⽂字列として扱われてしまうため、関数等で計算ができなくなる（エラーとなる）ほか、昇順・降順等の並べ替えも正確にできない場合がある。
また、ヒトが⾒やすくするための⼯夫として、千円単位を⽰す「,（カンマ）」を⽂字列として直接⼊⼒している場合、関数によっては正確に計算できない場合があるほか、当該 Excel ファイルを csv化すると思わぬ挙動を⽰す場合がある（csv はカンマでデータを区切るため）。
そのため、数値データは数値属性とし、⽂字列を含まないこと。
なお、数値データの同⼀列内に特殊記号（秘匿等）が含まれる場合は、例外処理を認めているた
め、チェック項⽬１-13 を参照すること。
補⾜：

Excel の場合「書式設定」により体裁を整えることは可能であるため、データは数値として扱いつつ、⾒た⽬の体裁を整えることができる。
ただし、書式設定を施した Excel を csv 化すると、思わぬ挙動を⽰す場合があるため、印刷を意識した報告書ベースの Excel にのみ使⽤する等、使い分ける必要がある。

例１

数値データ内に⽂字列が含まれる場合
修正前

修正後

「円」、
「▲（マイナス表記）」、「，（カンマ）」が数値データを数値属性として⼊⼒した状態

⽂字列として⼊⼒されている↑⻩⾊の⾏は関数で合計を表⽰した例↑⻩⾊の⾏は関数で合計を表⽰した例「円」、「▲（マイナス表記）」、「，（カンマ）」が⽂字列として⼊⼒されているため、関数計算を⾏うとエラーとなる。
数値データは数値属性として⼊⼒することで、関数計算が可能となる。

-4-

例２

数値データ内に空⽩がある場合
修正前

修正後

桁区切りのために空⽩が含まれている

空⽩を除いた状態

数値データに、空⽩が含まれる場合、数値ではなく⽂字列として扱われ、関数計算を⾏うとエラーとなる。また、昇順・降順等の並べ替えも正確にできない。
そのため、数値データは数値属性とし、⽂字列を含まないこと。

-5-

例３

数値データ内に注釈・脚注が含まれる場合
修正前

セルに注釈が含まれている

修正後
注釈を分離した状態

注釈を欄外に記載した状態

注釈を別シートに記載した状態

数値データに、注釈・それを表す記号が含まれる場合、数値ではなく⽂字列として扱われるため、同じ列について数値だけのデータと、⽂字列を含めたデータが混在することとなる。
また、Python 等でデータを読み込む際は、１つの列は単⼀のデータの型（整数、⼩数、⽂字列といったもの）であることを前提としているため、注釈・脚注等の⽂字列が混在すると、その列は数値を含めて、全て⽂字列として扱われてしまい、その後の処理で思わぬ挙動を⽰すことがある。
そのため、表内に注釈・脚注がある場合は、「別途列を設けて注釈を分離させる」、「表の欄外に記載する」⼜は「注釈を別シートに記載する」のいずれかの⽅法により記載すること。

-6-□チェック項⽬１-４セルの結合をしていないか

表形式のデータのうち、特にレコード形式のデータを機械判読可能なデータとして利⽤するためには、１件のデータを、横１⾏で⼊⼒（レコード）⼜は縦１列で⼊⼒（フィールド）する必要がある。
レコード及びフィールドはそれぞれ独⽴しており、レコードの場合は上下の並べ替えをしてもデータの意味が変わらず、フィールドの場合は左右で⼊れ替えても意味が変わらないようにセルの結合⼜は不必要な分離を⾏わないこと。
例１
修正前
セルが結合（⼜は分離）されている

修正後セルの結合を解除した状態セルが結合（⼜は分離）されており、機械判読に適していない。
そのため、１件のデータは、横１⾏で表記し、セルの結合⼜は不必要な分離を⾏わないこと。

-7-

例２
修正前

修正後

セルが結合されているセルの結合を解除した状態

セルを結合した場合、並べ替えができない（エラーとなる）、グラフ化ができないほか、次の例のとおり、範囲選択しにくい、コピーペーストできないなどが発⽣する。

例：市区町村と「導⼊台数」をコピーすべく、範囲選択しても…

セルが結合されている⻘ヶ島村以降は不要な「増減数」まで選択されてしまう

例：別の表からコピーして貼付けようとしても…

エラーになり貼付けできない-8-□チェック項⽬１-５

スペースや改⾏等で体裁を整えていないかスペースや改⾏等で体裁を整えた場合、データの検索性が低下するほか、複数の表を横断的に利⽤する場合においても⽀障が⽣じる可能性がある。
そのため、体裁を整えるためのスペースや改⾏等は削除すること。
例１
修正前

修正後

スペースで体裁を整えている

地域コードを併記した状態

スペースによる整形を解除しつつ、地域コードの地域名を表記した状態

チェック項⽬１-12 の例を参考に、地域コードを併記するか、スペースによる整形を解除しつつ、地域コードの地域名を表記した状態とすること。

-9-例２
修正前

修正後

スペースで体裁を整えているスペースを解除した状態

分類の「A」以降の項⽬が総計の内数であることを⽰すために、「□A」とスペースを挿⼊することで体裁を整えており、本来の情報とは無関係な情報が⼊⼒されているため、他の統計データと結合しようとしても（関数の VLOOKUP 等）同じ分類がマッチせずに結合ができないなどの可能性がある。
そのため、体裁のためのスペースによる整形をしないこと。
例３
修正前

修正後
改⾏を解除した状態

改⾏で体裁を整えている

項⽬の体裁を整えるため改⾏が使⽤されているが、その改⾏に意味があるのか機械は判別が出来ない。
そのため、体裁のための改⾏による整形をしないこと。

- 10 -

□チェック項⽬１-６

項⽬名等を省略していないか

ヒトであれば省略されている部分の意味を判断できるが、ソフトウェア等のプログラムでは判断ができない。
そのため、項⽬名等を省略しないこと。
例
修正前

修正後

同じ名称を空⽩で省略している

省略せずに⼊⼒した状態

項⽬名が何を意味するのか分からない構造になっている（レコードとして成り⽴っていない）ため、省略せずに⼊⼒すること□チェック項⽬１-７

数式を使⽤している場合は、数値データに修正しているか

例
修正前

修正後

合計が数式で⼊⼒されている数値データに修正した状態

数式を使⽤してセルの値を⼊⼒している場合、並べ替え等を⾏った場合、正確な値が表⽰されなくなる可能性がある。
そのため、セルのデータは値のみとすること。

- 11 -

□チェック項⽬１-８

オブジェクトを使⽤していないか

例
修正前

修正後

オブジェクトを使⽤しているオブジェクトを削除した状態

オブジェクトを使⽤して体裁を整えているため、機械判読に適していない。
オブジェクトを削除した上で、それぞれのセルにデータを⼊⼒すること。
□チェック項⽬１-９

データの単位を記載しているか

例
修正前

修正後
単位を⼊⼒した状態

単位が表記されていない

データの単位（物理単位、貨幣単位）は、データ処理に必須である。
そのため、単位が含まれる項⽬については、別セルにその項⽬の単位を⼊⼒すること。

- 12 -

□チェック項⽬１-10 機種依存⽂字を使⽤していないか。
例
修正前

修正後

機種依存⽂字を使⽤している

機種依存⽂字を削除した状態

機種依存⽂字は利⽤者の環境によっては正しく表⽰されない等の可能性がある。
そのため、機種依存⽂字は使⽤しないこと。

- 13 -

□チェック項⽬１-11 e-Stat の時間軸コードの表記、⻄暦表記⼜は和暦に⻄暦の併記がされているか
例
修正前

修正後

和暦のみで表記している

時間軸コードに和暦を併記した状態

⻄暦で表記した状態

⻄暦に和暦を併記した状態時間軸を⽰すデータについて、ソフトウェア等のプログラムは、年の値の⼤⼩により認識することが多いため、和暦表⽰のみでは、元号が切り替わる際に⼿作業で⻄暦等に変換する必要がある。
そこで、既に e-Stat で⽤いている時間軸コードを活⽤することで、府省間の共通化を図ることともに、データ収集や横断的利⽤の⾃動化が容易となる。
そのため、時間軸は、可能な限り e-Stat で⽤いられる時間軸コード（次⾴「e-Stat で⽤いられる時間軸コード体系」参照）を記載すること。
また、e-Stat で⽤いられる時間軸コード以外で、既に調査独⾃で時間軸コードが設定されている場合は、原則当該コードを記載（維持）すること。ただし、この場合、同⼀表内で e-Stat に⽤いられる時間軸コードと重複させないこと。
さらに、時間軸コードのセルには、時間軸コード以外の情報を記載しないこと。これにより難い場合は、その旨を明記すること。
なお、時間軸コードを⽤いない場合は、単調増加する⻄暦での表記⼜は和暦に⻄暦を併記すること。

- 14 -

e-Stat で⽤いられる時間軸コード体系
コード名称

説明

時間軸(年)コード[年(4 桁)][種別(1 桁)][上/下期(1 桁)][期(4 桁)]
・[年] --------- ⻄暦 4 桁
・[種別] ------- 0(年を意味する)固定
・[上期/下期 --- 0=指定なし, 1=1〜6 ⽉期, 2=7〜12 ⽉期
・[期] --------- 0000=年,
0103= 1〜 3 ⽉期, 0101= 1 ⽉, 0202= 2 ⽉, 0303= 3 ⽉,
0406= 4〜 6 ⽉期, 0404= 4 ⽉, 0505= 5 ⽉, 0606= 6 ⽉,
0709= 7〜 9 ⽉期, 0707= 7 ⽉, 0808= 8 ⽉, 0909= 9 ⽉,
1012=10〜12 ⽉期, 1010=10 ⽉, 1111=11 ⽉, 1212=12 ⽉

時間軸(年度)コード[年(4 桁)][種別(1 桁)][上/下期(1 桁)][期(4 桁)]
・[年] --------- ⻄暦 4 桁
・[種別] ------- 1(年度を意味する)固定
・[上期/下期 --- 0=指定なし, 1=4〜9 ⽉期, 2=10〜3 ⽉期
・[期] --------- 0000=年度,
0103= 1〜 3 ⽉期, 0101= 1 ⽉, 0202= 2 ⽉, 0303= 3 ⽉,
0406= 4〜 6 ⽉期, 0404= 4 ⽉, 0505= 5 ⽉, 0606= 6 ⽉,
0709= 7〜 9 ⽉期, 0707= 7 ⽉, 0808= 8 ⽉, 0909= 9 ⽉,
1012=10〜12 ⽉期, 1010=10 ⽉, 1111=11 ⽉, 1212=12 ⽉

例コード説明2006000000

2006 年2006010000

2006 年 1〜6 ⽉期

2006100000

2006 年度

2006110000

2006 年度 4〜9 ⽉期

2006000103

2006 年 1〜3 ⽉期

2006000101

2006 年 1 ⽉- 15 -□チェック項⽬１-12 地域コード⼜は地域名称が表記されているか例
修正前

修正後

都道府県名を略称している

地域コードを併記した状態

同コードで定められた名称を表記した状態

地域の表記については、県名の省略や順不同の記載、同⼀名称の場合に利⽤者が混乱する場合がある。
そこで、都道府県及び市区町村の区域を⽰す統計情報の表章及び当該情報の相互利⽤のための基準である「統計に⽤いる標準地域コード（昭和 45 年４⽉統計審議会答申決定）（以下、「標準地域コード」という。）」を可能な限り記載すること。これによらない場合は同コードに定められた地域の名称を記載すること。
また、標準地域コード以外で、既に調査独⾃で地域コードが設定されている場合は、原則当該コードを記載（維持）すること。ただし、この場合、同⼀表内で標準地域コードと重複させないこと。
さらに、地域コードのセルには、地域コード以外の情報を記載しないこと。これにより難い場合は、その旨を明記すること。

- 16 -

□チェック項⽬１-13 数値データの同⼀列内に特殊記号（秘匿等）が含まれる場合
数値データの同⼀列内に秘匿等の特殊処理を⾏っていることを⽰す記号を記載している場合、数値ではなく⽂字列として扱われるが、同⼀セルには数値が⼊っておらず、Excel 関数で計算した場合、当該セルは無視されて計算される。
そのため、特殊記号は例外として、数値データと同⼀列に記載することを許容する。ただし、同⼀セル内の数値と⽂字の混在はさせないこと。
なお、特殊⽂字は原則以下の記号に統⼀する。これにより難い場合は、使⽤した記号の意味を明記すること。
特殊処理

記号

集計した結果がゼロ、表章桁未満

0

集計に必要なデータがない

***

秘匿データ

X例
修正前

修正後

- 17 -

第２項

表の構成の取扱い□チェック項⽬２-１

データが分断されていないか

空⽩列などを追加したり、Excel の１シートに複数の表頭・表側を設定した場合、データが分断されてしまい、機械判読に⽀障をきたす可能性がある。
そのため、不必要な表の分離は⾏わないこと。
また、表頭、表側、欄外等に、表の印刷や成形を意識した不必要な空⽩⾏（列）を追加しないこと。
例１
修正前
データが分断されている

修正後

空⽩列を削除した状態

データが分断されているため、空⽩列を削除し、データが分断されないようにすること。

- 18 -

例２
修正前

修正後

データが分断されている

空⽩⾏を削除した状態

空⽩⾏でデータが分断されているため、空⽩⾏を削除し、データが分断されないようにすること。

- 19 -

例３
修正前
紙⾯に収めるために表を折り返している

修正後

収録範囲を１つにした状態

紙⾯に収めるために表を折り返しているため、正確な計算や並べ替えなどができない場合がある。
収録範囲を１つにし、データが分断されないようにすること。

- 20 -

□チェック項⽬２-２

１シートに複数の表が掲載されていないか

例４
修正前

修正後

１シートに複数の表が掲載されている１つの表を１シートに分割した状態

１シートに複数の表が掲載されているため、正確な計算や昇順・降順の並べ替えなどができない場合がある。
１つの表を１シートに分割して収録すること。

- 21 -