![見出し画像](https://assets.st-note.com/production/uploads/images/146974346/rectangle_large_type_2_30193590b46de3341288f44b34898018.png?width=1200)
EmEditor初心者 #3 重複を削除して列を抽出
データを扱う際に、重複したデータを削除したい時が多々ある。
医療系データでも、例えばDPCデータの処理の際にそういったことが必要になってくる。
エクセルなら関数やマクロですぐにできそうだが、DPCデータは(ファイルの種類によるが)一か月分でも数万行~数十万行と大きいため厳しい。そのため、EmEditorの操作を確認してみる。
0. ダミーデータ
3,000行あるダミーデータを準備。
![](https://assets.st-note.com/img/1720707010283-zmakCghFDg.png?width=1200)
1. 列内の重複を削除
IDの重複を削除したい場合、データを読み込んだ後に、
[並び替え]
→[重複行の削除 / ブックマーク(高度)]
→[指定する列のみを調べる]
で削除したい列を選択し、削除ボタンで実行。
![](https://assets.st-note.com/img/1720706095126-CQPxYBxVHF.png?width=1200)
2. 列を抽出
[CSV]
→[高度]
→「列の抽出」
で重複削除を実行した列を選択し、OKボタンで実行。
![](https://assets.st-note.com/img/1720706411712-QraYxqT25x.png?width=1200)
新たなシートが作成される。
![](https://assets.st-note.com/img/1720706607234-MCXfSWZnKi.png)
![](https://assets.st-note.com/img/1720707246206-L5nTt9TU9w.png?width=1200)
もっと簡単な方法がある気がするが、ひとまずこれで作業はできるので、良しとしよう。基本を押さえて地道に頑張る。
この記事が気に入ったらサポートをしてみませんか?