我使用的是Microsoft office 2019中的Excel。此外,我的优秀技能非常平庸,所以如果我不能立即理解一些东西,我道歉。
我正在尝试对从CFD模拟(来自不同的程序)获得的100个值进行排序。我想要的值基本上是增加0.2的值(例如0.2,0.3,0.4等)。其他值至少有7-8个小数位,但我想要的这些值只有一个小数位。
我曾尝试使用Modulus函数(使用0.1作为除数),但是,在0.4之后,所有其他值返回的值都不是0。(例如0.6/0.1不是零,这可能是一个舍入问题,我不知道如何解释。)
在Modulus失败后,我决定简单地按小数位数排序也一样简单,然而,我找不到一种方法来按小数位数排序值。
对这两种方法的任何一种帮助都是很好的,
谢谢你。
发布于 2021-02-12 05:27:30
我也得到了Excel Reddit的帮助,这个解决方案起作用了。谢谢你试着帮我。
解决方案:
=IFERROR(IF(LEN($A1)-FIND(".",$A1,1)>1,"","Single Decimal"),"")
https://stackoverflow.com/questions/66161978
复制相似问题