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

Excel の重複列を 1 クリックで削除 — 無料·アップロード不要·データ安全

ヘッダー名または列全体の値で照合し、最初の出現を保持。シート別レポート付き。アップロード・登録不要。

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

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

2つの検出モード:ヘッダー名 vs 列の値

ヘッダー名で判定列の値で判定
比較対象先頭行のヘッダー文言(トリム後)その列の比較対象セルすべて
向いている場面VLOOKUPや表の結合で重複した項目名同じデータが2列にコピーされた
感度大文字小文字を区別:Name と name は別型を区別:数値 1 と文字列 "1" は別
空白の扱い空ヘッダーの列は常に保持連続する完全な空列は最初の1つだけ保持

どちらのモードでも最初の出現が保持され、後続の重複は削除されます。残った列の元の順序は変わりません — 列の並べ替えは行われません。

オンラインで重複列を削除する方法

  1. .xlsx、.xlsm、または .xls ファイルを1つドロップ — ローカルで処理され、アップロードされません。
  2. モードを選択:「同じヘッダー名」は先頭行のラベル、「同一の列の値」はデータ内容を比較します。
  3. 値モードでは「先頭行はヘッダー」をオン(既定)のままにすると、ヘッダー文言を除外しデータ行のみを比較します。
  4. 「重複列を削除」をクリック — 全シートをスキャンし、シートごとに処理前後のレポートを表示します。
  5. 結果をダウンロード — {元の名前}-no-duplicate-columns.xlsx というクリーンな .xlsx です。

こんなときに

  • 複数のVLOOKUPが同じ項目を取得し、IDや名前の列が重複している。
  • 2つの表を横に結合・ジョインしたら、結合キーが複数回現れた。
  • データベースやCRMのエクスポートで、同じ指標が2つのヘッダー名で存在する。
  • コピー&ペーストでデータ列がまるごと二重になった。
  • インポート項目の間に空のスペーサー列が溜まり、まとめたい。

空の列の扱い

値モードでは、完全に空の列どうしは同一とみなされます。空列が連続している場合、最初の1列だけが保持され、残りは削除されます。ヘッダーモードでは、ヘッダーが空白・空文字の列は比較に参加せず、データが同一でも常に保持されます。目的に合うモードを選んでください。

出力はデータから再構築された値レベルの .xlsx です。セルスタイル、列幅、結合セル、グラフは簡略化され、数式はキャッシュ値として定数になります。

重複行を削除したい場合は?

このツールが削除するのは重複した列(縦の項目)です。同じレコードが2回以上現れる重複行の問題なら、行全体を比較して最初の出現を保持する専用ツール /remove-duplicates-from-excel をご利用ください。多くのクレンジングでは両方を使います — まず列、次に行の順です。

よくある質問

本当に無料ですか?

はい、完全無料です。登録不要、ウォーターマークなし、ファイル数制限なし。すべてブラウザー内で処理されます。

ヘッダー名モードの重複判定は?

ヘッダーを文字列化してトリムしてから比較します。大文字小文字は区別され、「Name」と「name」は別列のまま、「 Name 」は「Name」と一致します。空白・空文字のヘッダーの列は比較されず常に保持されます。

列の値モードは何を比較しますか?

各列の比較対象行(ヘッダー指定時はデータ行)の値を取り、正規化(日付はISO、空セルはnull)してからシリアライズします。型も区別されるため、数値の 1 と文字列の "1" は重複になりません。

空の列は削除されますか?

値モードでは、連続する完全な空列は同一扱いで最初の1列だけが残ります。ヘッダーモードでは空ヘッダーの列は常に保持されます。

書式は保持されますか?

いいえ — セル値から再構築されるため、スタイル、列幅、結合セル、グラフは簡略化され、数式は定数になります。書式が重要ならオンラインエディターをご利用ください。

ファイルはアップロードされますか?対応形式は?

解析と再構築はすべてブラウザー内で行われ、ファイルは端末から外に出ません。.xlsx、.xlsm、旧 .xls に対応。暗号化ブックは読み取れず、結果は常に最新の .xlsx です。

関連ツール

削除前に列を確認したいですか?

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