オンライン Excel エディター
無料 · 登録不要 · ローカル処理

Excel データをオンライン検証 — メール/URL/電話/必須チェック·無料·アップロード不要

メール、URL、電話番号、数値、必須項目をチェックし、各行を Valid / Invalid でマーク。CRM へのインポート前のクレンジングに最適。アップロード不要、登録不要。

.xlsx、.xlsm、または .xls ファイルを1つここにドロップ、またはクリックして選択

.xlsx / .xlsm / .xls 対応 · ローカル処理 · アップロードなし

5種類のバリデーター

すべての値は文字列に変換され、前後の空白をトリムしてから判定されます。同じ列に複数のバリデーターを設定できます——たとえば Required と Email を組み合わせると、空欄なら required、形式不正なら invalid email が報告されます。

バリデーター合格となる条件空セル
Required(必須)セルが空でない(テキスト、数値、日付、TRUE/FALSE すべて値あり)不合格 — 値が必須
Emailトリム後に name@example.com のような基本パターンに一致合格(スキップ)
URLhttp:// または https:// プロトコルのURLとして解析できる合格(スキップ)
Phone空白・ハイフン・括弧・ピリオド・先頭の + を除くと7〜15桁の数字だけが残る合格(スキップ)
Number実際の数値セル、または 12.5 や -3 の形のテキスト(桁区切りカンマ不可)。真偽値と日付は不合格合格(スキップ)

Required 以外のバリデーターは、空または空白のみのセルをスキップします。空欄も報告したい場合は、Required を別のバリデーターと組み合わせてください。

出力ファイルの内容

行の削除や自動修正は行われません。各シートの元の行と列はすべて保持され、右端に Validation Status と Validation Issues の2列が追加されるだけです。

列内容例
Validation Statusその行で失敗したルールがなければ Valid、1つでもあれば InvalidInvalid
Validation Issues失敗したルールのコードを「; 」で連結。合格行は空欄invalid email
Email(元の列)Validation StatusValidation Issues
jane@acme.comValid
acme@xInvalidinvalid email
jane@acme.com Valid
Invalidrequired

ダウンロードファイルの状態と問題の文言は常に英語固定です:Valid、Invalid、invalid email、invalid URL、invalid phone number、not a number、required。シートに同名の列が既にある場合、新しい列には「(2)」接尾辞が付きます。

レポートファイルは元のデータをすべて保持し、結果の2列を追加するだけです。値レベルで再構築されるため、セルスタイル、列幅、結合セル、グラフは簡略化されます。

オンラインでExcelデータを検証する方法

  1. .xlsx / .xlsm / .xls ファイルを1つドロップ — ブラウザー内でローカルに解析され、アップロードされません。
  2. 最初のシートの先頭行から列ドロップダウンが生成され「A — Email」のように表示されます。テキストのヘッダーがない列は列文字(A、B、C…)だけが表示されます。
  3. ルールを追加:列とバリデーターを選びます。最大20ルール。同じ列に複数のバリデーターを設定できます。
  4. データが1行目から始まる場合を除き、「先頭行はヘッダー」はオンのままにします(既定)。
  5. 「データを検証」をクリックし、シートごとに無効行数 / データ行数を確認します。
  6. {元の名前}-validated.xlsx をダウンロード — 元データはすべて保持され、結果の2列が追加されます。

ルールは列インデックスですべてのワークシートに適用されます。C列は各シートのヘッダー文言に関係なく、すべてのシートで3列目をチェックします。幅が狭いシートの存在しないセルは空扱いです(Required は不合格、その他は合格)。

仕組み

.xlsx、.xlsm、.xls ファイルはブラウザー内で SheetJS によって解析され、各ワークシートはメモリ上の二次元配列モデルとして読み込まれます。データ行ごとに、設定されたルールが列ごとに実行されます——各セルはテキストに変換されてトリムされ、対応するバリデーターで判定されます。Required は空欄で不合格、Email は name@host.tld の基本パターンに一致、URL は http(s) プロトコルとして解析、Phone は空白・ハイフン・括弧・ピリオド・先頭の + を除去して 7〜15 桁の数字のみ残し、Number は実数および小数形式のテキストのみ合格とします。その行で失敗したすべてのコードを「; 」で連結して Validation Issues 列に書き込み、行を Valid または Invalid でマークし、シートごとに無効行数 / 総データ行数を報告します。パイプライン全体がローカルで動作し、再構築されたブックは1バイトも端末の外に出ません。

ファイルが端末の外に出ることはありません——処理は 100% ブラウザー内で完結します。

Excelの「データの入力規則」との比較

Excel の「データの入力規則」(データ → データの入力規則)は事前ゲートです——セルにルールを設定し、入力時にはずれた値を拒否または後で圏で囲みます。本ツールは逆の役割を担います——ブック内の既存データをスキャンし、どの行がどのルールで失敗したかの読めるレポートを出力します。元の値は一切変更しません。

方法ファイルの行先期待できる結果
本ツールアップロードなし——ブラウザー内で処理無料・登録不要・既存データをスキャン・読めるレポートを生成
Excel データの入力規則ディスクに残る入力前のルール規制、スキャンレポートなし

こんなときに

  • CRMやデータベースへのインポート前に、形式不正なメールや迷惑データを除外する連絡先リストのクレンジング。
  • メールマーケティングのアップロード前にメールリストを検証し、バウンスによる評価低下を防ぐ。
  • 空白や一般的な記号を許容しつつ、7〜15桁の数字が必要なSMS/電話リストの確認。
  • 価格・数量・年齢などの数値列への混入テキスト、真偽値、「1,000」形式の桁区切りを防止。
  • 同僚や業者に渡すテンプレートで、空欄を許可しない必須列を明確にマークする。

よくある質問

本当に無料で安全ですか?

はい、100%無料・登録不要・ファイル数制限なし。解析、検証、再構築はすべてブラウザー内のJavaScriptで行われ、ファイルが端末の外に出ることはありません。

空セルは不合格になりますか?

Required だけが空または空白のみのセルを不合格にします。Email、URL、Phone、Number は空欄をスキップするため、空欄も報告したい場合は Required と組み合わせてください。

1つの列に複数のバリデーターを使えますか?

はい。同じ列に複数ルール(例:Required と Email)を追加できます。失敗したコードはすべて Validation Issues 列に「; 」で連結されます。

すべてのシートがチェックされますか?

はい。各ワークシートが列インデックスで検証されます。ヘッダーの文言に関係なく、C列は常に各シートの3列目です。

無効な行は自動で削除・修正されますか?

いいえ。元のデータはすべて保持され、追加された2列に Valid / Invalid がマークされるだけです。フィルターして確認し、ご自身で修正できます。

先頭行がヘッダーではなくデータの場合は?

「先頭行はヘッダー」のチェックを外してください。1行目も他の行と同様に検証され、結果の2列には結果のみが入り、ヘッダー文言は挿入されません。

書式は保持されますか?

出力は値から再構築されるため、スタイル、列幅、結合セル、グラフは簡略化されます。値自体(新しい2列を含む)はそのまま保持されます。

関連ツール

完全なガイドはこちら: Excel エラーの直し方:#REF!・#VALUE!・#NAME? などを一括解決 — 手順の解説、Excel での手作業の方法、FAQ を掲載。

完全なリファレンスはこちら: IF 関数:構文、例とエラーの解決 — 構文、例、よくあるエラー、FAQ を掲載。

インポート前にマークされた行を修正しますか?

無料オンラインExcelエディターを開く