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 中有一个数字,这是我开始时的精确值 - 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)并按其结果排序,如果您想以透明方式应用排序,可能在临时/隐藏工作表中。