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

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[361] 最大の数字の横にマークを付けたい

kotobukiko [2016/07/06 13:03:41]

有用なソフトを公開していただき、ありがとうございます。
表形式のデータ処理によく使わせていただいております。

さて、質問なのですが、下記のようなことは可能でしょうか?

A列には「同じ文字列」が異なる数で並んでいます。
B列には「数字が小さな順に不規則な差」で並んでいます。


A B
apple 1
apple 5
apple 7
apple 10
orange 2
orange 5
grape 7
grape 10
grape 15
grape 20
grape 25
tomato 1
tomato 4
tomato 5

B列の一番大きな数字の横(C列)に何らかの記号(●)を付けられないでしょうか?

A B C
apple 1
apple 5
apple 7
apple 10 ●
orange 2
orange 5 ●
grape 7
grape 10
grape 15
grape 20
grape 25 ●
tomato 1
tomato 4
tomato 5 ●

よろしくお願いいたします。

Re: [361] 最大の数字の横にマークを付けたい

kotobukiko [2016/07/07 18:53:02]

失礼しました。
改めて考えたら、A列はいらないですね。
B列は、「小さな数字」--「大きな数字」の数字の繰り返しなので、上から検索していって「大きな数字」がきたら右列にマークを付けたい。ということでした。

1
5
7
10
2
5
7
10
15
20
25
1
4
5

下記ようにしたい。

1,
5,
7,
10,●
2,
5,●
7,
10,
15,
20.
25,●
1.
4,
5,●


Re: [361] 最大の数字の横にマークを付けたい

あすかぜ [2016/07/07 20:12:09]

返信遅くなってしまいすみません。

A列(1列目)の文字列が変わる行に「●」をつけるマクロを書いてみました。
http://www.asukaze.net/soft/cassava/macro/asukaze/bbs361_20160707.cms

B列のみを使うと、orange→grape が 2 < 5 < 7 < 10 となり数字が小さくならないので、
orange 5 の横に●をつけることができなくなってしまいそうです。

このマクロではB列は見ていないので、もし数字が小さな順で並んでいなかった場合でも一番下の行に●がつきます。

よろしくお願いします。

Re: [361] 最大の数字の横にマークを付けたい

kotobukiko [2016/07/08 23:46:10]

あすかぜ様

ありがとうございました。
思い通りの結果になりました。

素人ながらの発想で、質問を複雑にしてしまったようです。
「A列(1列目)の文字列が変わる行に「●」をつけるには?」という質問でよっかたのですね。
勉強になりました。

重ねて御礼申し上げます。

スレッド一覧に戻る返信