中企动力 > 商学院 > excel无法排序
  • ?

    Excel分类汇总怎么用与分类汇总、排序及筛选呈灰色的原因

    管灵薇

    展开

    在 Excel 中,分类汇总是对数据按类进行统计汇总;例如一个服装销量表,可以用分类汇总统计男装或女装的数量及销量。Excel分类汇总既可以汇总一列也可以汇总多列,但一次只能分类汇总一列,若一次要汇总多列需要用 VBA 实现。另外,某些情况下,分类汇总呈灰色不能用,并且排序和筛选也有这样的问题,出现这种情况的原因是什么以怎么解决?下面先说明分类汇总、排序和筛选呈灰色的原因并分享解决方法,再介绍Excel分类汇总怎么用以及表格如何汇总,操作中所用版本为 Excel 2016。

    一、Excel分类汇总和排序与筛选为什么呈灰色不可选择

    1、选中一个服装销量表,选中“1月销量”,再选择“数据”选项卡,分类汇总、排序及筛选都呈灰色不可选择,如图1所示:

    图1

    2、这个服装销量表套用过表格样式,在它的右下角有一个蓝色的直角小图标,它已经是表格而不是区域,而在 Excel 中,表格不能分类汇总,也不能排序及筛选,只有把表格转为区域才能进行这三项操作。选中整个表格,在其上右键,在弹出的菜单中依次选择“表格”→ 转换为区域,如图2所示:

    图2

    3、弹出一个询问是否将表转换为普通区域小窗口,如图3所示:

    图3

    4、选择“是”,表格右下角的直角小图标不见了,再选中表格任意一列,例如“小类”这列,此时,分类汇总、排序和筛选都可以选择了,如图4所示:

    图4

    二、Excel分类汇总怎么用

    (一)排序

    1、分类汇总前应该先排序,把属于一类的归在一起,不然,若同一类分布在不连续的行会进行多次汇总,如图5所示:

    图5

    2、图5中对“小类”进行了分类汇总,由于衬衫分布在 2、3 行和 12 行,因此进行了两次分类汇总,这是由于没有排序造成的。

    3、排序。选中 D 列,选择“数据”选项卡,单击“排序”左上角的“升序”图标,打开“排序提醒”窗口,选择“扩展选定区域”,单击“确定”,则对“小类”排好序,三条衬衫记录已经归在一起(3 到 5 行),操作过程步骤,如图6所示:

    (二)对一列分类汇总

    1、选中已经排序好的 D 列,选择“数据”选项卡,单击屏幕右上角的“分类汇总”,打开“分类汇总”窗口,“分类字段”已经选择了选中的“小类”,“汇总方式”选择了“计数”(即统计每类有几条记录),“选定汇总项”勾选了唯一的“小类”(因为当前只选中了一列),单击“确定”,则对“小类”进行分类汇总,操作过程步骤,如图7所示:

    图7

    2、在汇总列的右下角有一个刷子,单击它展开有三个选项,即“与左边格式相同、与右边格式相同和清除格式”,如图8所示:

    图8

    3、当前选择的是“与左边格式相同”,即插入的汇总结果列放在汇总列(D 列)的左边且格式与 D 列左边的列相同;如果选择“与右边格式相同”,则汇总结果列放在汇总列(D 列)右边且格式与 D 列右边的列相同,同时汇总结果也被清除;如果选择“清除格式”,则会把汇总结果列的格式清除,同样会把汇总结果清除;演示操作如图9所示:

    图9

    (三)对多列分类汇总

    1、先对“小类”分类汇总,再对“1月销量”分类汇总。单击 D 选中“小类”列,选择“数据”选项卡,单击“分类汇总”,打开“分类汇总”窗口,各选项保持默认设置即可,单击“确定”,则对小类按“计数”汇总出结果;选中“E 列和 F 列”,再次单击“分类汇总”,打开“分类汇总”窗口,注意“分类字段”要选择“小类”,单击“替换当前分类汇总”,再单击“确定”,则对“1月销量”按“求和”汇总出结果;操作过程步骤,如图10所示:

    图10

    Excel 一次不能同时对多列分类汇总,所以要对多列分类汇总需要分步进行,每次只能对一列分类汇总;对多列分类汇总时,应该先汇总分类,再汇总产品;但要注意,分类汇总产品时要把分类列一起选中,同时不能勾选“替换当前分类汇总”。

    2、除对两列分类汇总外,Excel还可以对三列以上进行分类汇总,图11就是对三列的分类汇总效果:

    图11

    从图11中可以看出,总共只有8条“女装”记录,但“大类”统计出 10,这是因为统计“小类”和“1月销量”时新插入了两行用于放统计结果。

    (四)删除分类汇总

    选中 C、D、E、F 四列,单击“分类汇总”,在打开的窗口中单击“全部删除”,则对三列的分类汇总结果全部被删除,但还留下一列空列,右键该上面的字母,在弹出的菜单中选择“删除”,则空列被删除,操作过程步骤,如图12所示:

    图12

    Excel分类汇总一次只能汇总一列,如果一次要汇总多列,则需要用 VBA 实现;若用 VBA 分类汇总,还可以加多个条件。

    三、Excel表格汇总

    1、在 Excel 中,区域是不能汇总的,只有表格才能汇总。在分类汇总之前,我们已经把“服装销量表”由表格转换为区域,选中表格右键菜单中已经没有“表格”选项,因此要汇总必须把它重新转为表格,操作过程步骤,如图13所示:

    图13

    2、操作过程步骤说明:框选整个表格,在上面单击右键,弹出的菜单中没有“表格”选项;单击“开始”选项卡下的“套用表格样式”,选择一种表格样式,在弹出的窗口中单击“确定”;Excel 自动切换到“设计”选项,单击“筛选按钮”把标题行的“筛选”图标去掉;再次右键表格,在弹出的菜单中依次选择“表格”→ 汇总,则自动对“总销量”汇总。

  • ?

    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中的6个排序技巧,帮你解决一切排序问题

    Oscar

    展开

    序列填充生成序号

    适用范围:较少的常规序号生成。

    在第一个单元格里输入1,然后按住刚才的单元格往下拖动,然后在【自动填充选项】中选择【序列填充】。

    直接拖动生成序号

    适用范围:任意步长值的序号生成。

    在A1和A2单元格分别输入1、2,一起选中两个单元格,拖动填充柄。

    借助名称框输入序号

    适用范围:生成数量比较多的序号。

    按部门填写序号

    适用范围:特殊规则序号的生成。

    以下图为例,要求我们按部门不同来分别填写不同的序号,不同部门序号都从1开始,同一部门按顺序来递增。

    A2单元格输入的公式,向下复制:=COUNTIF(B$2:B2,B2)

    五、保持连续的筛选后序号

    适用范围:要求我们筛选操作的数据表。

    按常规方法输序号后,一旦数据筛选后,序号就发生错乱。

    如果要求筛选后序号仍然保持连续的话,就要按照下面的方法。

    A2单元格输入公式向下复制:=SUBTOTAL(3,B$1:B2)-1

    六、合并单元格添加连续序号

    适用范围:工作中有合并单元格的工作表。

    看下图,要求在A列不同的合并单元格里加入序号。

    我们先来选中要添加序号的单元格,在编辑栏里输公式,按Ctrl+Enter键。

    =MAX($A$1:A1)+1

    是不是非常简单呢?大家也来动手试试吧。

  • ?

    excel表排序提示单元格要有相同大小,怎么办?

    惠笑旋

    展开

    如果表格中存在合并单元格,就无法对表格进行排序。要想排序,需要先取消合并单元格。

    方法:打开查找命令,或者按下快捷键ctrl+f,并点击查找替换对话框中的选项,这时就会出现查找格式命令。

    点击格式后面的小三角,选择从单元格选择格式,这时鼠标变成一个小探针,用鼠标点选一个合并单元格,给excel下达查找合并单元格的命令。

    点击查找全部,那么整个表格中合并单元格都会被找到。

    这时默认第一个被找到的单元格是选中状态,这里要注意操作方法,先用鼠标点击第一个,然后按下shift点击最后一个,或者按下Ctrl键,将两个点选,这时单元格中的合并单元格全部处于被选中状态,再点击一次顶部的合并后居中命令,合并单元格就全部被解散。

    没有合并单元格的表格区域,在进行排序筛选等数据分析就没有什么障碍了。合并单元格是数据分析的大忌,除非汇总表,不然一般不要使用合并单元格,如果非要居中的形式,可以考虑跨列居中,在设置单元格格式文本对齐方式里可以设置。

    (本文内容由百度知道网友张啸宁贡献)

  • ?

    Excel之高级排序,按照自己自定义的顺序来排序,手把手教会你

    盼山

    展开

    =============================================================

    ====================

    || 版本号:Excel2013. ||

    在实际中,我们肯定会有这么一种需求,即按照自定义的顺序来排序,比如下表:

    需求:在这里我想按照职务大小来进行排序,这可怎么办啊,Excel可不知道职务谁大谁小。

    ===============================================================

    解决办法就是,我们自定义一个序列给Excel,然后让Excel按照这个序列来进行排序即可。

    操作步骤:

    (1)依次选择“文件”,“选项”,”高级“如下:

    (2)然后在高级中,找到”编辑自定义列表:,并点击,如下:

    (3)在“输入序列”中输入我们想输入的顺序即可,如下:

    然后点击添加,确定。

    (4)下面就可以排序了。

    我们选中该表,并调出排序窗口,如下:

    (5)在“次序”那个下拉框里,选择我们刚才自定义的序列即可,如下:

    (6)然后点击确定,排序效果如下:

  • ?

    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排序!

    寻树人

    展开

    排序这个功能,几乎所有人都会用,但也只是停留在点击升序或者降序按钮的阶段,对其它更深层次的用法知之甚少。

    其实排序远比你想象中的更强大,今天卢子为你讲解排序的5种用法。

    1.按开票日期升序

    这是最基本的排序功能,直接选择A列,点击升序即可。

    2.借助排序生成工资条

    添加一列序号辅助列,然后根据辅助列排序即可生成工资条,简单快捷。

    相关文章:

    这才是史上最简单的工资条制作方法

    3.按每个地区的总销售数量降序排序,也就是按行排序

    正常情况下,我们都是按列排序,其实Excel也提供按行排序的功能。

    Step 01 选择区域,点击数据→排序→选项,选择按行排序,确定。

    Step 02 设置完以后,就可以选择按行排序。

    这里拓展一个小细节,有读者在排序时,会发现排序的内容没有标题,怎么回事?

    勾选数据包含标题就可以解决这个问题。

    4.按重要性的单元格颜色排序

    按颜色排序,这个应该是很多人梦寐以求的功能。

    Step 01 选择区域,点击数据→排序,主要关键字选择重要性,排序依据选择按单元格颜色。

    Step 02 依次设置排序的颜色。

    5.自定义排序

    自定义排序,几乎网上所有教程都用编辑自定义列表这种方法。

    不过,这种操作步骤有点繁琐。卢子教你用MATCH函数作为辅助列,实现自定义排序。辅助列,比较灵活。

    现在要将部门按照特殊的顺序排序,依次为:综合部、打杂、生产部和销售部。这种排序,既不是升序,也不是降序。

    Step 01 在E2输入公式,下拉。这样就获得了每个部门的排位,比如打杂就排在第2位。

    =MATCH(B2,$G$2:$G$5,0)

    Step 02 再对E列进行排序,就搞定。

    其实,排序本身很简单,难的是结合其他知识进行变通,突破排序本身的限制。

    【免费领取】最全会计入门书籍合集,《会计入门全知道》、《三天学会纳税(你的第一本纳税书)》、《零基础学会计》、《跟着笨笨干会计》、《跟老会计学财务会计》

    戳【了解更多】,赶紧领取!

  • ?

    Excel单元格合并后无法排序,如何拯救?

    自由

    展开

    昨天文章末提了一个小问题:

    下图是如何实现的(千万不要用最原始的办法,因为我假设首列有10000行)。

    回答这个问题前,我们先来聊一聊excel操作的一个很重要的思维:如果你的表格存在数据分析需求,尽量不要单元格合并,因为后续的排序、汇总、数据透视表等功能都会受影响。

    比如上表中,要对星期一数据进行降序,就会弹出以下警告:

    竟然合并的单元格如此碍事,那我们要怎样恢复正常呢?可分3步走:

    1

    取消所有的单元格合并

    ①选中第一列

    ②取消单元格合并

    2

    F5定位空白单元格

    ②快捷键F5调出“定位条件”界面

    ③选择“空值”定位即一次性选中了所有的空白单元格

    3

    利用公式使空单元格等于上一单元格内容

    这是非常重要、关键的一步,昨天的推文中(如何快速删除excel中的所有空行或空列——4、填充所有的单元格)也讲解了这招:

    F5选择空值后,直接输入“=A2”,再按Ctrl+Enter,这个组合键的功能就是在所有选中单元格中输入相同信息。

    具体我们还是来看看GIF吧

    其实,我们根据excel提供的功能有效结合,会产生意想不到的效果。当然,前提是你得知道有这个功能存在,如果你不知道,那还不赶紧一起自习,一起成长。

    Q&A 今日思考题:

  • ?

    WPS Excel:9种排序方法大汇总

    科瑞恩

    展开

    给老板报表前,最好先给它排个序,让关键信息优先展示在最前面。Excel/WPS表格中的数据可以按照多种方式排列,如数值大小、颜色、倒序、随机顺序、笔画多少、自创序列等。这一篇文章将一一用GIF动图演示如何按照这些方式排序。

    排序基础

    排序的基本方法是:选中数据,点击“数据”——“排序”,确定是否要勾选“数据包含标题”选项,然后选择关键字(也就是列号或标题),选择排序依据(最常用的是“数值”),然后选择次序(升序、降序、自定义序列),最后点击“确定”即可。

    快速排序的方法:点击关键字所在列,接着点击“A-Z”/“Z-A”排序按钮,即可实现按照该列数值大小升序/降序排列。

    倒序排序

    倒序排序非常简单,添加一个辅助列,填充数字“1,2,3……”,然后按照这些数字降序排列就可以了。

    随机排序

    和倒序排序差不多,添加一个辅助列,输入函数“=rand()”,然后按照这些随机数排序即可。

    按照笔画多少排序

    选中数据,点击“排序”,设置为按照“姓名”——“数值”——“升序”排列,点击“选项”,选择按照“笔画排序”。最终,数据会按照姓氏笔画的由少到多进行排列。

    按颜色排序

    将排序依据设置为“单元格颜色”,然后选择哪种颜色显示在顶端/底端。一般在单元格中设置了条件格式后,又希望将有颜色的单元格放在最前面时,会使用按颜色排序。

    多条件排序

    打开排序窗口后,点击“添加条件”设置更多的规则即可。表格首先会按照你设置的第一个规则进行排序,然后在按照第二个规则进行排序。

    自定义排序

    默认的排序次序只有升序和降序,有时候需要按照天干地支、部门、学历排序,或者领导就想看“白易、冰兰、元柏、若烟”这几位员工的表现。这时就可以在排序窗口中选择“自定义序列”——输入自创序列,录入员工名字,然后选择按照这个序列排序即可。

    部分区域排序

    排序前,选中一部分数据,排序时不要扩展区域就可以只对这部分数据进行排序。

    按行排序

    不必使用“转置”,在排序窗口中点击“选项”——“按行排序”,然后按照第几行进行排序即可。

    注意

    软件会记住你上一次的排序规则,因此需要多次排序时,一定要打开排序窗口检查规则。在排序前,添加一个序号列,是一个好习惯。当你多次排列后,若对效果不满意,可以按照这个序号列快速恢复原来的表格。特别注意排序前一定不要多选或少选数据。排序的意义除了可以让最重要的数据排在最前面,还可以辅助你做很多的事情,例如利用排序可以批量隔行插入空行,也可以将奇数行和偶数行拆分开。

    谢谢阅读,欢迎点赞、评论、关注和点击头像。

  • ?

    如何在Excel表格中排序?不会的看过来,二分钟让你上手

    程函

    展开

    Excel表格有强大的数据处理能力,排序就是我们经常用到的一个功能。有时候一个没有规律,杂乱无章的表格经过我们排序美化后,数据一目了然,大大提高了可读性和实用性。下面我们通过实例讲解Excel的排序功能,这里我们将排序分为简单排序和复杂排序两个方面,根据实际情况,可以选择其中一种排序方式即可。

    简单排序

    1、以下是处理前的原始表格

    2、要求按性别排序,我们选择 性别单元格B1

    3、在常用工具栏选择升序或降序。 这时我们点击 升序

    4、当选择升序后,出现了下面排序后表格。

    同样的道理,当我们需年龄排序时,也可以按照上面的方法快速进行排序。以上就是我们讲的简单排序功能。

    复杂排序

    当我们需要性别和年龄同时排序时怎么办呢?就是要求首先性别排序,性别相同时再按年龄排序。这个时候我们就要利用菜单中排序功能。这里我们称之为复杂排序,以下实例讲解复杂排序的使用方法。

    1、这里我们还是利用之前没有排序前的表格

    2、选择菜单:数据--排序

    3、弹出对话框

    4、主要关键字选性别,次要关键字选年龄。这里需要注意的是,数据区域要选“有标题行”,这样第一行就不参与排序了。如果选了无标题行,则第一行表头也参与排序,这里我们第一行不需要排序,所以选有标题行。( 提示:当没有表头字段时,可以选择无标题行)

    5、当上面点击确定操作完成后,就出现了下面的表格,我们可以看到首先按性别排序,性别相同时,再按年龄排序,实现了我们的需求。

    总结:常用工具栏上面的升序或降序按钮可以实现简单的单列排序需求,数据菜单下面的排序功能则可以实现多列和复杂的排序需求。我们可根据实际情况灵活选用。

    本头条号:时代新生分享工作、生活、技能方面的经验,愿和您一起成长。请多多收藏或关注哦!

excel无法排序

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP