在使用的时候发现,如果对一个正常数据集中的字段进行sortarray排序没有问题,但是对“(E3 - D3) / E3”这种计算公式的单元格用sortarray就没有作用了,请问是什么原因?怎么改?谢谢!
应该可以用的,你把你的模板带数据导出来看看。
检查一下你的array内的元素是否都一样?sortarray要求排序的元素都一样才可以。
这里的一样指的是数据格式要一样,要么都是整数,要么都是小数
比如sortarray([1.0,1.5,0.5,6.0,5.1])就可以
sortarray([1,1.5,0.5,6,5.1])就不行
统一格式,可以用format
用公式FLOOR((E3 - D3) / E3)
如果有小数 那就用公式
FORMAT((E3 - D3) / E3,"#0.00") 这样保留2位数 再排序