このページの「重複データのチェックをする」が参考になると思います。
http://arena.nikkeibp.co.jp/tec/excel/20040308/107566/
重複しないリストを作る / デジタルARENA
このページのような方法で出来ると思います。
どういったデータなのか分かりませんが、良く私がするのは、
まず、E列に、1,2,3,4,5、と数字を打ちます。
次に、ソートしたい列を基準に、ソートします。
そして、F1~F5まで、=a1=a2、=a2=a3と関数を入れます。
そして、FにはFalseかTrueが出ますので、Trueのみを削除(このとき、データ>フィルタ>オートフィルタを使うと楽チン)しています。
最期に、E列でもう一度ソートしなおせば完成です。
もちろん、もっと、複雑な関数を使えば、様々なことができますが、操作が非常に重く、データが消えることがありました。そのため、
膨大な数(6万行程度)まで扱えとても汎用性があるこの方法をお勧めします。
また、どうたデータかを示していただければアドバイスしやすくなります。
baer_gawre_bgaer_awe_1
faef_fawefa_fawef_fawe_3
fafe_fawea_fawef_ertrg_4
fwae_fwaefaw_wefa_fawe_5
baer_gawre_bgaer_awe_1_FALSE
fafe_fwaefaw_wefa_fawe_2_FALSE
faef_fawefa_fawef_fawe_3_FALSE
fafe_fawea_fawef_ertrg_4_FALSE
fwae_fwaefaw_wefa_fawe_5_FALSE
baer_gawre_bgaer_awe_1_FALSE
faef_fawefa_fawef_fawe_3_FALSE
fafe_fwaefaw_wefa_fawe_2_TRUE
fafe_fawea_fawef_ertrg_4_FALSE
fwae_fwaefaw_wefa_fawe_5_FALSE
baer_gawre_bgaer_awe_1_FALSE
faef_fawefa_fawef_fawe_3_#REF!
fafe_fawea_fawef_ertrg_4_FALSE
fwae_fwaefaw_wefa_fawe_5_FALSE
凡例「_」は区切りのつもりです。
Yahoo! JAPAN
URLはダミーです。
氏名または会社名を基準にして「昇順に並べ替え」をしてみては??
あと今後の重複を防ぐ方法としては1列重複チェック欄を作ってしまうのも手かも知れません。
A列に重複チェック欄を作り、氏名がB列にあったとした場合
1行目はタイトル、2行目からデーター入力するとします)
IF(COUNTIF(B:B,B2)>1,”重複?”,””)
って数式を入れてみてください。
A列に同じ名前が有る場合「重複?」と出てきます。
場合によって会社名に置き換えても良いかも知れません。
式入れ終わったらデータのある最終行までドラッグ
してやってください。
正式な回答にはほど遠い気がするのでポイント要りません。
�X�L���A�b�v�E���������̓��[�O�ɂ��܂����I�@�����R�~���j�e�B�T�C�g�@���[�O
URLはダミー?です。
先ず重複確認の箇所にもよりますが、なるべく電話番号のような数値の列を基準に並び替え→データ→フィルタ→フィルタオプションの設定、「重複するレコードを無視する」にチェックをいれ実行。
重複していないデータのみ抽出されるので、全体をコピー→別シートに値のみで貼り付ける。
顧客名でもいいですが、㈱と株式会社やスペース等によって別扱いになるため重複とみなされません。同じ顧客は全く同じ顧客名になっていることが絶対条件になります。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter.htm
Excel(エクセル)基本講座:オートフィルタ・フィルタオプション(データ抽出)
フィルタオプションで別シートへの抽出/重複データの削除が出来ます。
重複データを省くサンプルマクロがあります。
http://www.efcit.co.jp/cgi-bin2/wwwlng.cgi?print+200311/03110017...
Excel���@���E���W(�G���[)
同じような質問がありました
Cygwin Information and Installation
このような作業にはUNIXのuniqコマンドが最適です。windowsでUNIXコマンドを使うためには上記URLからCYGWINを入手してインストールします。
解説ページ
http://pcweb.mycom.co.jp/special/2002/cygwin/
http://www-6.ibm.com/jp/developerworks/linux/030613/j_l-tiptex6....
dW : Linux : ヒント: uniqを使って、重複する行を削除する
エクセルのファイルをタブ区切りで保存(例えばfile1.txt)して,cygwinを起動して保存したファイルのあるフォルダに移動したら
cat file1.txt | sort | uniq > file2.txt
と入力すれば重複行が削除された結果がfile2.txtに出来上がります。これをExcelで開けばよいかと思います。 変更前のデータもfile1.txtに残っているので必要な情報を消してしまう危険もありません。
コメント(0件)