在CCED中使用排序功能的技巧 如表8。 1996-02-16 正确的操作是先将表内数据定义成块后,按Ctrl+X使数据右对齐(如表3),然后再进行排序,只有这样其结果才是正确的(如表4)。 2.整数与小数混合的数据排序 例如有这样一组数据:123、456、789、5.8(输入以后如表5),要以升序方式排序,当您以正常的排序操作以后,发现其结果也是错的(如表6)。 正确的方法应当是先把所有数据都变成具有相同位小数的数,然后再进行排序。以表5中数据为例,其操作过程如下: ①把数据变成具有相同位小数的数。先将数据定义成块,然后在其后列出表达式(即本列数据等于本列数据取一位小数),按Ctrl+C进行计算(如表7),最后删除表达式(由于本例中取小数后数据已自动右对齐,因此右对齐一步省略,否则具有相同位小数但位数不同的数据,仍需右对齐后才能进行排序操作)。 ②按正常排序操作进行排序。按Alt+SS,再选择A,即可得出正确的结果(如表8)。 ┏━━┓ ┏━━┓ ┏━━┓ ┏━━┓ ┏━━┓ ┏━━┓ ┏━━━┓ ┃11 ┃ ┃1 ┃ ┃ 11┃ ┃ 1┃ ┃123 ┃ ┃123 ┃ ┃123.0 ┃ ┃1001┃ ┃1001┃ ┃1001┃ ┃ 11┃ ┃456 ┃ ┃456 ┃ ┃456.0 ┃^@C1=ROUND(C1,1) ┃101 ┃ ┃101 ┃ ┃ 101┃ ┃ 101┃ ┃789 ┃ ┃5.8 ┃ ┃789.0 ┃ ┃1 ┃ ┃11 ┃ ┃ 1┃ ┃1001┃ ┃5.8 ┃ ┃789 ┃ ┃5.8 ┃ ┗━━┛ ┗━━┛ ┗━━┛ ┗━━┛ ┗━━┛ ┗━━┛ ┗━━━┛ 表1 表2 表3 表4 表5 表6 表7 ┏━━━┓ ┃ 5.8 ┃ ┃123.0 ┃ ┃456.0 ┃ ┃789.0 ┃ ┗━━━┛ 表8