いちばん失敗した人決定戦

以下のようなテキストファイルでのデータがあるのですが、重複しないで、一覧を作りたいと思っています。この場合、大阪とガイドがダブっています。もれなくダブりなくするにはどうすれば良いのでしょうか?

秀丸やエクセルで解決できればと思っております。

大阪
バス
北海道
ガイド
長崎
奈良
函館
小樽
沖縄
ガイド
長野
ガイド
京都府
ガイド
名古屋

宜しくお願いします。

A 回答 (6件)

>uniqというコマンド?か何かがあるのでしょうか?


もともとUNIXではuiniqというコマンドがあり、重複したデータを削除してくれる機能を持っています。(今回の要件の解決にマッチしてます)そのuinqコマンドと同じ事をWindowsでもできるようにしたい、という主旨で作られたソフトが、#2で紹介したソフトです。もし、excel&秀丸でも手に余るような場合は、フリーソフトの活用もご検討されるとよいかと考えます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
なるほど、歴史あり、ですね。

お礼日時:2006/08/19 05:51

質問者さんが回答?されているように、



>-メニューから「データ」>「フィルタ」>「フィルタオプションの設定」>「重複レコードは無視」

で、コピー・貼り付け が、一番手軽だと思いますが・・・。

何か問題があるんでしょうか?
    • good
    • 0
この回答へのお礼

色んな方の意見を頂くことができ、嬉しい限りで、まったく問題ありません。実際にもこちらで対処させて頂きました。皆様ありがとうございました。

お礼日時:2006/08/19 05:55

フリーのソフトを使われてはいかがでしょうか。


vectorでuniqで検索すると、希望のものが入手できるかと思います。
いかのものは、いかがでしょうか。

http://www.vector.co.jp/soft/dos/util/se006090.h …

参考URL:http://www.vector.co.jp/soft/win31/util/se025002 …
    • good
    • 0
この回答へのお礼

ありがとうございます。
uniqというコマンド?か何かがあるのでしょうか?
余りたくさんのアプリケーションを使いたくないので、エクセルで済ませてしまいました。

お礼日時:2006/08/16 01:06

私がいつもやる方法です(仕事の関係でよくぶち当たります)



1 EXCELに取り込む
2 当該列をソートする
3 右隣の列に=An-1=Anという関数を入れる、データがA
として二行目に=A1=A2になります。これをすべてのデータ行にドラッグして複写。
4 この列をコピー
5 もう一列右(C列とします)に形式を指定して貼り付け(値)で複写する、なお、一行目は特殊処理になるのでFALSEを入力する
6 C列をキーとしてA-Cを並べ替える
7 C列がTRUEの行(後ろに固まっている)を削除

こんな感じです、マクロなどより自由度が高いので
    • good
    • 0
この回答へのお礼

ありがとうございます。
試してはいないのですが、参考になりました。ただ、例で言うと、「ガイド」がたくさんあるのですが、こちらの重複もなくなりますでしょうか?少し疑問に思いました。

お礼日時:2006/08/16 01:01

1.順序が変わってもいい


2.自分で消す

ということで良ければ
データ→並べ替え
のあと、ダブっているものを消せばいいですね。
    • good
    • 0
この回答へのお礼

ありがとうございます。
件数がたくさんあるので自分で確認して消すことは難しいです。簡単確実な方法がありそうなのですが。。

お礼日時:2006/08/12 16:06

ここの過去の質問を


[重複 削除]
などのキーで探して見てください。
    • good
    • 0
この回答へのお礼

なかなか思うような結果がでませんでしたが、エクセルでやってみました。

-列を選択
-メニューから「データ」>「フィルタ」>「フィルタオプションの設定」>「重複レコードは無視」

上手く検索できるようになりたいです。。

お礼日時:2006/08/11 19:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!