Excel中,如何让表格中的内容按客户名称排列?

Excel中,我创建了一个客户往来发票记录,汇总以后,发现无法将同一个客户的资料放在一起,用升降排序,发现只是按时间排列,请问如何按客户名称排列?谢谢!

1、首先打开需要进行排列的表格,选中里面的数据。

2、然后在功能区域里面点击数据这个选项。

3、然后在数据的目录里找到排序并点击它。

4、在弹出来的排序设置窗口里面,将主要关键字设置为客户名称,也就是想要的排列内容。

5、设置了之后,勾选数据包含标题,并点击选项进入。

6、在排序选项的方法中选择一种排序方式,点击确定就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-26

1、打开要排序的excel文档并选择要排序的列。

2、在“开始”选项卡上查找“编辑”,然后单击“排序和筛选”。

3、在弹出选项中,选择升序。

4、在弹出的“排序提醒”页面上,选择“展开选定区域”,然后单击“排序”按钮。

5、可以看到excel工作表已成功按名称排序。

本回答被网友采纳
第2个回答  推荐于2017-09-22

Excel排序可以选取整个数据区域,再按主次关键字设置排序。根据描述,客户作为主关键字排序。如果还需要同一客户按时间、金额排序,Excel 2003支持3个关键字排序,操作步骤如图。2007版之后关键字多达64个。

第3个回答  2013-06-28
单击数据表区域的任意一个单元格;
执行“数据/排序”命令;
“主关键字”选择“成绩”(或B列),“降序”;
单击“确定”按钮;
在C列的C2单元格输入数字1,在C3单元格编辑公式
=IF(B3<>B2,ROW()-1,IF(B3=B2,ROW()-2,""))
回车确认后,使用填充柄向下填充即可。

注意:
如果要返回原来按姓名对学生的排列,只要对姓名进行升序排序即可。

方法二
用RANK()函数。
在C2单元格编辑公式
IF(B2="","",RANK(B2,$B$2:$B$100,0))
说明:后面的$B$100是指定了100行,如果没有那么多人,可以把数据减少一点.
回车确认后,向下复制到相应单元格即可。

两种方法效果一样,相同的分数具有相同的名次。
当然,方法二来得简捷,只要弄清楚函数即可。

补充:如果你要显示B列中>=60分的名次,你可以点第一行,然后点数据---筛选---自动筛选,再点B列的下拉箭头,选择自定义,条件为>=60即可.
第4个回答  2013-06-28
点客户名的单元格,再点排序