- ?
Excel中如何实现按照自定义序列排序
奢侈品
展开
Excel中常见的排序方式有按照数据升序、降序和颜色排序,但工作中有时候需要按照英文日期、学历、部门、职称、天干地支、领导关心的数据优先级等许多自己定义的序列排序。如何实现按照自己的心愿随意排序呢?本文以下表为例,详细介绍如何按照学历来排序,按照其他序列排序的方法也类似。
选中数据所在的所有单元格,点击菜单“数据”——“排序”——勾选“数据包含标题”,选择“学历”为主要关键字,在次序中选择“自定义序列”。1. 选中数据所在的所有单元格,点击菜单“数据”——“排序”——勾选“数据包含标题”,选择“学历”为主要关键字,在次序中选择“自定义序列”。
2. 这个界面上Excel默认提供了很多的自定义序列,有英文星期、英文日期、星期、中文月份、天干地支等。在右侧窗口中输入自己想要的序列,注意每个词输入完毕按下Enter键分隔它,序列输入完毕,点击“添加”,接着就会在左侧窗口中看到自己定义的序列,现在点击“确定”。
3. 这时会回到排序设置窗口,选择刚刚设置的序列,点击“确定”即可。
4. 这就是按照自定义序列排序后的效果啦。
在Excel中排序时需要注意三点,第一、排序前选择合适的单元格,你选了什么多少单元格,Excel就会对多少单元格进行排序,因此,切记不要漏选单元格;第二、根据你选的单元格数据看看是否需要对首行进行排序,如果第一行是标题,就选中“数据包含标题”,否则就不要选中这个选项;第三、每一个序列定义好之后,Excel软件都会按照顺序和倒序生成两个序列,排序时按照需要选择就好啦。有时为了能恢复最初的顺序,可以在排序前,先添加一个数字序列(如图中所示)。
上一篇:Excel中怎样避免输入重复数据
来源:解晴新生,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!
- ?
Excel筛选数字、以某字开头与颜色及多条件与公式高级筛选怎么用
齐严青
展开
筛选其实就是查询,也就是从表格中找出满足一定条件的记录。Excel筛选功能比较多,可分为数字筛选、文本筛选、颜色筛选和搜索筛选。其中数字筛选和文本筛选可以组合出多种筛选条件,例如等于、大于等于、小于等于,以某字开头、以某字结尾、包含某字等;产色筛选分为按单元格背景颜色和按字体颜色筛选;搜索筛选可以筛选出指定位数组成的数字、以指定字符开头或结尾的记录。以上都是普通筛选,除此之外还有高级筛选;高级筛选可设置条件区域,由此可自由定义复杂的多筛选条件,并且还可把公式作为筛选条件,从而满足多种需求。以下是Excel筛选及多条件与公式的高级筛的具体操作方法,操作中所用版本为 Excel 2016。
一、Excel筛选
(一)单条件数字筛选
假如要筛选服装表中“1月销量”大于等于 500 的服装。单击 E 选中“1月销量”列,选择“数据”选项卡,单击“筛选”,则 E1 单元格右下角出现一个筛选图标,单击该图标,依次选择“数字筛选 → 大于或等于”,打开“自定义自动筛选方式”窗口,在“大于或等于”右边输入 500,单击“确定”,则筛选出大于或等于 500 的服装,操作过程步骤,如图1所示:
图1(二)多条件数字筛选
1、假如要筛选“2月销量”大于等于 600 且小于等于 700 的服装。选中 F 列,按 Ctrl + Shift + L 组合键,则在 F1 的右下角出现一个筛选图标,如图2所示:
图22、单击“筛选”图标,依次选择“数字筛选 → 自定义筛选”,打开“自定义自动筛选方式”窗口,单击“2月销量”下的列表框,选择“大于或等于”,在其右边输入 600;单击“与”下面的下拉列表框,选择“小于或等于”,在其右边输入 700,设置好后,如图3所示:
图33、单击“确定”后,则筛选出“2月销量”大于等于 600 且小于等于 700 的服装,只有两条记录,如图4所示:
图4提示:若选中表格的某一列做了筛选,又另外选择另一列筛选时,当单击“筛选”图标或按快捷键会先取消前一列的筛选,再重新单击一次“筛选”图标或按快捷键一次,才给选中列添加筛选图标。在图3中设置筛选条件时,两条件之间有“与、或”,其中“与”是并且、同时的意思,即满足条件1并且还要满足条件2;“或”就是或者的意思,即不管有几个条件,只要满足一个条件即可。
(三)按颜色筛选
1、按单元格颜色筛选
假如要筛选“产品名称”背景为蓝色的服装。选中 B 列,按 Ctrl + Shift + L 组合键,则在 B1 的右下角出现一个筛选图标,单击它,依次选择“按颜色筛选” → 按单元格颜色筛选 → 蓝色,则只筛选出一条记录,即“粉红短袖衬衫”,操作过程步骤,如图5所示:
图52、按字体颜色筛选
同样以筛选“产品名称”为例。操作方法与“按单元格颜色筛选”一样,只是“按颜色筛选”时选择“按字体颜色筛选”下面的颜色,操作过程步骤,如图6所示:
图6提示:无论是按单元格颜色筛选还是按字体颜色筛选,它们下面列的都是当前选中单元的或字体的颜色。
(四)筛选文字
1、假如要筛选“产品名称”中以“粉”字开头的服装。选中 B 列,按 Ctrl + Shift + L 组合键,则在 B1 单元格的右下角出现一个筛选图标,单击它,在展开的菜单中依次选择“文本筛选” → 开头是,如图7所示:
图72、打开“自定义自动筛选方式”窗口,在“开头是”的右边输入“粉”,如图8所示:
图83、单击“确定”,则筛选出两条以“粉”字开头的记录,如图9所示:
图94、Excel 提供了六种“筛选文字”的方式,分别为“等于、不等于”某个字,以某字开头或结尾,包含或不包含某字;它们都是单条件的,若要筛选双条件的,可以自定义。
二、Excel搜索筛选
(一)筛选以某个数字开头或结尾的记录
1、假如要筛选出“1月销量”中以 8 开头的服装。选中 E 列,按 Ctrl + Shift + L 组合键,则在 E1 单元格的右下角出现一个筛选图标,单击它,在搜索框中输入 8*,单击“确定”,则筛选出以 8 开头的记录,只有一条,操作过程步骤,如图10所示:
图102、假如要筛选出“1月销量”中以 8 结尾的服装。操作方法与选出以 8 开头的服装一样,只是在搜索框中输入 *8,操作过程步骤,如图11所示:
图11(二)筛选由指定位数组成的记录
假如要筛选出“1月销量”上四位数的服装。操作方法与筛选以某个数字开头或结尾的记录一样,但在搜索框中输入半角的四个问号(即不开中文输入法时输入的问号),操作过程步骤,如图12所示:
图12三、Excel高级筛选,并设置条件区域
(一)数值条件
1、准备筛选条件。假如要筛选高数成绩大于等于 80,英语成绩大于等于 90 的记录;则需要准备高数和英语字段,并分别在高数下输入条件 >= 80,在英语下输入条件 >= 90。
2、高级筛选设置。单击“数据”选项卡下的“高级”,打开“高级筛选”窗口,选择“将筛选消费结果复制到其他位置”,把“列表区域”改为 $A$1:$J$30(即可对整个表格高级筛选,如果表格记录少,可以用框选,即框选整个表格);单击“条件区域”右边的输入框,框选 L1:M2 区域;单击“复制到”右边的输入框,单击 M6 单元格,把高级筛选结果复制到 M6;勾选“选择不重复的记录”把重复记录去除,单击“确定”,则筛选出满足条件的记录;操作过程步骤,如图13所示:
提示:准备高级筛选条件时,字段名称必须与表格一样,否则无法完成筛选。
(二)“数值 + 字符”条件
1、准备筛选条件。假如要筛选“姓名”为“黄月语”,高数和数电成绩大于等于 80,模电成绩大于等于 85,C语言成绩大于等于 90 的记录;则需要准备姓名、高数、数电、模电和C语言字段,并分别在“姓名”下输入条件 ="=黄月语",高数和数电下输入条件 >= 80,模电下输入条件 >=85,在C语言下输入条件 >= 90。
2、高级筛选设置。单击“数据”选项卡下的“高级”,打开“高级筛选”窗口;选中“列表区域”,框选整个表格;选择“条件区域”,框选准备好的条件;选择“将筛选结果复制到其他位置”,把高级筛选结果复制到 M8,单击“确定”,则筛选出满足条件的记录,结果只有一条;操作过程步骤,如图14所示:
提示:若无法框选,可以单击表格上有个红箭头的图标,把窗口缩起来,这样就能框选了。
四、Excel高级筛选,用公式作条件区
(一)把“数值 + 字符”条件改为公式,并把筛选结果复制到新工作表
1、准备筛选条件。同样以筛选“姓名”为“黄月语”,高数和数电成绩大于等于 80,模电成绩大于等于 85,C语言成绩大于等于 90 的记录为例;在“学生表”的 M5 单元格输入公式 =AND(姓名="黄月语",高数>=80,数电>=80,模电>=85,C语言>=90),按回车出现 #NAME?,不用管它创建条件公式已经成功。
2、高级筛选操作方法。切换到用于保存筛选结果的工作表“筛选结果”,在该工作表单击“高级”,打开“高级筛选”窗口,光标在“列表区域”后的输入框中,切换到“学生表”,框选学生表(即选中 A1:J29 这片区域),则“学生表!$A$1:$J$29”被自动填到“列表区域”右边,Excel 自动切换回“筛选结果”表;再次切换到“学生表”,单击“条件区域”右边的输入框,框选有公式的单元格及其上面的单元格(即 M4:M5);选择“将筛选结果复制到其他位置”,单击“复制到”后的输入框,Excel 自动切换回“筛选结果”表,框选 A1 单元格;单击“确定”,则筛选出“黄月语”的各科成线,操作过程步骤,如图15所示:
图15提示:如果表格记录比较多不好框选,可以直接在“列表区域”右边输入“学生表!$A$1:$J$29”,其中“学生表”是工作表,$A$1:$J$29 是引用的表格单元格区域,即 A1:J29 这片区域,工作表与引用的单元格区域之间用 ! 连接。
3、公式说明:
=AND(姓名="黄月语",高数>=80,数电>=80,模电>=85,C语言>=90) 是一个求和公式,把每个条件合起来,条件之间是“与”的关系,即每个条件都要满足。此公式还有另外一种简洁的写法,可以把它改为:=(姓名="黄月语")*(高数>=80)*(数电>=80)*(模电>=85)*(C语言>=90)
(二)筛选以某个字开头的记录
1、假如要筛选“姓名”以“黄”开头,高数成绩大于等于 80,C语言成绩大于等于 90 的记录。在 M8 单元格中输入公式 =(LEFT(姓名,1)="黄")*(高数>=80)*(C语言>=90),如图16所示:
图162、按回车,完成创建公式。接下来的操作步骤与“(一)把“数值 + 字符”条件改为公式,并把筛选结果复制到新工作表”一样,筛选结果,如图17所示:
图173、公式 =(LEFT(姓名,1)="黄")*(高数>=80)*(C语言>=90) 可以改为 =AND(LEFT(姓名,1)="黄",高数>=80,C语言>=90)。注意 LEFT(姓名,1)="黄" 中的“姓名”改为 A1 时无效。
- ?
excel技巧:按字符数量排序
何延恶
展开
先看一下思维导图明确操作步骤!
我们在工作时,为了使数据排版更加美观(如下图),一般会用excel默认的功能进行排序,但是excel默认的排序功能很局限性,只能通过日期、文本值、数字等等进行排序。不能达到美观的要求。那我们要如何才能做到排序美观呢?
首先,我们在excel创建一个辅助列--字数(如下图),在该列单元格中,输入len函数得出相应数据的字符数量,然后通过单元格自动填充功能往下拉就OK了。
求得相应数据的字符数之后,下一步就是进行排序了
在刚才用函数生成的数值中任意一个单元格右键--排序选项中就会看到升序或者降序的选项,然后就完成操作了。简单粗暴。
大家学会了吗?有问题欢迎到评论区骚扰哦!后期不断更新软件学习技巧干货,与思维导图结合,保证一看就会!如果觉得有用可以转发一下,谢谢大家支持!
- ?
「Excel实用技巧」Excel表格 自动 排序,牛了!
裴冰萍
展开
国庆假期结束,上班第一天,必须要分享一个亮眼的Excel技巧:
让Excel表格自动排序
怎么自动排?先看效果:
从网上下载的2018年各大城市最新平均工资排行表
当我改动其中一个城市的平均工资时,比如广州由7965改为10000,整个表格的顺序会自动调整:
是不是很神奇的样子,怎么做到的?
本技巧用到了两个VBA编程知识:录制宏和事件程序。别怕,你不用写代码,只需要简单2步,新手也可以轻松完成!跟一起做吧:
1、点击左下角的“录制宏”图标(点击后图标会变成小四方块),弹出的窗口直接点确定(记住宏名称)。选取表格区域(从数字列向左选取)后点排序命令。最后点小四方块停止录制(这一步很重要,不要忘了点)
2、在工作表标签上右键 - 查看代码 ,在弹出的窗口中左侧下拉框中选取worksheet,右侧下拉框中选取Change,然后在自动生成的代码中间插入一行,输入第一步中出现的宏名称(宏6),关闭弹出的代码窗口。
设置完成!你修改数据后,表格就可以自动调整顺序了:
注:
表格中因为含有宏代码,所以在保存时会弹出一个提示窗口,点否并保存为Excel 启用宏的工作簿类型。删除自动排序功能方法:另存为xlsx格式即可。
Excel解释说明:今天借自动排序学习了录制宏功能的使用。什么是录制宏,说白点就是把你操作的步骤录制下来,需要用的时候重复一次(本例是借用工作表事件自动触发)。
- ?
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,点击【数据】菜单,选择【排序】即可
这时会弹出一个窗口
这里给大家详细介绍一下如何设置:
主关键词:就是针对哪个项进行排序,比如我们这次要排的是总分,那么主关键词就是总分
次关键词:在主关键词数值相同时,按照次关键词进行排序。比如两个人总分一样,那谁排在前面呢?我们可以将次关键词选为语文成绩,即:总分相同,语文成绩高的排前面。
这时候有人就会问了,如果语文成绩还一样怎么办?
其实很简单,继续加次关键词,次关键词可以有多个,按照先后顺序进行排序,如果第一个次关键词就可以排序了,那么自动忽略后面的
排序依据:这个我们一般默认就是数值,无需操作
次序:次序分两种,升序和降序,升序就是谁小排前面,降序就是谁大排前面。我们这次是用总分排序,应该是总分高的排前面,因此就是总分降序
下图为老版本excel的界面,方法相同,界面略有差别
数据排序的常见问题
排序的时候我们有时候会发现这种情况
没有相应的列标题,我们也无法选择排序,这是什么情况呢?
大家注意一下这个选项——数据包含标题
通常勾选上即可
我们有时候会遇到这种情况,一列数字想按照从小到大排列,排序出来却是这样的,这是为什么呢?
细心的人应该会发现这些数字不太一样吧,其实这是数字存成了字符(不了解的可以先阅读文章《Excel函数基础——字符与数字》),字符的排序跟数字不太一样,是按照从左到右一位一位来比
还是刚才的例子,1、10、11第一位都是1所以它们三个在最前面
它们三个又是怎么排列的呢?
1的第二位什么都没有,因此排第一位,10的第二位0小于11的第二位1,所以10排第二,11排第三
怎么样,这下理解了吧
- ?
WPS Excel:9种排序方法大汇总
空白簿
展开
给老板报表前,最好先给它排个序,让关键信息优先展示在最前面。Excel/WPS表格中的数据可以按照多种方式排列,如数值大小、颜色、倒序、随机顺序、笔画多少、自创序列等。这一篇文章将一一用GIF动图演示如何按照这些方式排序。
排序基础
排序的基本方法是:选中数据,点击“数据”——“排序”,确定是否要勾选“数据包含标题”选项,然后选择关键字(也就是列号或标题),选择排序依据(最常用的是“数值”),然后选择次序(升序、降序、自定义序列),最后点击“确定”即可。
快速排序的方法:点击关键字所在列,接着点击“A-Z”/“Z-A”排序按钮,即可实现按照该列数值大小升序/降序排列。
倒序排序
倒序排序非常简单,添加一个辅助列,填充数字“1,2,3……”,然后按照这些数字降序排列就可以了。
随机排序
和倒序排序差不多,添加一个辅助列,输入函数“=rand()”,然后按照这些随机数排序即可。
按照笔画多少排序
选中数据,点击“排序”,设置为按照“姓名”——“数值”——“升序”排列,点击“选项”,选择按照“笔画排序”。最终,数据会按照姓氏笔画的由少到多进行排列。
按颜色排序
将排序依据设置为“单元格颜色”,然后选择哪种颜色显示在顶端/底端。一般在单元格中设置了条件格式后,又希望将有颜色的单元格放在最前面时,会使用按颜色排序。
多条件排序
打开排序窗口后,点击“添加条件”设置更多的规则即可。表格首先会按照你设置的第一个规则进行排序,然后在按照第二个规则进行排序。
自定义排序
默认的排序次序只有升序和降序,有时候需要按照天干地支、部门、学历排序,或者领导就想看“白易、冰兰、元柏、若烟”这几位员工的表现。这时就可以在排序窗口中选择“自定义序列”——输入自创序列,录入员工名字,然后选择按照这个序列排序即可。
部分区域排序
排序前,选中一部分数据,排序时不要扩展区域就可以只对这部分数据进行排序。
按行排序
不必使用“转置”,在排序窗口中点击“选项”——“按行排序”,然后按照第几行进行排序即可。
注意
软件会记住你上一次的排序规则,因此需要多次排序时,一定要打开排序窗口检查规则。在排序前,添加一个序号列,是一个好习惯。当你多次排列后,若对效果不满意,可以按照这个序号列快速恢复原来的表格。特别注意排序前一定不要多选或少选数据。排序的意义除了可以让最重要的数据排在最前面,还可以辅助你做很多的事情,例如利用排序可以批量隔行插入空行,也可以将奇数行和偶数行拆分开。
谢谢阅读,欢迎点赞、评论、关注和点击头像。
- ?
Excel Rank函数怎么用,含相同数字按顺序排位和分段排序
支冬易
展开
在 Excel 中,Rank函数用于实现一个数字在指定数字列表中的排位,并且可以通过拖动的办法实现对整个数字列表的自动排序。Rank函数共有三个参数,前两个为必选项,后一个为可选项;如果省略可选项,将默认按降序排序。Rank函数怎么用呢?文章先介绍Rank函数的语法,再用四个由浅入深的具体实例分享Rank函数的使用方法;四个实例分别为无重复数字的自动排序、重复数字并排的自动排序、重复数字顺排的自动排序和Rank函数与OffSet函数组合实现分段排序,实例操作所用版本均为 Excel 2016。
一、Rank函数语法
1、表达式:RANK(Number, Ref, [Order])
中文表达式:RANK(要排序的数字, 数字列表, [排序方式])
2、说明:
A、Ref 为数字列表数组或对数字列表的引用,如果有非数字将被忽略。
B、Order 为可选项,用于指定数字的排序方式;如果省略,则默认值为 0,则按降序排序;如果为非 0,则按升序排序。
二、Rank函数怎么用
(一)无重复数字的自动排序
1、假如要对销量按降序排序。选中 G2 单元格,输入公式 =RANK(F2,$F$2:$F$12),按回车,返回 F2 在 F2:F12 中的排位;再次选中 G2,把鼠标移到 G2 右下角的单元格填充柄上,鼠标变为黑色加号后,按住左键,往下拖一直拖到 F12,则所经过单元格都对应 F2:F12 中的数值排好序;操作过程步骤,如图1所示:
图12、公式说明:
A、公式 =RANK(F2,$F$2:$F$12) 中,F2 是要排序的数字,是对 F2 的相对引用,往下拖时,会变为 F3、F4、……;$F$2:$F$12 是对 F2 至 F12 的绝对引用,往下拖时,F2 和 F12 都不会自动加 1,即无论拖到哪个单元格都始终返回从 F2 到 F12 的数字列表。
B、公式省略了排序方式 Order,默认按降序排序,F2:F12 中的最大值 982 排序在第一位;如果要按升序排序,可以把 Order 设置为非 0,如设置为 1,则公式变为 =RANK(F2,$F$2:$F$12,1)。
(二)重复数字并排的自动排序
1、假如要对价格按升序排序。把公式 =RANK(E2,$E$2:$E$12,1) 复制到 G2 单元格,如图2所示:
图22、按回车,返回 E2 在 E2 至 E12 中的排位,同样用往下拖的方法把其余价格排序,排好后,如图3所示:
图3、排在第一的是 65,它是 E2 至 E12 中最小的值,说明排序方式为升序;E2 至 E12 中共有两组重复数字,一组是 89,另一组是 99,两个 89 都排在第 4 位,两个 99 都排在第 6 位,而第 5 位和第 7 位却留空。
(三)重复数字顺排的自动排序
1、同样对价格按升序排序。把公式 =RANK(E2,$E$2:$E$12,1)+COUNTIF(E$2:E2,E2)-1 复制到 G2 单元格,按回车,则返回 E2 在 E2 至 E12 中的排位;用往下拖的方法把其余价格排好序,操作过程步骤,如图4所示:
图42、价格中的第一组重复数字 89 分别排到了第 4 位和第 5 位;第二组重数字 99 分别排到了 第 6 位和第 7 位。
3、公式说明:
公式 =RANK(E2,$E$2:$E$12,1)+COUNTIF(E$2:E2,E2)-1 用 CountIf函数统计当前数字在当前单元格之前有几个重复值;例如 COUNTIF(E$2:E2,E2) 统计 E2 在 E2 之前(即 E2)有几个重复数字,统计结果为 1,1 - 1 = 0,即 COUNTIF(E$2:E2,E2)-1 = 0;当拖到 E3 时,COUNTIF(E$2:E2,E2)-1 变为 COUNTIF(E$2:E3,E3)-1,统计 E3 在 E2 至 E3 有几个重复数字,统计结果为 1,COUNTIF(E$2:E3,E3)-1 = 0,则 =RANK(E3,$E$2:$E$12,1)+0=4;当拖到 E4 时,COUNTIF(E$2:E2,E2)-1 变为 COUNTIF(E$2:E4,E4)-1,统计 E4 在 E2 至 E4 有几个重复数字,统计结果为 2,COUNTIF(E$2:E4,E4)-1 = 1,则 =RANK(E4,$E$2:$E$12,1)+1=5。
(四)Rank函数与OffSet函数组合实现分段排序
1、假如要把销量按每段四个数分段排序。把公式 =RANK(F2,OFFSET($F$2:$F$5,INT((ROW()-2)/4)*4,),1) 复制到 G2 单元格,按回车,则返回 F2 在 F2 至 F5 中的排位;用往下拖的方法排好其余数字与其它分段的序;操作过程步骤,如图5所示:
图52、公式说明:
A、公式 =RANK(F2,OFFSET($F$2:$F$5,INT((ROW()-2)/4)*4,),1) 用 OFFSET($F$2:$F$5,INT((ROW()-2)/4)*4,) 来实现分段,它是如何实现分段的?我们选择第二个分段的第一个单元格,即 G6 单元格,双击它,它的公式为 =RANK(F6,OFFSET($F$2:$F$5,INT((ROW()-2)/4)*4,),1),如图6所示:
图6B、其它的都没有变,只有 F2 变为 F6;Row() 用于返回当前行的行号,F6 的行号为 6,即 ROW()-2 = 4,INT(4/4) = 1,1*4 = 4,即 OffSet 变为 OFFSET($F$2:$F$5,4),也就是要往下移 4 行,由于 OffSet函数返回对单元格的引用,所以 OffSet 返回 $F$6:$F$9。
C、Rank 变为 =RANK(F6,$F$6:$F$9,1),也就实现了对第二段 F6 至 F9 数字列表的排序。
提示:由于是从 F2 开始,所以用 ROW()-2,如果从 F1 开始,则用 ROW()-1,其它的以此类推。另外,每个分段有几个数,用 (ROW()-2) 除几,如公式中的 (ROW()-2)/4;用 Int 取整后再乘几也是一样。
- ?
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技巧:排序字母与数字的混合内容
雅霜
展开
大家看一下以下思维导图
当我们工作的时候,遇到字母和数字混合的表格排序的时候大家是不是觉得excel中的排序不如意呢?如以下这一列数据
如果我们用excel的排序功能按默认排序的话,就是这样的结果
那我们要怎样才能做成按字母按数字排序呢?
第一步:将字母和数字分列
分列后的结果是:
第二步:分别对字母和数字排序
排完列之后的结果如下图,这样就可以快速达到我们想要的效果了。
大家学会了吗?有问题欢迎到评论区骚扰哦!后期不断更新软件学习技巧干货,与思维导图结合,保证一看就会!如果觉得有用可以转发一下,谢谢大家支持!
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、快速多表合并