Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のように並べ替える必要がある数値の列があります。
A1 には 1 つの数字があり、これは開始時の正確な値です。 10次に、次のような数字があります。 9, 8.1, 11, 6, 10.5
10
9, 8.1, 11, 6, 10.5
私の目標は、それらを最も異なるものから並べ替えることです。その意味は:
10, 10.5, 11, 9, 8.1, 6.
Java では、compareTo 関数によって行われます。VBAだとこんなのありますか?
よりクリーンな方法が存在しない場合は、次の回避策を試すことができます。
abs(x - from)のような距離関数を定義し、透過的な方法で並べ替えを適用する場合は、一時的/非表示のシートで、その結果で並べ替えます。