- ベストアンサー
文字列の重複を自動的に削除する方法は?
- テキストファイルに書かれた数列から、重複する文字列を削除したいです。
- 複数のテキストファイルを1つにまとめる際、重複する文字列を自動的に削除したいです。
- 重複する文字列を自動的に削除してテキストファイルに戻す方法はありますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>何度も試したのですができませんでした >ちなみにエクセルは2003です 具体的にどのようにできなかった(どういう結果になった)のでしょうか? 確認ですが、データは「1列」で、そのテキストファイルをエクセルに1列に貼り付けるところはできたのですよね。 一応、1行目のデータは項目名と判断されますので、1行目のデータが重複データの場合もあり得ますので、確実に行うには1行目に項目名を入れてフィルタオプションの設定を行うと良いと思います。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17070)
プログラムを組めるなら何とでもなる。多分質問者はそのケースではないと思うので、またメモ帳はデータ処理の働きは、検索・置換ぐらいしかないので、何かソフトの力を借りないとならないでしょう。 身近には、エクセルでしょう。 ーー エクセルの データ 外部データの取り込みーデータの取り込みーマイドキュメントなどファイルのあり場所指定ー ファイル名で*.CSVなど拡張子を指定して、表示ファイル名を絞る。 ファイル名を選択 テキストファイルウイザード1/3 次へ テキストファイルウイザード2/3 区切り文字 カンマなど テキストファイルウイザード3/3 次へ 完了 データを取り入れるシートの左上隅のセル番地を指定 これをファイル数だけ繰り返す (以上目視で、データを取り入れるシートの左上隅のセル番地を選択して張り付けることを繰り返して 、最後にデーター区切り位置で列に分けても良い。本件は1列だけのデータらしくそれも不要か) 以上で1シートのA列からににデータが累積される。 ーー ここでデータの各列に見出しを作っておく。 データーフィルターフィルタオプションの指定ー指定した範囲ー重複するレコードは無視するの操作で 重複を除く。 ーー 別のやり方で、関数などで、重複を除く手もあるが。まどろっこしいので、略。 今回は、ファイル数が5つと多くない、データが1列のみ、データが数値のみで考えやすい点では在る。
- MackyNo1
- ベストアンサー率53% (1521/2850)
修正と補足です。 「1行にして貼り付け」は正しくは「1列にして貼り付け」です。 すでに合体にしたテキストデータがあるなら、そのままエクセルにコピー貼り付けして、フィルタオプションの設定を行って、フィルタされた重複のないデータを選択して「コピー」し、直接メモ帳に「貼り付け」する方が操作が簡単です。
- MackyNo1
- ベストアンサー率53% (1521/2850)
そのテキストデータをエクセルに1行にして貼り付け、「データ」「フィルタ」「フィルタオプションの設定」(エクセル2007ならデータタブの詳細設定)で「重複するレコードは無視する」にチェックを入れてOKして、このデータを新規シートに貼り付けこれをテキストファイルで保存、あるいはメモ帳にコピー貼り付けしてください。
補足
何度も試したのですができませんでした ちなみにエクセルは2003です
補足
遅くなってすいません 何度か試したのですができませんでした