Excel データクリーナー
Excel や CSV ファイルを開き、必要なクリーニング手順をオンにすると、結果をダウンロードする前にどのセルと行が変わるかを正確に確認できます。すべてお使いのデバイス上で動作します。
Excel データクリーナーは、スプレッドシートをブラウザ内で読み込んでクリーニングします。ファイルとその内容、クリーニング後の結果はお使いのデバイスに留まり、アップロードされることはありません。
開発・運営:Udit Agarwal
Excel to CSV でシートを変換する
Excel データクリーナー について
乱れたスプレッドシートが検索関数・ピボットテーブル・インポートを壊す原因は、決まって同じです。余分な空白、隠れた文字、空白行、重複レコード、5 種類の形式が混在する日付、文字列として保存された数値です。Excel データクリーナーは、ブックまたは CSV を開き、修正を順序付きの手順として重ねられます。空白の除去、隠れた文字の削除、空白の行と列の削除、指定したキー列での重複排除、大文字小文字の変更、日付の統一(Excel のシリアル値を含む)、文字列から数値への変換、検索と置換、空白の補完、列の分割と結合、見出しの整形です。各手順は、変更されたセルや行の数を前後のサンプル付きで表示し、変更されたセルはライブプレビューで強調表示されます。元のファイルには一切手を加えず、何もアップロードされません。
機能
- オン・オフを切り替えられ、順序も変更できる 16 のクリーニング手順と、手順ごとのライブ件数
- 各手順の最初の変更について前後の例を表示し、プレビューでセルを強調表示
- 行全体または指定したキー列での重複削除。最初または最後の一致を残せる
- 混在した形式や Excel のシリアル値を読み取る日付の統一。日が先か月が先かの設定付き
- 通貨記号、桁区切り、かっこ付きの負の数、1.234,56 形式の値を対象にした、文字列から数値への変換
- 先頭のゼロや長い ID 番号は文字列のまま残るので、郵便番号や口座番号が壊れない
- 任意の正規表現を使える検索と置換、下方向への補完、分割、結合、見出しの整形
- クリーニングしたシートを .xlsx または CSV でダウンロードでき、変更内容のレポートもコピー可能
Excel データクリーナー の使い方
- .xlsx・.xls・.csv・.tsv ファイルをドロップするか、サンプルシートを試し、シートと見出し行を選ぶ
- 必要な手順をオンにし、それぞれを適切な列に向けて、妥当な順序に並べ替える
- 件数、前後の例、強調表示されたプレビューを確認する
- クリーニング済みの .xlsx または CSV をダウンロードし、記録が必要なら変更レポートをコピーする
例
入力
Name: ' alice JOHNSON ' Email: 'ALICE@Example.com '
Date: '03/04/2025' Amount: '$1,200.00'
(the same row appears twice)
出力
Name: 'Alice Johnson' Email: 'alice@example.com'
Date: '2025-04-03' Amount: 1200 (a real number)
Duplicate row removed: 1 of 6 data rows
手順は順番に実行されました。空白の除去、重複の削除、先頭大文字化、メール、日付(日が先)、文字列から数値への変換です。
よくあるエラーとトラブルシューティング
- 重複した行が削除されなかった。 — 行が一致とみなされるのは、空白を除去したあとで比較するセルがすべて同一の場合だけです。空白の除去の手順を重複削除の手順より前に置くか、「大文字小文字を区別しない」をオンにするか、メールアドレスのようなキー列だけを選んでください。
- 日付の日と月が入れ替わって出力された。 — 03/04/2025 のような値は 2 通りに読めます。日付の手順にある曖昧さの設定を「日が先」と「月が先」で切り替えてください。13/04/2025 のような値は常に正しく読み取られます。
- 一部の数値が文字列のまま残った。 — 先頭にゼロのある ID や 15 桁を超える文字列は、意図的に文字列として残されます。本当に変換したい場合は「00123 のような ID を文字列のままにする」をオフにし、手順の下にあるスキップされた値のメモを確認してください。
- 隠れた文字の手順で、空白行が消えなかった。 — 順序が重要です。「隠れた文字を削除」を「空白行を削除」より上に移動すると、見えない文字だけが入ったセルが、空白行の判定時にはすでに空になっています。
よくある質問
- Excel データクリーナーは、行が重複かどうかをどう判断しますか?
- 空白を除去したあと、選んだ列から、何も選んでいなければすべての列からキーを作ります。同じキーの行が重複で、最初と最後のどちらを残すか、大文字小文字を区別するかを選べます。
- Excel データクリーナーは、異なる形式で届いた日付を統一できますか?
- はい。日付の手順は、ISO 形式の日付、日-月-年と月-日-年の数字、5 Jan 2025 のような月名、20250105 のような詰めた値、45000 のような Excel のシリアル値を読み取り、選んだ 1 つの形式で、文字列または本物の日付セルとして書き出します。
- Excel データクリーナーは、元のブックを変更しますか?
- いいえ。開いたファイルは読み取られるだけです。クリーニングはメモリ上のコピーで行われ、新しい .xlsx または CSV をダウンロードするので、元のファイルはそのまま残ります。
- Excel ファイルをクリーニングすると、数式や書式はどうなりますか?
- 数式は最後に計算された値として読み取られ、単純な値として書き戻されます。セルの書式、結合セル、グラフは引き継がれません。ダウンロードされるのは元のレイアウトのコピーではなく、整ったデータシートです。
- Excel データクリーナーの手順の中に、列の指定が必要なものがあるのはなぜですか?
- 大文字小文字、日付、数値、分割のような手順は、どこに作用させるかを知る必要があるため、チップで列を選びます。選択を「すべての列」のままにすると手順がすべてに適用され、分割と結合は特定の列を指定する必要があります。
- Excel データクリーナーで、大きなスプレッドシートをクリーニングできますか?
- はい。ブラウザがメモリに保持できる範囲であれば可能です。数万行は問題なく処理できますが、ページの応答性を保つため、プレビューには先頭 50 行だけが表示されます。
関連ツール
Excel・スプレッドシートの他のツール
- VLOOKUP 関数 作成 — IFERROR、完全一致・近似一致、XLOOKUP や INDEX MATCH の代替式とライブテスト付きで VLOOKUP を作成します。
- INDEX MATCH 関数 作成 — 左方向の検索、2 方向の検索、複数条件の INDEX MATCH を、ライブテストの表とコピーしやすい出力付きで生成します。
- Excel 数式 解説 — Excel や Google スプレッドシートの数式を貼り付けると、各関数と引数を平易な言葉で順を追って説明します。
- Excel 数式 作成 — 条件付きの合計、検索、日付、テキスト分割、順位付けなどの作業を選ぶと、そのまま貼れる数式が得られます。
- Excel 関数 翻訳 — Excel の数式を英語、ドイツ語、フランス語、スペイン語などの間で、正しい区切り文字つきで翻訳します。
- VBA マクロ 作成 — 繰り返し、空白行の削除、PDF 出力、メール送信などのタスクのライブラリから、すぐ実行できる VBA を生成します。
- CSV Excel 変換 — CSV・TSV ファイルを、区切り文字の判定、ヘッダーの装飾、列の型、複数シートに対応した .xlsx ブックに変換します。
- JSON Excel 変換 — JSON の配列やネストしたオブジェクトを、展開した列、配列ごとのシート、型付きのセルを持つ Excel ブックに変換します。
Excel・スプレッドシートのツールをすべて見る (9) · すべてのツール