[608] 特定の文字列から始まる行の抽出とデータの整理
切り株 [2021/02/15 11:40:23]
いつもお世話になっております。
9列目に商品名、16列目に数量が入ったCSVファイルがあります。
9列目 特定の文字列から始まる商品名とその数量のみを抽出し、
同一のものは合算しようとしています。
A-商品名1 5
A-商品名2 2
B-商品名3 1
C-商品名4 2
A-商品名5 2
A-商品名2 3
↓
A-商品名1 5
A-商品名2 5
A-商品名5 2
※その他の列は消えるのが理想ですが、残っていても構いません。
こういった複雑な処理は可能でしょうか?
お手数をおかけいたしますが、ご教示の程宜しくお願い致します。
Re: [608] 特定の文字列から始まる行の抽出とデータの整理
あすかぜ [2021/02/15 20:06:47]
マクロ機能を使うことで実現できそうです。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs608_20210215.cms
上のリンクを右クリックして「名前を付けてリンクを保存」でダウンロードし、Cassava Editor の「Macro」フォルダに置いてください。
その後、対象のファイルを開いて、[マクロ(M)] - [bbs608_20210215] メニューを実行してください。
9列目が「A-」から始まる行のみを抽出し、9列目が同一の行は16行目を合算します。
バージョン 2.1 以降のみで動作する書き方となっているので、古いバージョンを使っている場合は最新版へのバージョンアップをお願いします。
よろしくお願いします。
Re: [608] 特定の文字列から始まる行の抽出とデータの整理
切り株 [2021/02/16 11:24:55]
迅速にご対応いただきありがとうございました。