多语言展示
当前在线:1651今日阅读:84今日分享:32

Excel中SQL语言之排序的应用

在处理数据时,排序是经常面对的问题,今天介绍一下在excel中利用SQL语言进行排序的技能
工具/原料

Excel 2010以及以上版本

目标:排序

先来看数据源,附图是一个学生成绩表,我们利用SQL语言来进行排名

方法/步骤2
1

新建一个工作簿,依次单击菜单选项卡【数据】,【现有连接】,【浏览更多】,找到存放数据源的文件夹,在【选择表格】对话框选择要提取数据的工作表,勾选【数据首行包含列标题】,【确定】

2

在弹出【导入数据】对话框,显示方式选择【表】;选择数据存放位置后单击【属性】跳转下一步

3

在【连接属性】对话框,切换到【定义】标签,在【命令文本】中输入如下语句:select * from [成绩表$] order by 成绩最后【确定】

4

最后返回的结果是默认按升序排列的,如果我们需要将数据降序排序,则可以使用关键字desc,语句改为select * from [成绩表$] order by 成绩 desc

5

总结查询排序的套路简化:升序:select 字段名 from 表名 order by 字段名 asc降序:select 字段名 from 表名 order by 字段名 desc如果有多个字段需要排序,在order by后直接罗列字段名即可,字段名之间用逗号分隔(逗号英文输入法状态下输入)select 字段名 from 表名 order by 字段名1,字段名2……字段名N

注意事项

如果觉得有帮助,请投票、点赞

推荐信息