• ベストアンサー

Excel重複データ削除について

Excelで重複したデータを削除しようと思い、データが入っている範囲を選択して フィルターオプションで「重複レコードは無視する」にチェックを入れて実行しても、何も起こりません・・・ 今まで何度か使ったこともあるし、できなかったことはなかったのですが、今回は同じに見えるデータなのにExcelが同じと判断してくれていないようです。Exactなどの関数も使ってみましたがダメでした。 今までと違うとしたら、CSVから値のみコピーしてExcelに貼り付けたデータ、というくらいしか思い当たらないのですが・・・ これが原因なのでしょうか? よろしくお願い致します。

  • Celdi
  • お礼率86% (33/38)

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

以下の点、ご確認下さい。  ・完全一致で比較するので最終文字以降にスペースや表示されないコード類(TAB等)が混入していたら重複対象になりません。   スペースならTRIM関数、表示されないコードならばCLEAN関数で不要コードを除去して見て下さい。  ・対象列の左隣の列が空白(未入力)でないと期待通りに動作しません。

Celdi
質問者

お礼

mu2011さん、ありがとうございます。 ご指摘の通りスペースが入っているものがあったので、教えていただいたTRIM関数を使って解決することができました。 早速のご回答ありがとうございました。大変助かりました!

関連するQ&A

  • フィルタオプションの重複削除

    エクセル2003を使っています。 フィルタオプションを使って「重複するレコードは無視する」にチェックを入れ、重複を非表示にしたいのですが、最初の重複するデータが残り、次に重複するデータは非表示されます。 例えば、1行目にあいうえお 2行目にかきくけこ 3行目にさしすせそ 4行目にあいうえお 5行目にかきくけこ があるとします。 フィルタオプションを使って「重複するレコードは無視する」にチェックを入れると、 1行目にあいうえお 2行目にかきくけこ 3行目にさしすせそ 4行目にあいうえお となり、重複している、かきくけこは非表示になっているのですが、同じく重複しているあいうえおは表示されたままです。 これはなぜでしょうか? よろしくお願い致します。

  • エクセルVBA 重複データから1種類ずつ抽出

    いつもお世話になります。 5万行のエクセルデータで、A列に20種類のデータが重複しています。 このデータを、別シートのA1~A20に1種類ずつコピーしたいのです。 オートフィルタ→フィルタオプション→重複するレコードは無視するでチャレンジしてみたのですが、5万行だとデータ量の関係で時間がかかりすぎるので、VBAでもっと短時間で出来ないかと思い、投稿させていただきました。 よろしくお願いいたします。

  • EXCELで重複行のデータを削除したいと思っています。

    EXCELで重複行のデータを削除したいと思っています。 フィルタの重複するレコードは無視するにチェックをいれる方法は知っているのですが、 この方法だと新しく出来たデータ列が数式ではなく数式の計算結果でデータ列が出来てしまいます。 どうしたら数式のままで重複データを削除出来るのでしょうか?

  • エクセルデーターの重複するデーターを無視する方法

    エクセルの表の中に重複するデーターが含まれている場合一つにして 表示する方法がありましたら教えて下さい。フィルタオプションで重複するデーターを無視するにチェックを入れても変わりません。

  • excel 重複のないリスト作成について

    excelでフィルタ機能を使って、「リストから重複したデータを除いたリスト」を作りたいのですが、一部重複したリストが表示されてしまいます。(フィルタオプションの設定はちゃんと行っているはずです。重複したレコードは無視するのチェックボックスもチェックしています。) 色々なホームページで調べたのですが、原因がわかりません。 ご回答のほどよろしくお願いします。

  • 【エクセル】重複データ抽出時にうまくいかない

    エクセル2003で、[データ]→[フィルタ]→[フィルタオプションの設定]で下記のように 設定して重複データを省きました、 ・「指定した範囲」にチェック ・「リスト範囲」に$A$1:$A$13を入力。 ・「抽出範囲」に$B$1を入力 ・「重複するレコードは無視する」にチェック の条件で実行すると。 [元データ]  A列 1 a 2 a 3 b 4 b 5 c 6 c 7 c 8 d 9 d 10 d 11 e 12 e 13 e が [フィルタ実行後]  A列  B列 1 a  a 2 a  a 3 b  b 4 b  c 5 c  d 6 c  e 7 c 8 d 9 d 10 d 11 e 12 e 13 e の様にB列でaが2つ出てしまいます。 なにが原因でしょうか?

  • Excelで、重複データを一括で削除する方法

    お世話になっております。 Excelで、重複データを一括で削除する方法について 300列ほどあるデータがあります。 (行数は、各列に30行ほどです) 各列には重複するデータがあります。これを削除したく。 なお、各列(隣の列)は、関連性がありません。 よって、複数の列を参照して重複データを削除する必要はなく A列内の重複データ、B列の重複データをそれぞれ削除したいのですが、 フィルタオプションからの重複データを無視する、や、重複データの削除 機能では、1列ずつ実行することで可能ですが、300列以上あるので 現実的ではありません。 そこで、一括で各列の重複データを削除する方法を教えてください。 ※なお、列は300ほどあるため、作業用(countifで重複をピックアップした後、フィルタして 削除など)の方法は、列分つくるのは現実的ではないため、それ以外の方法はないでしょうか。 よろしくお願いします。

  • エクセルでデータ入力後の重複入力チェックについて

    エクセル初心者なので教えて下さい データを入力後 重複がないかチェックをしたいのですが どうしたら良いですか?? 自分なりにサイトを検索し 下記の方法を見つけましたが理解できません B列、C列、D列を選択。 ツールバーのデータを選択 フィルタ→フィルタオプションの設定を選択 重複するレコードは無視するにチェック 編集バーのOFFICEクリップボードを選択。 コピーして、クリップボードについたかを確認 ツールバーのフィルタ→すべて表示を選択 Deleteキーを押す。 クリップボードの貼り付けを押す ヨロシクお願いします

  • エクセルで重複するデータを簡単に削除したい

    エクセル 2010 を使用しています。同じ行内の重複するデータを削除する場合,「データ」リボンの「フィルタ」-「詳細設定」で「重複するデコードは無視する」にチェックを入れるようにして行なっています。この一連の作業をマクロなどで設定して,ツール・ボタンに割り付ければ簡単にできると思うのですが,このようなことは可能でしょうか?同じ行内の重複するデータを削除できるのであれば,全く違う方法でも問題ありません。情報をいただければ幸いです。

  • 重複したデータを抽出

    「フィルタオプションの設定」で重複したデータを抽出できますよね。 しかし今回は、関数を使用して重複したデータを抽出してみたいのですが、関数を使用しての抽出は無理なのでしょうか?

専門家に質問してみよう