0

次のように並べ替える必要がある数値の列があります。

A1 には 1 つの数字があり、これは開始時の正確な値です。 10次に、次のような数字があります。 9, 8.1, 11, 6, 10.5

私の目標は、それらを最も異なるものから並べ替えることです。その意味は:

10, 10.5, 11, 9, 8.1, 6.

Java では、compareTo 関数によって行われます。VBAだとこんなのありますか?

4

1 に答える 1

4

よりクリーンな方法が存在しない場合は、次の回避策を試すことができます。

abs(x - from)のような距離関数を定義し、透過的な方法で並べ替えを適用する場合は、一時的/非表示のシートで、その結果で並べ替えます。

于 2012-12-19T22:31:16.603 に答える