[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[637] 特定の列に特定の文字列を含む行の並び替え

taka [2021/08/31 16:36:54]

お世話になります。


csvの5列目に商品名の入力がされていて、
その商品名に「A-01」が含まれる行を並び替えがしたいです。全行の上でも下でも結構なのですが、とにかく「A-01」を含む商品名の行を並べて変えてひとまとめにしたいです。(説明が下手で申し訳ございません)
もしくは、
「A-01」が含まれるものだけを抽出したいです。
お手数をおかけしますが、ご教示よろしくお願いいたします。

●●●●A-01●●

Re: [637] 特定の列に特定の文字列を含む行の並び替え

あすかぜ [2021/08/31 18:40:35]

「A-01」が含まれる行を抽出するマクロはマクロジェネレーターで作成できそうです。
次のページの使用方法に従ってマクロをダウンロード、実行してみてください。
https://www.asukaze.net/soft/cassava/macro/generator/#x=e&xv=5&cv1=A-01&co1=nc&pp1=dr&name=A-01%E3%82%92%E6%8A%BD%E5%87%BA

並び替えについてはジェネレーターでは対応できないのですが、次のようなマクロで実現できると思います。
https://www.asukaze.net/soft/cassava/macro/asukaze/bbs637_20210831.cms

期待する動作になっているでしょうか。
よろしくお願いします。

Re: [637] 特定の列に特定の文字列を含む行の並び替え

taka [2021/09/02 20:43:38]

早々にありがとうございました!
抽出は出来ました。ありがとうございます。


ただ、並び替えは
「定義されていない関数です」と出てしまいます。

ちなみに5列目に「A-01」の文字列が含まれる行を、上でも下でもまとまった行に集まればよいです。

Re: [637] 特定の列に特定の文字列を含む行の並び替え

あすかぜ [2021/09/02 21:31:34]

すみません、MoveRow() は Ver.2.3 で追加したばかりの新しい関数でした。
お手数ですが最新版への更新をお願いします。
https://www.asukaze.net/soft/cassava/

よろしくお願いします。

Re: [637] 特定の列に特定の文字列を含む行の並び替え

あすかぜ [2021/09/04 18:02:31]

重ねて申し訳ありません、Ver.2.3.0 および Ver.2.3.1 の MoveRow の不具合に気がついたので、修正版を公開しました。
すみませんが 2.3.2 以降のバージョンをダウンロードしていただけるでしょうか。
よろしくお願いします。

スレッド一覧に戻る返信