- ?
Excel多个关键字排序案例教程
Rose
展开
小小排序隐藏技巧还真不少,除了默认最常用的在列方向按照常规的字母顺序进行排序外,还可以按照按笔划、单元格填充色、字体颜色和单元格图标排序,甚至是多个关键字进行排序,最后小编要说,除了列,Excel是可以按行排序的哟!
01
课题
对常见的排序做个深入的了解。
02
简单排序
对数据进行排序是数据分析不可缺少的组成部分,通过排序,可以使我们方便地找到要查找的值。在要排序的列中选择一个单元格,本例中选择C2单元格,在“开始”选项卡上的“排序和筛选”组中,执行升序操作,升序排序时,文本会按照“从 A 到 Z 排序”,数字按从小到大进行排序,降序则与之相反。
03
按多个关键字排序
除了单纯地按日期排序,还可以添加一个排序条件,按照地区做降序排序,工具栏数据-排序,在弹出的排序对话框中,依次添加主要关键字和次要关键字如图中所示,完成排序。
04
按笔画排序
除了按字母排序,Excel其实还可以按笔画排序。首先仍然是选择排序区域所在的任一单元格,只不过这次小编excel小课堂要从“数据”选项卡执行排序操作了,工具栏数据-排序,打开排序对话框。在弹出的对话框中,单击“选项”按钮,将默认的方法选项“字母排序”修改为“笔画排序”,点击确定按钮。设置排序主要关键字为“姓名”,排序依据“数值”,次序“升序”,点击确定按钮,就可以了。关和曲同样都是6画,这顺序该咋定呢,先按笔画数由少到多排序,相同笔画数的按汉字书写时笔画顺序(先横后竖、先撇后捺、从上到下、从左到右......)排序。
05
按字体颜色排序
工具栏数据-排序,在弹出的排序对话框中,设置排序关键字“产品名称”,排序依据“字体颜色”,根据需要设置颜色,点击“复制条件”新增次要排序条件,依次添加三种颜色,完成顶端排序操作,如需在低端显示,设置“在底端”
06
按单元格图标排序
设置了条件格式,是否可以考虑按照图标来排序呢?方法同上,只是排序依据由单元格颜色调整为“单元格图标”
07
按单元格填充色排序
类似于字体颜色排序,选取排序列的任一单元格,工具栏数据-排序,在弹出的排序对话框中,主要关键字“部门”,排序依据设置为“单元格颜色”,设置深色在最顶端,这样就可以保证对应单元格颜色的行排在顶端,添加条件,设置次要关键字为“部门”,这次设置浅色,点击确定按钮,排序完成。
- ?
EXCEL文本排序,高手不告诉你的2个小技巧
胜利
展开
众所周知,EXCEL不但可以对数值、日期进行排序,而且可以对文本排序,对数值的排序依据是数值的大小,而对文本的排序依据是文本的首字母。在实际工作中,文本根据首字母排序的结果,往往不是我们希望的,只能通过手工来调整,反而降低了工作效率。今天,为大家提供高手们在文本排序时常用的2个技巧。
1、通过"自定义序列",让文本按指定顺序排序
先来看一个小案例,刚刚工作的小王登记了一份当月研发部门的奖金报表,报送到财务部,财务主管看了一眼就退了回来,交代了一句,按职务排序重新报上来。
小王一看,真的感觉报表有点不对劲,原来表里职务是乱的,也怪自己太粗心,于是回到办公室, 打开EXCEL,光标停在“职务”栏,按“职务”进行排序,排序时还特意注意没有把标题栏一起参与排序。
再次把报表打印出来送到财务部,这回,财务主管看了一眼报表,又看了一眼小王,什么话也没说,正好老张会计从旁边经过,看了一眼报表赶紧把小王拉了出来,悄悄说,你怎么连职务高低的顺序都分不清?小王恍然大悟,立刻又回办公室手工把职务顺序调整了一下。
这是一个略带玩笑性质的小故事,但不熟悉文本排序规则,就会搞出这样的笑话。能不能让“职务”按照我们希望的顺序排列呢?当然可以!只要我们在“自定义序列”中添加我们希望的顺序就可以。在EXCEL“文件”、“选项”、“常用”栏“编辑自定义列表”,添加“总经理、经理、主管、员工”。
然后,再次对报表排序时,选择“自定义序列”里的“总经理、经理、主管、员工”就OK了,同样的方法,我们可以根据实际工作需要自行设置和添加"自定义序列"。
2、运用辅助列,让混合文本按要求排序
对于文本与数字组合的形式,排序的规则却比较复杂,如下图,A列编码是由字母和数字组合而成,现在我们对A列进行升序排序,发现排序后的结果并没有按照我们想象的(先按字母升序,然后按照数字大小升序)。
我们想要的结果是这样的:
上面的排序没能实现预期是因为:字母和数字组合之后,他们就变成了文本,排序的规则是:一个字符一个字符进行排序。因此,直接对A列进行排序的过程是这样的:1)先对第一个字符(也就是字母进行排序);2)再对第二个字符进行排序;3)第二个字符显然的结果是“A7>A17”,因此出现“错误”的排序,然后对第三个、第四个字符进行排序……因此,如果数字的位数不一样,排序就会出错。
如何来快速解决这一问题呢?我们可以通过增加辅助列,构造0占位符,使数字部分的位数一致。
如图所示在C2单元格中写入公式=LEFT(A2,1)&TEXT(RIGHT(A2,LEN(A2)-1),"000"),构建辅助列。
简单解释这个公式:
LEFT(A2,1):是提取原编码中左端的字母;
RIGHT(A2,LEN(A2)-1):是提取原编码中的数字;TEXT(RIGHT(A2,LEN(A2)-1),"000"):是提取出来的数字变为三位数的显示形式,不足的位数用0补齐。然后对C列进行升序排序,这样就达到了我们想要的效果。
每天学习一点点,进步一点点,积硅步,必能致千里,得大成。
- ?
Excel各种排序一网打尽,个性排序不用愁!
Neva
展开
排序这个功能几乎所有人都会用到,但也只是停留在点一下升序或者降序这个按钮,其他更深层次的一概不知。其实排序远比你想象的更强大,今天
为你讲解排序的三种用法。
后台回复关键词排序,领取源文件。
1.按开票日期升序
这是最基本的排序功能,直接选择A列,点击升序即可。
2.按每个地区的总销售数量降序排序,也就是按行排序
正常情况下,我们都是行列排序,其实Excel也提供按行排序的功能。
Step 01 选择区域,点击数据→排序→选项,选择按行排序,确定。
Step 02 设置完以后,就可以选择按行排序。
3.按重要性的单元格颜色排序
按颜色排序这个应该很多人不知道,但排序依据确实可以按颜色来操作。
Step 01 选择区域,点击数据→排序,主要关键字选择重要性,在排序依据选择按单元格颜色。
Step 02 依次设置排序的颜色。
排序强大远非上面提到的这些,还有很多用法靠你去挖掘。
- ?
Excel154 | 如何给相同姓名添加相同编号
琴感
展开
点击上方「 韩老师讲office 」可快速关注
敬请阅读与分享,让更多学习者一起进步!
问题来源
如下两个表格:
第一种情况是按姓名排序的,第二种情况姓名未加排序。
两种情况下,怎样给相同姓名添加相同编号?
今天韩老师给出函数法与VBA法。
函数方法
相同姓名有序排列:
1、在A2单元格输入编号1;
2、在A3单元格输入公式:
=IF(B3=B2,A2,A2+1)
该公式的含义是:
如果B3和B2姓名相同,则填写B2对应的编号A2,否则A2+1;
相同姓名凌乱无序排列:
其实在真正工作中,有序排列的姓名不多,更多的是无序排列。
1、在F2中输入公式:
=IFERROR(VLOOKUP(G2,IF({1,0},G$1:G1,F$1:F1),2,0),N(F1)+1)
向下填充,即得结果:
其中:
IF({1,0},G$1:G1,F$1:F1):
是由IF函数重新构建一动态区域,该区域有两列:
第一列是姓名,起始单元格是G1,结束单元格随公式向下填充而扩展;
第二列是编号,起始单元格是F1,结束单元格随公式向下填充而扩展;
公式不管填充到哪一行,该动态区域的结束行都是当前公式所在行的上一行。
VLOOKUP(G2,IF({1,0},G$1:G1,F$1:F1),2,0)
在上述动态区域中精确查找姓名对应的编号。
IFERROR(VLOOKUP(G2,IF({1,0},G$1:G1,F$1:F1),2,0),N(F1)+1)
如果查找姓名G2对应的编号出错,则返回N(F1)+1;
公式向下填充,如果到第12行,则:查找姓名G12对应的编号出错,则返回N(F11)+1。
N函数
语法:N(VALUE);
功能:将不是数值的值转换为数值形式;
不同参数VALUE,对应的返回值:
本示例中,N(F1)的返回值是0。
注:无序排列的公式同样适合有序排列!
VBA法
代码为:
Sub 编号()
Dim a As Object, i As Long'创建字典/
Set a = CreateObject("scripting.dictionary")
For i = 2 To Range("b1").CurrentRegion.Rows.Count
If Not a.exists(Cells(i, 2).Value) Then'添加编号到字典,第一个编号不存在),则
k = k + 1'计数
a(Cells(i, 2).Value) = k'给字典key编号,第一个编号是1,第二个编号是2......
Cells(i, 1) = k'返回给第一列,分组
Else'如果字典(编号)存在
Cells(i, 1) = a(Cells(i, 2).Value)'直接在字典里查询编号
End If
Next
End Sub
用法:
本篇成文,特别感谢微信好友﹏提供思路!
往期推荐
Excel | Vlookup逆向查询有问题,IF、CHOOSE来帮忙
Excel144 | VLOOKUP与IFERROR是好搭档
- ?
excel排序技巧:排序功能应用汇总
瞿剑愁
展开
小小的排序,也有很大的学问,之前经常遇到学员来问小编排序的问题,干脆今天就给大家汇总一下,一次性搞明白~
1、普通排序
选中表格中任意单元格,点击“数据”选项卡下的排序和筛选组中的“升序”、“降序”,即可直接完成排序。
这时的排序结果是以选中单元格所在列,按汉语拼音首字母顺序排列的。
2、笔画排序
在某些时候,你的领导可能会要求按照姓氏的笔画进行排序,这个在excel表格里也非常容易实现。选中表格中任意单元格,点击“数据”-“排序”。
在弹出的对话框中选择“选项”。
在对话框中勾选“笔画排序”即可。
如果想按照指定列的文字笔画排序,可以在关键字的下拉菜单中选中对应列标题即可。
3、按行排序
某些时候,我们的表格是横向的,这时可能会需要按行排序。比如下图中,我需要第一行按照首字母排序,且下方数据会随之改变。
在排序对话框中取消勾选“数据包含标题”。
点击“选项”,在弹出的对话框中勾选“按行排序”。点击确定。
在关键字下拉菜单中选择行1。点击确定。
此时可以看到整个表格的列顺序都改变了,按照第一行首字母顺序排列。
4、自定义要求排序
例如领导规定表格中的部门按照“总裁办、人事、行政、财务、设计、营销、研发”的顺序排列。Excel自带的功能无法实现,我们需要自定义排序。
点击文件→选项→高级→编辑自定义列表。
在弹出的对话框中输入自定义序列,每个条目按回车键分隔。
点击“添加”,此时左边已经出现了自定义序列。点击确定。
然后选中部门列任意单元格,在排序对话框中,次序下拉列表选择“自定义序列”。
在弹出的自定义对话框中,选择自己设置好的序列即可。注意:由于前面步骤我们设置了按行排序,这里需要点击“选项”改回按列排序,记住勾选“数据包含标题”。关键字选择部门。点击确定。
可以看到,部门列按照我们的需求排序好了。
对部门列排序过一次以后,今后若人员有增加,还需要再次对部门排序时,只需要直接点击数据选项卡下的升降序快捷键即可。
5、对指定列排序
有时候我们的数据排序不需要针对整个表格,只需要对单独一列进行排序。
如下图,我只需要对C列数据排序。
选中C列所有数据,直接点击“数据”下的升降序快捷键即可。也可调出排序对话框,此时会弹出提醒,勾选“以当前选定区域排序”后点击排序。
又回到排序对话框,由于上方我选择数据时没有选择标题,这里会默认把金额下的第一个数据作为标题而排除,所以需要取消勾选“数据包含标题”,在次序下拉菜单中设置为降序。
此时只有C列数据进行了降序排列。不过这种排序方法慎用,会引起数据混乱。
6、按数值排名
如下所示,我需要按照E列的数据,在G列生成排名。
在G2单元格输入公式:
=RANK(E2,$E$2:$E$14)双击填充公式。此时可以在G列看到E列数值大小的排名。
使用公式:
=COUNTIF($E$2:$E$14,">"&E2)+1也同样可以实现,大家可以试一下哟~
今天的教程就到这里啦,大家还有什么疑问或高见,赶紧一起交流学习哦!
****部落窝教育-excel排序功能应用技巧****
原创:胡萍/部落窝教育(未经同意,请勿转载)
- ?
电子表格怎样把姓名的顺序设置成按照笔划排序?
三月
展开
当我们翻开一本书时,里面有很多编辑者的姓名,这时下面有一行小字写着,编者排名不分先后,按姓氏笔画排序,那么这个按姓氏笔画排序是怎样制作出来的,使用excel制作出来的,下面小编来讲一下怎样用excel制定按姓氏笔画排序。
首先打开一个空白的excel2007空白文档。
在新建的电子表格中输入你需要的名字,名字纵向排列。
接下来,在上方的菜单栏中找到数据选项,点击数据选项。
点击数据菜单后,出现了数据菜单工具栏,点击数据排序工具,如图所示。
点击排序工具以后,会出现排序选项框,在排序窗口的数据包含标题的左边小方框打上勾。
接下来再用鼠标点击排序窗口上面的选项按钮,如图所示。
在接下来的选项框选择方向案列排序,方法笔画排序,最后点击确定。
现在电子表格就是按笔画排序的。
- ?
excel表里怎样乱序排列
温醉薇
展开
excel表里乱序排列的方法:
以下图为例,需要随机打乱排列顺序。
1.双击E2单元格,输入函数:
=RAND()
回车后单元格将返回一个小于1大于0的随机数。RAND()函数是返回随机数的函数,不需要参数,返回值在0到1之间。一般来说在工作表中多个单元格同时运行RAND()函数返回的结果是不重复的。
2.双击E2单元格右下角的填充柄将该函数填充到E列。
3.复制E列数据,鼠标右键菜单里选择【选择性粘贴】,选择【值和数字格式】。
4.粘贴完毕后,E列的RAND()函数返回值将转化成数值。注意:不粘贴成数值,直接进行排序也可以。
5.选中A到E列数据,选择【数据】-【排序】。
6.主关键字选择【E列】,升序和降序都可以,然后点击【确定】按钮。
7.完成后效果如下,【姓名】字段下数据已经随机排序。原理说明:由于E列数字是随机数,升序或降序排列后对原始排列顺序来说也已经是随机顺序了。所以利用此方法排序就是获取原顺序的随机排列。
8.最后整理数据,删除E列或者清空E列数据即可。
(本文内容由百度知道网友雷筱轩33贡献)
- ?
Excel按照姓氏笔划数排序,更好的迎合国人的排序习惯
张夏菡
展开
在我们的工作和学习中,经常需要对Excel的姓名列进行排序操作,而Excel默认的汉字排序方式为按照姓名首字母在26个英文字母中的顺序进行排序,如果第一个字字母相同,则依次按照第二、三个字排序。如下为按照字母排序的例子:
然而在中国,我们的的习惯常常是按照“笔划”的顺序来排列姓名的。这种排序的规则是按姓的笔划数多少排列,同划数内的姓按起笔顺序排列(横竖撇捺折),划数和笔形都相同的字按字形结构排列先左右再上下最后整体宇,如果姓相同则依次看名第二、三字,规则同姓。
在Excel中,已经内置了按照姓笔画顺序排列的规则,操作如下:
1.单击【数据】菜单下的【排序】按钮,选择排序关键字为【姓名】。
2.单击排序对话框中的【选项】按钮,在弹出的【排序选项】对话框中选择【笔画排序】,单击确定按钮,完成排序。
排序结果如下图:
特别注意:
Excel按照姓氏笔画排序并没有完全按照本文中前述的规则来进行,对于笔划数相同的姓,Excel按照其内码顺序进行排列。而不是按照笔划顺序进行排列。对于简体中文版用户而言,相应的内码为代码页936(ANSI/OEM-GBK)。如果各位有兴趣的可以参考《全国信息技术标准化技术委员会汉字内码扩展规范(GBK)》。
- ?
WPS Excel:9种排序方法大汇总
银龙
展开
给老板报表前,最好先给它排个序,让关键信息优先展示在最前面。Excel/WPS表格中的数据可以按照多种方式排列,如数值大小、颜色、倒序、随机顺序、笔画多少、自创序列等。这一篇文章将一一用GIF动图演示如何按照这些方式排序。
排序基础
排序的基本方法是:选中数据,点击“数据”——“排序”,确定是否要勾选“数据包含标题”选项,然后选择关键字(也就是列号或标题),选择排序依据(最常用的是“数值”),然后选择次序(升序、降序、自定义序列),最后点击“确定”即可。
快速排序的方法:点击关键字所在列,接着点击“A-Z”/“Z-A”排序按钮,即可实现按照该列数值大小升序/降序排列。
倒序排序
倒序排序非常简单,添加一个辅助列,填充数字“1,2,3……”,然后按照这些数字降序排列就可以了。
随机排序
和倒序排序差不多,添加一个辅助列,输入函数“=rand()”,然后按照这些随机数排序即可。
按照笔画多少排序
选中数据,点击“排序”,设置为按照“姓名”——“数值”——“升序”排列,点击“选项”,选择按照“笔画排序”。最终,数据会按照姓氏笔画的由少到多进行排列。
按颜色排序
将排序依据设置为“单元格颜色”,然后选择哪种颜色显示在顶端/底端。一般在单元格中设置了条件格式后,又希望将有颜色的单元格放在最前面时,会使用按颜色排序。
多条件排序
打开排序窗口后,点击“添加条件”设置更多的规则即可。表格首先会按照你设置的第一个规则进行排序,然后在按照第二个规则进行排序。
自定义排序
默认的排序次序只有升序和降序,有时候需要按照天干地支、部门、学历排序,或者领导就想看“白易、冰兰、元柏、若烟”这几位员工的表现。这时就可以在排序窗口中选择“自定义序列”——输入自创序列,录入员工名字,然后选择按照这个序列排序即可。
部分区域排序
排序前,选中一部分数据,排序时不要扩展区域就可以只对这部分数据进行排序。
按行排序
不必使用“转置”,在排序窗口中点击“选项”——“按行排序”,然后按照第几行进行排序即可。
注意
软件会记住你上一次的排序规则,因此需要多次排序时,一定要打开排序窗口检查规则。在排序前,添加一个序号列,是一个好习惯。当你多次排列后,若对效果不满意,可以按照这个序号列快速恢复原来的表格。特别注意排序前一定不要多选或少选数据。排序的意义除了可以让最重要的数据排在最前面,还可以辅助你做很多的事情,例如利用排序可以批量隔行插入空行,也可以将奇数行和偶数行拆分开。
谢谢阅读,欢迎点赞、评论、关注和点击头像。
- ?
excel中怎么让人名和他的成绩一起排序
孤晴
展开
方法一、打开Excel表格,光标定位到做为排序依据的成绩列(zf),点击常用工具栏中的“降序排序”按钮。就可以让整个表依“zf”列排序。(不能选中这一列再排序,这样做只能这一列排序,而其它列不动)
方法二、
1、点击菜单栏“数据”-“排序”
2、在弹出来的“排序对话框”,选择排序的“主要关键字”-“zf”,排序方式“升序”,“有标题行”,确定即可。
(本文内容由百度知道网友sjz13jl贡献)
excel姓名排序
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并