- 締切済み
EXCEL:2項目で重複するデータを抽出したい
EXCELで、A,B,C,D・・・とデータが続き、それぞれに重複する複数個のデータがあるときに、重複を省いて抽出することはできるのでしょうか?データ(行)が約5万件ほど合って、手作業では無理な状況です。どなたか、ぜひ教えて下さい! 例: A 青 A 青 A 白 B 赤 B 黄 B 黄 C 青 ↓ A 青 A 白 B 赤 B 黄 C 青
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- KuMa_bEaR
- ベストアンサー率38% (5/13)
http://www15.big.or.jp/~t98907/duplication/ ↑ ブックの重複を抽出するツールがフリーで公開されています。 こういうのを使うのも手だと思います。
- kosouitom
- ベストアンサー率60% (6/10)
以前の仕事でnakatosotoさんがされているような内容の業務をしていました(データ数もほぼ同じです)。色々な方法があるとは思いますがエクセルのピボットテーブルを使って作業されるのが最短ではないかと思われます。 質問内容にある例のようなデータの場合、隣にもう1列追加して列(1)の内容と列(2)の内容を追加した列(3)に「=列(1)&”(空白)”&列(2)」(または、=CONCATENATE(列(1),"(空白)",列(2)))でひとつにまとめピボットで集計すれば重複のない一覧が作成できます。ただピボットで集計したままではデータの加工や編集ができませんので、それをコピーし新規シートまたはブックに「値だけ貼付け」をすれば通常のエクセルで作成したのと同じリストになります。ピボットの使い方については参考URLにありますのでそちらをご覧になってみてください。ただ、あくまでも方法のひとつにすぎませんし、nakatosotoさんがどういうデータを抽出したいかによって方法も変わってくるとは思うんですが・・・。 それと列(3)のひとまとめにした内容はツールの「データ」から「区切り位置」で分割可能です
- 参考URL:
- http://www.relief.jp/itnote/
- taaaaaaa
- ベストアンサー率38% (31/80)
5万件のデータは多いですね。 数百件くらいならウェブのツールも利用出来ます。
- ao777
- ベストアンサー率34% (43/123)
ツールバーのデータ→フィルタオプションの設定を選び、抽出先はお好きな所を選び、リスト範囲はデータがあるとこを選び、後は重複するレコードは無視するにチェックを入れ、OKでできます。