数字ではない値と 4 桁の値
見出しの文字や 4 桁の数字が混ざる壊れた入力の例です。団体コードの形ではない行を、位置つきのエラーにします。
入力
団体コード(1 行に 1 つ)
コード 1234
結果
エラー 2 件・警告 0 件・情報 0 件
指摘(エラー・警告・情報)
- エラー 1 行 「コード」は団体コードの形ではありません。団体コードは数字 5 桁(検査数字なし)か、検査数字つきの 6 桁です。
- エラー 2 行 「1234」は団体コードの形ではありません。団体コードは数字 5 桁(検査数字なし)か、検査数字つきの 6 桁です。
| コードの数 | 2 件 |
|---|---|
| 5 桁 | 0 件 |
| 6 桁(検査数字が正しい) | 0 件 |
| 6 桁(検査数字が誤り) | 0 件 |
| 形が不正 | 2 件 |
コードごとの判定
| 行 | コード | 桁数 | 正しい検査数字 | 判定 |
|---|---|---|---|---|
| 1 | コード | 3 | - | 数字 5 桁または 6 桁ではない |
| 2 | 1234 | 4 | - | 数字 5 桁または 6 桁ではない |
検算(この結果になる理由)
「コード」は数字ではなく、1234 は 4 桁で 5 桁にも 6 桁にも当たりません。どちらも団体コードの形ではないため、エラーは 2 件で、形が不正な件数は 2 件です。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- コードが実在するか、廃止・変更されたかは調べません。検査数字が合うことは、コードが現在有効であることを意味しません。
- 団体コード以外の分類(産業分類・職業分類など)の照合はできません。それらは分類表の取り込みが必要なためです。
- 都道府県名や市区町村名との対応は確認しません。コードの数字だけを検査します。
ご利用にあたって
- 検査数字は入力の写し間違いを見つけるためのものです。コードの有効性は総務省などの最新の公表資料で確認してください。
- 大量のコードは端末の性能により処理に時間がかかることがあります。