百科知识

Excel排序小技巧:快速搞定数据乱序问题

整理数据序列,使其从杂乱无章的状态转变为井然有序的排列,是数据处理中的基本任务。在Microsoft Excel这一强大的电子表格软件中,排序功能被广泛运用,那么,如何才能高效地运用Excel的排序功能呢?

Excel排序:标准(指令)排序。

目标:以“销量”作为主要排序关键字,进行升序排列。

步骤:

1、确定需要排序的数据区域。

2、通过【数据】选项卡中的【排序】按钮,调出【排序】界面。

3、在【主要关键字】下拉列表中选择“销量”,在【排序依据】中选择“单元格值”,在【次序】中选择“升序”,然后点击【确定】。

分析:

1、所选择的数据范围必须准确无误,最好包含所有需要排序的列,以避免数据错位。

2、除了按照【单元格值】进行排序外,还可以根据【单元格颜色】、【字体颜色】以及【条件格式图标】等条件进行排序。

3、排序的方式不仅限于【升序】,还可以选择【降序】,或者根据自定义的序列进行排列。

Excel排序:函数辅助排序。

(一)Rank函数排序法。

作用:返回某个数值在特定数据集中的相对位置,当存在多个相同数值时,返回它们的平均排名。

公式结构:=Rank(数值,数据区域,[排序方式])。

排序方式有两种:“0”代表降序,“1”代表升序,默认为降序。

目标:确定每个销量值在整个销量数据中的相对位置。

步骤:

1、选择一个放置排名结果的单元格。

2、输入公式:=RANK(C3,C$3:C$9,0)。

分析:

1、降序排名的公式也可以写成:=RANK(C3,C$3:C$9);而升序排名的公式则为:=RANK(C3,C$3:C$9,1)。

2、如果存在并列的排名值,那么排名会出现空缺,例如示例中“56”并列排名为“4”,但下一个排名直接跳到“6”,没有“5”。

(二)Sumproduct函数排序法。

作用:计算多个数组区域对应元素乘积的和。

公式结构:=Sumproduct(数组1,数组2…数组N)。

目标:确定每个销量值在整个销量数据中的相对位置。

步骤:

1、选择一个放置排名结果的单元格。

2、输入公式:=SUMPRODUCT((C$3:C$9>C3)/COUNTIF(C$3:C$9,C$3:C$9))+1。

分析:

1、公式中D$3:D$9>C3比较会产生一个由1和0组成的数组,COUNTIF(D$3:D$9,D$3:D$9)统计出每个值出现的次数;接着进行除法运算,生成一个由1和0组成的一维数组,最后进行求和。

2、公式末尾的“+1”可以理解为辅助值,因为任何数值都不大于自身。

3、若需进行升序排序,只需调整公式为:=SUMPRODUCT((C3>C$3:C$9)/COUNTIF(C$3:C$9,C$3:C$9))+1。

(三)Large函数排序法。

作用:返回指定数据区域中的第K个最大值。

公式结构:=Large(数据区域,返回位置值)。

目标:按照降序方式提取指定区域中的数值。

步骤:

1、选择一个放置排名结果的单元格。

2、输入公式:=LARGE(C$3:C$9,ROW(A1))。

分析:

公式中通过ROW函数获取数值K。

(四)Small函数排序法。

作用:返回指定数据区域中的第K个最小值。

公式结构:=Small(数据区域,返回位置值)。

目标:按照升序方式提取指定区域中的数值。

步骤:

1、选择一个放置排名结果的单元格。

2、输入公式:=SMALL(C$3:C$9,ROW(A1))。

分析:

公式中通过ROW函数获取数值K,与Large函数的返回结果正好相反。

Excel排序:个性化排序。

目标:依据用户自定义的序列对指定区域中的数值进行排序。

步骤:

1、选择一个需要排序的单元格。

2、通过【数据】选项卡中的【排序】按钮,调出【排序】界面。

3、在【主要关键字】中选择“地区”,在【排序依据】中选择“单元格值”,在【次序】中选择“自定义序列”,随后打开【自定义序列】界面。

4、输入【序列】,每个项目以回车分隔。

5、【确定】后再次点击【确定】。

本文立足于实际应用,以办公中常见的排序需求为出发点,对六种排序方法进行了详尽的解析,对于使用技巧,你是否已经掌握了呢?期待在评论区看到你的想法和讨论!