Excel中的数据规范化

时间:2017-03-03 09:28:24

标签: excel normalization excel-2016

对于A列中的以下示例数据,我想在Excel中执行0到1之间的标准化。我尝试使用以下公式,但结果与0和1完全不同。任何帮助?

=(A1-MIN($A$1:$A$57))/(MAX($A$1:$A$57)-MIN($A$1:$A$57))


482991710
1059841418
482991711
482991711
482991735
482993183
482994631
482996079
482997527
482998975
483000423
483001871
483003319
1059841419
1059841419
1059841419
1059841419
1059841419
1059841419
1059841419
1059841419
1059841419
483004767
483006215
483007663
483009111
483010559
483012007
483013455
483014903
483016351
483017799
483019247
483020695
483022143
483023591
483025039
483026487
483027935
483029383
483030831
483032279
1059841419
1059841419
1059841419
1059841419
1059841419
1059841419
1059841419
1059841419
1059841419
1059841419
483033727
483035175
483036623
1059841419
1059841419

1 个答案:

答案 0 :(得分:0)

如果您不想手动将格式更改为数字,可以使用:

=TEXT((A1-MIN($A$1:$A$57))/(MAX($A$1:$A$57)-MIN($A$1:$A$57)),0)*1

- 编辑 -

如果上面的公式仍然为您提供科学格式,您也可以尝试ROUND

=ROUND((A1-MIN($A$1:$A$57))/(MAX($A$1:$A$57)-MIN($A$1:$A$57)),0)