Excel自動化ツール14_入力漏れ・形式チェックツール
5,980円
※こちらはダウンロード商品です
ExcelAutoTool_14.zip
33.2MB
提出前・登録前・CSV取込前の入力チェックを、目視確認から一覧チェックへ。
「入力漏れ・形式チェックツール」は、Excel/CSVの一覧データをチェックルールに沿って確認し、必須項目の空欄、日付・数値・メールアドレス・電話番号・郵便番号・コード桁数・許可値外・重複などの問題候補を、結果Excelにまとめて出力するWindows向けツールです。
顧客リスト、商品マスタ、勤怠表、申請書、報告書、CSV取込用データなどを確認するときに、
「必須項目が空欄になっていないか」
「メールアドレスや電話番号の形式が崩れていないか」
「商品コードや社員番号の桁数が合っているか」
「ステータス列に許可していない値が入っていないか」
「CSV取込前に原因になりそうな行を確認したい」
「担当者へ修正箇所を分かりやすく伝えたい」
という場面で使いやすい商品です。
詳しい説明ページはこちら
https://programming-mondai.com/top/excel/tool10/t14
〖このツールでできること〗
・Excel/CSVの一覧データをチェックルールに沿って確認
・必須項目の空欄をチェック
・日付形式の不備をチェック
・数値、整数、金額形式の不備をチェック
・メールアドレス形式の不備をチェック
・電話番号、郵便番号の形式や桁数をチェック
・商品コード、社員番号、顧客IDなどの桁数をチェック
・文字数の過不足をチェック
・許可値以外の入力をチェック
・正規表現による独自形式チェック
・重複してはいけない値の重複チェック
・問題箇所を元行番号、対象列名、入力値、理由つきで一覧化
・エラー、要確認、警告を分けて出力
・正常データ一覧も出力
・チェックルール側の設定ミスも一覧化
・問題が0件の場合も結果Excelを作成
・入力ファイルを直接上書き、削除、移動しない設計
・PythonやVBAを作成せず、Windows上でEXEを起動して利用可能
〖こんな作業におすすめです〗
・顧客リストの提出前チェック
・商品マスタの登録前チェック
・在庫データや価格データの確認
・勤怠表や勤務実績データの形式チェック
・申請書、報告書、提出用一覧の入力漏れチェック
・CSVを業務システムへ取り込む前の事前確認
・メールアドレス、電話番号、郵便番号の形式確認
・商品コード、社員番号、顧客IDなどの桁数確認
・ステータス、区分、カテゴリなどの許可値チェック
・重複してはいけないIDやコードの確認
・修正が必要な行を担当者へ共有したいとき
・Excel関数やVBAを自作せず、完成済みのWindows向けツールを使いたいとき
〖主な特徴〗
・Windows向けの実行ファイル形式
・Excelファイル(.xlsx)とCSVファイル(.csv)に対応
・1回の実行で1つの入力ファイルをチェック
・チェック条件はExcel形式のチェックルールファイルで設定
・チェックルールテンプレートを作成可能
・対象シート名、見出し行番号を指定可能
・CSVの文字コードを指定可能
・CSVの区切り文字を指定可能
・CSV文字コードは、自動判定、UTF-8、UTF-8 BOM、Shift_JIS、CP932を想定
・CSV区切り文字は、自動判定、カンマ、タブを想定
・完全空行を除外する設定あり
・文字列として読み込む設定あり
・結果Excelにフルパスを出すかどうかを選択可能
・結果Excelは日時付きの名前で新規作成
・既存ファイルは上書きせず、連番を付けて保存
・日本語の画面表示、ログ、エラーメッセージに対応
・入力ファイルは直接変更しない非破壊設計
〖チェックできる主な内容〗
必須チェック
氏名、会社名、商品名、申請日、社員番号など、空欄にしたくない項目を確認できます。
日付チェック
日付として読める形式かを確認できます。
例:2026/06/30、2026-06-30、2026年6月30日
数値チェック
数量、点数、割合など、数値として扱えるかを確認できます。
整数チェック
在庫数、人数、件数など、小数を含めたくない値を確認できます。
金額チェック
価格、単価、請求額、交通費など、金額として扱いやすい形式かを確認できます。
メールチェック
メールアドレスとして一般的な形式に近いかを確認できます。
電話番号チェック
国内電話番号として扱いやすい桁数かを確認できます。
郵便番号チェック
日本の郵便番号として扱いやすい7桁形式かを確認できます。
桁数チェック
商品コード、顧客ID、社員番号など、決まった桁数が必要な項目を確認できます。
文字数チェック
備考、件名、名称などの文字数が指定範囲内かを確認できます。
許可値チェック
ステータス、区分、カテゴリなどが、指定した選択肢の中に入っているかを確認できます。
例:未対応、対応中、完了だけを許可する
正規表現チェック
独自のコード体系や管理番号など、決まった形式に合っているかを確認できます。
重複チェック
顧客ID、商品コード、社員番号、メールアドレスなど、重複してはいけない値を確認できます。
〖チェックルールファイルについて〗
このツールでは、どの列にどのチェックを行うかを「チェックルールファイル」で設定します。
チェックルールファイルはExcel形式(.xlsx)です。
テンプレートをもとに、対象列名、チェック種別、条件、重要度、メッセージ、修正ヒントなどを設定します。
設定例:
・顧客ID:必須
・顧客ID:重複
・氏名:必須
・メールアドレス:メール
・電話番号:電話番号
・郵便番号:郵便番号
・登録日:日付
・ステータス:許可値
・商品コード:桁数
・販売価格:金額
・在庫数:整数
チェックルールでは、主に以下を設定できます。
・ルールID
・有効/無効
・対象列名
・チェック種別
・重要度
・条件1
・条件2
・条件3
・空欄時の扱い
・メッセージ
・修正ヒント
・備考
たとえば、以下のような使い方ができます。
・メールアドレス列はメール形式で確認
・商品コード列は8桁で確認
・ステータス列は「販売中」「停止中」「廃番」のどれかに限定
・販売価格列は金額形式で確認
・顧客ID列は空欄不可かつ重複不可
・備考欄は最大100文字以内で確認
チェックルールを変更することで、顧客リスト、商品マスタ、勤怠データ、申請一覧など、複数の業務に合わせて使いやすくなります。
〖出力されるExcelの内容〗
処理後は、チェック結果をまとめたExcelファイルが作成されます。
主に以下のシートが出力されます。
処理結果サマリー
実行日時、入力ファイル名、ルールファイル名、読み込み行数、読み込み列数、有効ルール数、問題件数、エラー件数、要確認件数、警告件数など、処理全体の結果を確認できます。
チェック結果一覧
入力データの各行について、行単位の判定を確認できます。
元行番号、行判定、エラー件数、要確認件数、警告件数、問題件数合計などを確認できます。
問題一覧
このツールの中心になる確認用シートです。
元行番号、対象列名、チェック種別、入力値、判定用値、内容、確認ポイント、修正ヒントなどを、問題1件につき1行で確認できます。
エラー一覧
重要度が「エラー」の問題をまとめて確認できます。
必須項目の空欄、形式不備、桁数不正など、優先的に確認したい項目を整理できます。
要確認一覧
重要度が「要確認」の問題をまとめて確認できます。
業務上、最終確認が必要な行を整理できます。
警告一覧
警告扱いの内容を確認できます。
値の違反だけでなく、空行除外、列名補正、長文切り詰めなどの確認にも使えます。
正常データ一覧
設定したチェックルール上、問題候補が見つからなかった行を確認できます。
ルールエラー一覧
チェックルールファイル側の不備を確認できます。
対象列名が入力データにない、チェック種別が不正、正規表現が不正など、ルール設定の修正に使えます。
スキップ一覧
完全空行、無効ルール、処理対象外のデータなどを確認できます。
チェックルール
実行時に使用したチェックルールを確認できます。
あとから「どの条件でチェックしたか」を確認しやすくなります。
実行条件
入力ファイル、出力先フォルダ、チェックルールファイル、入力形式、対象シート名、見出し行番号、CSV文字コード、区切り文字などを確認できます。
処理ログ
ファイル読み込み、チェック実行、出力、警告、エラーなど、処理の流れを確認できます。
〖ご利用の流れ〗
1. 商品ファイルをダウンロード
2. ZIPファイルを解凍
3. ツールのフォルダを開く
4. EXEファイルを起動
5. チェックしたいExcelまたはCSVファイルを指定
6. 出力先フォルダを指定
7. チェックルールファイルを指定
8. 必要に応じて、チェックルールテンプレートを作成
9. Excelの場合は、対象シート名と見出し行番号を確認
10. CSVの場合は、文字コードと区切り文字を確認
11. 必要に応じて、空行除外や文字列読み込みを設定
12. 事前チェックで、入力ファイルとルールの状態を確認
13. チェックを実行
14. 作成された結果Excelの問題一覧を確認
15. 元ファイル側で必要な修正を行う
まずは同梱のサンプルデータで動作を確認してから、ご自身のExcel/CSVに合わせてチェックルールを調整してください。
〖入力データのイメージ〗
顧客リストの場合:
・顧客ID
・氏名
・会社名
・メールアドレス
・電話番号
・郵便番号
・住所
・登録日
・ステータス
商品マスタの場合:
・商品コード
・商品名
・カテゴリ
・販売価格
・在庫数
・販売ステータス
・税区分
・登録日
勤怠データの場合:
・社員番号
・氏名
・勤務日
・出勤時刻
・退勤時刻
・勤務時間
・申請区分
・承認ステータス
このような一覧データに対して、列ごとにチェックルールを設定して確認できます。
〖このツールが向いている方〗
・事務職、営業事務、総務、人事、経理、管理部門の方
・顧客リストを扱う担当者
・商品マスタや在庫データを扱う担当者
・勤怠表、申請書、報告書の提出前チェックを行う方
・CSVを業務システムへ取り込む前に確認したい方
・毎回同じ観点で入力チェックを行っている方
・修正が必要な行や列を結果Excelで確認したい方
・担当者へ「どの行のどの項目を直すべきか」を伝えやすくしたい方
・元ファイルを変更せず、問題箇所だけを確認したい方
・Excel関数やVBAの管理を増やしたくない方
・PythonやVBAを自作せず、完成済みのWindows向けツールを使いたい方
〖このツールが向いていないケース〗
・入力ファイルを自動修正したい場合
・入力ExcelやCSVへ直接チェック結果を書き戻したい場合
・入力時点でミスを防ぐフォームや入力画面を作りたい場合
・複数ファイルをフォルダごと一括チェックしたい場合
・複数ファイルを横断して重複チェックしたい場合
・会社独自の複雑な判断をすべて自動化したい場合
・AIで入力内容の意味や妥当性まで判断してほしい場合
・名寄せ、表記ゆれ統合、データクレンジングまで行いたい場合
・業務システムへ自動登録したい場合
・メール送信や修正依頼の自動配信まで行いたい場合
・PDF、画像、スキャン文書から文字を読み取りたい場合
・Googleスプレッドシート上で直接処理したい場合
・Macだけで使いたい場合
・法務、会計、税務、労務、個人情報管理上の正確性まで保証してほしい場合
〖対応ファイル〗
標準対応:
・Excelファイル(.xlsx)
・CSVファイル(.csv)
チェックルールファイル:
・Excelファイル(.xlsx)
出力形式:
・結果Excel(.xlsx)
CSV文字コード:
・自動判定
・UTF-8
・UTF-8 BOM
・Shift_JIS
・CP932
CSV区切り文字:
・自動判定
・カンマ
・タブ
〖非対応のもの〗
・.xls形式
・.xlsm形式
・.xlsb形式
・PDF
・画像ファイル
・スキャン文書
・パスワード付きExcel
・破損したExcel
・GoogleスプレッドシートURLの直接読み込み
・文字コードが判定できないCSV
・区切り文字や引用符が壊れているCSV
・列数が途中で崩れているCSV
・複数ファイルの一括横断チェック
・入力ファイルの自動修正
・入力ファイルへの直接書き戻し
・業務システムへの自動登録
・メール自動送信
・Web取得、スクレイピング、API連携、クラウド連携
・OCR処理
・PDF内表抽出
・画像認識
・複雑な帳票レイアウトの自動解析
・会社独自ルールへの完全自動対応
〖対応環境〗
OS:
・Windows 10
・Windows 11
実行形式:
・Windows向けEXE
入力形式:
・.xlsx
・.csv
ルールファイル:
・.xlsx
出力形式:
・.xlsx
通常利用にあたり、Pythonのインストールやコマンド操作は必要ありません。
※Mac、Linuxには対応していません。
※Googleスプレッドシートとの直接連携には対応していません。
※結果Excelの確認、チェックルールファイルの編集には、Microsoft Excelまたは.xlsx/.csvを開ける表計算ソフトが必要です。
※Microsoft Excelでの確認を推奨します。
〖ご購入前の重要な注意事項〗
本ツールは、Excel/CSVの一覧データに対して、入力漏れや形式ミスなどの問題候補を確認しやすくするためのチェック補助ツールです。
入力データを自動修正するツールではありません。
チェック結果を確認したあと、元ファイル側の修正は利用者ご自身で行ってください。
1回の実行で対象にする入力ファイルは1つです。
複数ファイルをフォルダごと一括チェックするツールではありません。
複数ファイルを確認したい場合は、ファイルごとに実行してください。
チェックルールは利用者側で設定する必要があります。
どの列を必須にするか、どの列を日付や数値として確認するか、どの値を許可するかは、業務内容に合わせて設定してください。
本ツールは、会社独自ルールや業務上の判断をすべて自動化するものではありません。
入力内容の意味、妥当性、正しさ、承認可否、登録可否などは、必ず利用者側で確認してください。
CSV取込前の確認には使えますが、取込先システム側の仕様までは判定しません。
そのため、CSV取込エラーを完全に防止するものではありません。
CSVを扱う場合は、文字コード、区切り文字、引用符、途中改行、列数崩れの影響を受けます。
CSVの状態によっては読み込みに失敗する場合があります。
商品コード、郵便番号、社員番号などで先頭ゼロが重要な場合はご注意ください。
CSVでは文字列として読み込むことで先頭ゼロを保持しやすくしますが、Excel側で数値として保存され、すでに先頭ゼロが失われている値を、ツール側で推測して復元することはできません。
メールアドレスチェックは、一般的な形式に近いかを確認するものです。
実在するメールアドレスかどうか、送信可能かどうかは確認しません。
電話番号チェックは、国内電話番号として扱いやすい桁数かを確認するものです。
電話番号が実在するかどうか、正しい契約者かどうかは確認しません。
郵便番号チェックは、7桁形式かを確認するものです。
実在する郵便番号かどうか、住所と一致するかどうかは確認しません。
日付チェックでは、曖昧な日付表記を自動補正しない場合があります。
例:「6/9」「20260609」「令和8年6月9日」などは、設定や形式によって要確認またはエラーになる場合があります。
正規表現チェックを使う場合は、複雑すぎる正規表現を避けてください。
正規表現が不正な場合は、ルールエラーとして出力されます。
本ツールは、入力Excel/CSVを直接上書き、削除、移動、修正するものではありません。
チェック結果を、別の結果Excelとして出力します。
問題が0件の場合でも、結果Excelを作成し、「問題は見つかりませんでした」と分かるようにします。
入力データが0件の場合も、状況が分かる結果Excelを作成します。
結果Excelやログには、顧客名、メールアドレス、電話番号、住所、社員番号、商品コード、社内フォルダ名、ファイル名などの情報が含まれる場合があります。
第三者へ共有する場合は、個人情報や機密情報が含まれていないか事前に確認してください。
フルパス出力をオンにした場合、結果Excelやログに社内フォルダ名や個人名を含むパスが出力される場合があります。
共有前に必ず内容を確認してください。
会社PCで実行ファイルを使用する場合は、社内のセキュリティルールに従ってください。
外部EXEの実行制限、Windows SmartScreen、セキュリティソフト、社内規定により起動できない場合があります。
本商品はコード署名なしのEXEファイルとして配布するため、Windows SmartScreenやセキュリティソフトで警告が表示される場合があります。
本商品にPythonソースコードは含まれません。
コード編集や改造を前提とした商品ではありません。
〖商品内容〗
・入力漏れ・形式チェックツール本体
・EXEファイル
・チェックルールテンプレート
・チェックルールサンプル
・サンプル入力データ
・サンプル出力データ
・取扱説明書
・利用に必要な内部ファイル一式
〖サンプルについて〗
同梱サンプルでは、顧客リスト、商品マスタ、勤怠データのようなExcel/CSVを例に、入力漏れや形式ミスのチェックを確認できます。
サンプルでは、以下のような内容を確認できます。
・必須項目の空欄
・メールアドレス形式の不備
・電話番号の桁数不足
・郵便番号の桁数不正
・不正な日付
・曖昧な日付
・数値列に単位が入っているケース
・金額列に「約」「税込」などが入っているケース
・商品コードの桁数不正
・許可値以外のステータス
・重複している顧客ID
・CSV文字コードや区切り文字の違い
・問題一覧、正常データ一覧、ルールエラー一覧の見方
購入後は、まずサンプルデータで操作の流れを確認し、その後ご自身のExcel/CSVに合わせてチェックルールを調整してください。
〖詳細説明〗
このツールでできること、使い方、向いている作業、購入前の確認事項は、以下のページにもまとめています。
https://programming-mondai.com/top/excel/tool10/t14
〖まとめ〗
ExcelやCSVの入力チェックは、行数や列数が増えるほど、目視では見落としが起きやすくなります。
必須項目の空欄、日付や数値の形式ミス、メールアドレスや電話番号の表記ミス、郵便番号や商品コードの桁数不正、許可されていない値、重複データなどは、提出後・登録後・CSV取込後に気づくと確認や修正に時間がかかります。
このツールは、Excel/CSVの一覧データをチェックルールに沿って確認し、修正が必要そうな行・列・理由を結果Excelに整理するための商品です。
提出前、登録前、CSV取込前に、まず問題候補を一覧で確認したい方は、ぜひご活用ください。