中企动力 > 商学院 > excel中序号自动排序
  • ?

    Word表格如何按多列排序以及怎么自动生成序号

    怀过往

    展开

    Word表格数据处理虽然远不及 Excel,但也能对数据进行排序。不但能对一列数据进行排序,还能同时对两列甚至三列进行排序。除对数值排序外,还能对汉字和日期进行排序;排序类型分为升序和降序。

    Word 除能对表格进行排序外,还可以自动生成序号;Word 虽然没有直接提供自动生成序号的方法,但能借住其它功能间接生成,具体方法看以下分享(Word 版本均以 Word 2016 为例)。

    一、Word表格如何按一列与多列排序

    (一)按一列排序

    1、假如有一张“女装销量表”,要求对“销量”排序,如图1所示:

    2、选中要排序的“销量(件)”列,选择“布局”选项卡,单击右上角的“排序”,如图2所示:

    提示:不事先选中要排序的列也可以,只需把光标定位到表格其中一个单元格,待打开“排序”窗口后,再选择。

    3、打开“排序”窗口,由于已经选择了要排序的列,因此“主要关键词”下面的下拉列表框自动选择“销量(件)”,如图3所示:

    4、“排序类型”自动选择了“数字”,这里就要对数字排序,保持默认选项即可。“排序类型”共有四个选项,分别为“笔划、数字、日期和拼音”,如图4所示:

    5、如果是对汉字排序,可以选择“笔划和拼音”,对日期排序可以选择“日期”。排序方式有两种,即“升序和降序”,这里保持默认的“升序”。

    6、单击“次要关键字”下的下拉列表框,弹出的选项只有两项,一项是“无”,另一项是“销量(件)”,如图5所示:

    7、这是由于打开“排序”窗口前选中了“销量(件)”这列,先看按一个关键词排序的情况,单击“确定”,已经对表格所有行按“销量”的从低到高排序,如图6所示:

    (二)按多列排序

    1、把光标定位到表格其中一个单元格,再次打开“排序”窗口,“主要关键字”下默认选择了第一列“产品编号”,如图7所示:

    2、展开下拉列表框,选项全是表格的字段,选择“销量(件)”,如图8所示:

    3、展开“次要关键字”下拉列表框,里面也全是表格字段,选择“价格(元)”,如图9所示:

    4、选择“次要关键字”后,“第三关键字”也变为可选,同样展开它,选择“产品编号”,如图10所示:

    5、选择“产品编号”后,“类型”自动选择了“拼音”,因为它不是数字;“排序类型”全选择“升序”,如图11所示:

    6、单击“确定”,按“销量、价格和产品编号”排序的效果,如图12所示:

    二、Word表格怎么自动生成序号

    假如有一个有几百行的表格,第一列为编号,一行行输入一方面比较麻烦,另一方面没必要,因此想让它自动生成,这应当怎么操作?Word 虽然没有提供表格直接生成序号的功能,但可以用“编号”来生成,方法如下:

    1、选中“编号”这一列,选择“开始”选项卡,如图13所示:

    2、单击“编号”图标,则“编号”这一列全部行都自动生成了序号,只是第一行“编号”前也自动生成了 a),如图14所示:

    3、把 a) 删除后,从第二列起自动调整为从 1 开始,这也就符合了要求,如图15所示:

    4、这个方法跟版本旧一些的 Word 有些区别,但更方便,这就是版本升级不断完善的结果。

  • ?

    Excel 中设置序号的 5 种方法

    远风

    展开

    大家都知道,Excel是自带序号的,而且还很智能——删除行后,自动修改删除后的序号。

    但是由于其他需要,我们有时还是自己设置序号,来满足一些特定的需求,例如:

    ①快速填写序号

    ②自动跳过空行

    ③删除行后,自动修改序号

    ④合并单元格设置序号

    ⑤筛选后重新设置序号

    ……

    今天介绍的这 5 种方法可以满足以上需求。

    1 使用填充序列功能快速填写序号

    针对数字,Excel 提供了填充序列功能,可以快速填写序号。

    方法:将序号第一个单元格下拉,在自动填充选项里,选择「填充序列」即可。

    2 使用 IF 和 COUNTA 函数跳过空行

    有时在我们的数据里,不可避免地存在一些空行。我们希望序号可以跳过这些空行。

    针对这一情况,可以使用 IF 和 COUNTA 函数组成的公式来解决。通用公式如下:

    =IF(COUNTA(行) = 0, '''', COUNTA(累积列))

    下图为例,在 D3 单元格输入公式,向下复制。

    =IF(COUNTA(C3:D3)=0, '''', COUNTA($C$3:C3))

    3 使用 ROW 函数自动调整序号

    ROW 函数返回当前单元格的行号,可以用来设置序号,通用公式如下:

    =ROW() - ROW(列第一个单元格) + 1

    下图为例,在 B3 单元格输入公式,向下复制。

    =ROW()-ROW($B$3)+1

    4 使用 SUBTOTAL 函数重新自动设置筛选后的序号

    SUBTOTAL 函数用于统计筛选后的区域的相关信息,用来设置筛选后的序号,非常合适。

    通用公式如下:

    =SUBTOTAL(3,累积区域)

    下图为例,在 F3 单元格输入公式,向下复制。

    =SUBTOTAL(3,$C$3:C3)

    5 使用 COUNTA 函数设置合并单元格序号

    虽然不建议在Excel使用合并单元格,但是工作中难免遇到合并的情形。这时可以使用以下通用公式设置序号。

    =COUNTA(累积合并区域)

    下图为例,

    选中设置序号的区域

    在编辑栏输入以下公式:=COUNTA($C$3:C3),按 Ctrl + Enter 结束。

    以上就是基本的序号设置方法。如果更复杂的情形,可以组合他们写出适合的方法。如果你想到了,在评论区留言分享给我们。

  • ?

    让Excel自动调整序号,删除、添加行列后仍保持序号连续不中断

    多假

    展开

    之前曾发文介绍过几种在Excel中自动添加序号的简便方法,但简便的方法在添加或者删除行、列后序号会中断,不连续了,这时又需要重新调整序号。如果要经常修改表格,增加或者删除行列,则反复调整序号也会影响工作效率。最近学习了一种利用函数在Excel中自动添加序号的方法,这种方法虽然在建立序号时有点复杂,但能够一劳永逸,可以实现让Excel在删除、添加行列后自动调整序号。下面以Excel2007为例介绍如何操作,以供参考。

    这里介绍两种方法,一种可以完全实现在删除、添加行列后自动调整序号,但需要先建立“Excel表”。另一种方法是不建立“Excel表”,但只能实现在删除行、列后自动调整序号。在添加行、列后还需要手动操作一下。

    方法一:在“Excel表”中实现完全自动调整序号。

    1、先建立“Excel表”。

    这里的“Excel表”(较早的Excel版本中称为“Excel列表”)不同于Excel的工作表,“Excel表”的功能是可以让在“Excel表”中的数据独立于Excel工作表中的其他行和列,从而让Excel单独管理其中的数据。建立“Excel表”的方法是:

    ●先选中要编辑的表格范围(选择之后还可以通过添加行、列的方式扩大“Excel表”范围)。

    ●然后点击插入选项卡中的“表”按钮。(其他的Excel版本中该按钮的名称和位置可能不同,如Excel2010中该按钮的名称为“表格”)

    ●点击后会弹出对话框,其中有一个“包含标题行”选项。

    ●如果勾选了“包含标题行”选项,Excel会自动将“Excel表”中的第一行设置成带下拉按钮的标题行。

    ●如果不勾选“包含标题行”,Excel会自动给“Excel表”添加一个标题行,则选择范围会自动多出一行。

    ●点击对话框中的确定按钮后,Excel会将选择的范围建立成“Excel表”并自动设置成默认的样式。(如果对表格的样式不在意,可跳过下面几个步骤,直接看小标题2。)

    如果不喜欢Excel的默认样式,可以用其他颜色取代表中的填充颜色和线条颜色(但笔者的Excel中不能选择“无填充颜色”设置“Excel表”,选择“无填充颜色”后笔者的“Excel表”的颜色不改变,只能选择白色来代替无填充颜色。)

    ●如果不想要最上方带下拉按钮的那一标题行,可以在建立“Excel表”时不勾选“包含标题行”,建立好“Excel表”后,在“Excel表”中点击鼠标,此时Excel会显示“设计”选项卡,再点击取消勾选“设计”选项卡中的“标题行”选项,则标题行就取消了。

    “Excel表”的神奇之处在于当在“Excel表”中添加行或者列后,Excel会根据“Excel表”单元格中的公式内容,自动在新增加的单元格中填充公式。

    2、表格的序号产生在列中时(即序号在表格中是纵向排列的)用“ROW”函数生成序号:

    如果序号产生在列中(在表中纵向排列)。则需要使用“ROW”函数,“ROW”函数可返回单元格所在的行号。

    例如在“C3”单元格中(其的列号为C,行号为3)输入“=ROW()”,然后按回车键,则C3单元格中会显示“3”即该单元格的行号。(注:ROW后的括号必须要有,这是Excel规定的语法。)

    ●那么要想在“C3”单元格中显示序号1,则应输入“=ROW()-2”,再按回车键。

    ●然后用拖动填充柄或者选择性粘贴公式的方法复制公式到其他序号所在的单元格中,但填充或者粘贴的范围不要超出之前建立的“Excel表”范围。这时,再删除或者添加序号所在的行时,Excel就会自动调整序号,保持序号的连续性。

    3、表格的序号产生在行中时(即序号在表格中是横向排列的)用“COLUMN”函数生成序号:

    如果序号产生在行中(在表中横向排列),则需要使用“COLUMN”函数,“COLUMN”函数可返回单元格所在的列号。其原理和“ROW”函数相同,只是在确定生成序号的公式时,要先将代表列号的字母转换成对应的数字。

    ●例如想在“C3”单元格中显示序号1(C列对应数字为第3列),则公式应为“COLUMN()-2”。

    注意事项:

    ●必须在“Excel表”范围内进行添加或者删除行、列的操作才能实现自动调整序号的功能。要想确认某个单元格是否在“Excel表”内,可以先点击选择该单元格,然后查看Excel是否显示“设计”选项卡,如果显示“设计”选项卡,说明该单元格是在“Excel表”范围内,如果不显示“设计”选项卡,说明该单元格不在“Excel表”范围内。

    ●如果同一行或者列中有两个“Excel表”,则在行号或者列标上点击鼠标右键后弹出的右键菜单中添加、删除行、列的选项会呈灰色、不能用。此时可以在“Excel表”中的单元格上点击鼠标右键,在右键菜单中会出现添加表行、表列和删除表行、表列的选项。

    方法二、不建立“Excel表”,直接输入公式生成序号。

    也可以不建立“Excel表”,直接输入方法一的公式生成序号,但这样只能实现在删除行、列后自动调整序号。在添加行、列后,序号之间会出现一个空单元格。

    此时只需拖动填充柄将空单元格上方的序号公式填充到这个空单元格中,则序号仍是连续的。如果添加行的操作较少,用这个方法也比较简便。

    除了“ROW”和“COLUMN”函数外,Excel中也可以利用其他的函数实现自动调整序号,但笔者感觉这两个函数用起来相对简单一些。如果读者有其他更好的方法,欢迎交流。

  • ?

    Excel中的6个排序技巧,帮你解决一切排序问题

    碎梦中

    展开

    序列填充生成序号

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

    在第一个单元格里输入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智能化序号技巧,还在自动填充序列的简直弱爆了

    牧青寒

    展开

    hello,大家好,我是帮帮。大家在运用EXCEL制作表格的时候,经常面临填充序号,对于长序列文档编辑,插入空行会经常导致序号中断,需要重新排列,今天我就教大家如何设置,如何化繁为简。

    大家请看范例图片,这就是我们经常使用的添加序号方法。

    当我们插入空行的时候,序号中断,需要我们重新设置。

    如果我们在A2单元格,输入=ROW()-1。

    复制公式向下填充,就可以得到一个连续的序号。

    这样的设置,在插入空行的时候,空行占位的效果出来了。利用ROW函数生成的序号,只会与行号有关。空白序号的录入,只需将上一单元格复制即可生成。

    当然,也许这不够智能。我们再看看这种请看,表格B3单元格填写不全,我们设置序号的时候想占位,以后填全了再自动生成序号。

    我们在A2单元格,输入=IF(B2<>"",ROW()-1,""),并向下复制。

    加入嵌套函数,判断B列单元格是否存在空白,再返回行数-1,得到我们的序号。这样做的好处显而易见,当我们录入红色框内容后,序号2就自动填充。

    我们再看看,如何规避空行,空行序号不占位,补充之后,自动填充。

    我们在A2处键入公式=IF(B2<>"",COUNTA($B$1:B1),""),并向下复制。利用counta函数生成序号,使得空值内容不计入序号。

    当然,只要我们条件判断列输入数据,整个序号列自动发生变化,重新生成新的序号列。

    怎么样,今天的教学对你有帮助吗?大家可以根据自己的需要,找到适合自己的方法。

    【如果大家喜欢帮帮,请点击文章末尾的了解更多或推广广告,在里面找到并关注我,我给表亲们准备了更多更实用的办公软件技巧,洪荒彩蛋等你来拿喔^^】给你们一个巨型么么哒。

  • ?

    Excel不传之秘 | 删除行(插入行)或筛选后序号自动重新编号排序

    冥蝶

    展开

    Excel作为最常使用的办公利器之一,如何高效便捷地使用该办公软件来实现我们所需要的功能,已成为提高办公效率的一大有效途径。对于经常处理大数据的你是否碰到过,删除某些行数据(或插入行数据)之后,所有的序号编号就全部打乱的困扰;再或者,你是否碰到过在使用筛选操作命令时,本意是让序号不随着内容一起被筛选,即希望序号能在筛选数据后自动的重新编号排序,然后结果往往不如人意。本教程将教你如何来从容地解决这些问题:删除行(插入行)或筛选后,序号能够自动重新排序。教程内容分成两块,首先介绍的是删除行(插入行)序号自动排序问题,然后再介绍筛选数据后序号自动排序更新问题。

    1、删除行(插入行)序号自动编号排序:原理是借助表格的行标题序号或表格中其他非空单元格来生成序号。此法的精髓就是使用函数公式来实现,考虑到无论是插入行或者是删除行,Excel表格的行标题序号是不会变的,所以可以从这方面下手,本教程借用函数Row()就来实现这一功能,Row()直接输出的就是目标单元格的行号,然后将函数公式向下填充即可。第二种方法是借用其他单元格来实现,可以用计算非空单元格数目函数Conuta(),通过函数计算B列种从第2行到目标行的个数以实现序号自动编号排序。以上所讲的方法主要是抛砖引玉,各位也可以发散思维,举一反三。

    Row()函数实现序号自动排序Counta()函数实现序号自动排序

    2、筛选数据后序号自动编号排序:此法的原理是通过计算筛选后的内容单元格生成序号。此方法所用的函数Subtotal()与前面所讲的Counta()函数功能一样,唯一的区别就是前者可以忽略隐藏的行,进行非空单元格计算。本教程以添加的辅助序号列为例,图中的Subtotal(3,)函数即忽略隐藏行进行非空单元格计数。

    Subtotal()函数实现筛选后序号自动排序筛选数据后序号自动更新排序

  • ?

    EXCEL中,怎样在合并单元格中快速填充序号?超级简单!

    罗斯托克

    展开

    各位办公室大神们都知道,我们在使用EXCEL进行统计的时候,常常会将部分单元格进行合并,而表格中一旦出现合并单元格,就会给表格的后续处理带来很多不便,甚至无从下手,只能用最笨拙的办法处理。

    下面这个问题就是大家最常见,也是最深恶痛绝的吧?

    怎样在合并单元格中快速填充序号?

    如下图A列:我们是无法通过下拉进行序号填充的。下拉的话会提示:合并过的单元格大小不一致。

    怎么办呢?方法超级简单:将A2到A11全选,然后在上面编辑框输入下面这个函数:

    =COUNTA(B$2:B2)

    输入完成后,按住Ctrl键的同时,按回车Enter键

    看看效果图,是不是就轻松搞定了?

  • ?

    Excel如何自动生成序号、编号

    韦若山

    展开

    用Excel编辑表格时,经常需要给表格添加序号,如果要添加的序号较多,则一个一个的手动输入序号会浪费一定的时间。我们可以利用Excel中的一些功能,让Excel自动给表格添加序号,这些功能有的适合表格行数列数较少的情况,有的适合表格行数列数比较多的情况。下面以Excel2007为例介绍具体的操作方法,供大家参考。

    方法一、输入序号的前两个数字后拖动填充柄自动添加序号。

    ●先在要添加序号的列或者行的前两个单元格中输入序号的前两个数字(一般是1和2)。然后用鼠标框选这两个单元格,再将鼠标指针指向框选区域的右下角,当鼠标指针变成十字形状时停止移动鼠标,此时鼠标指向的就是Excel的填充柄。

    ●此时按住鼠标左键不放,向下(序号在列)或者向右(序号在行)拖动鼠标至列尾或者行尾,则序号就会自动添加了。

    方法二、输入序号的第一个数字后用Ctrl键配合填充柄添加序号。

    ●先在要添加序号的第一个单元格输入序号的第一个数字(一般是1),再将鼠标指针指向该单元格的右下角,当鼠标指针变成十字形状时停止移动鼠标。然后按住键盘的Ctrl键不放,再按住鼠标左键拖动鼠标至要添加序号的最后一个单元格即可。

    方法三、输入序号的第一个数字后用用鼠标右键拖动填充柄添加序号。

    ●开始的步骤和方法二相同,先输入序号的第一个数字,再将鼠标指针指向该单元格的右下角,当鼠标指针变成十字形状时停止移动鼠标。之后不同的是要按住鼠标右键不放,拖动鼠标至要添加序号的最后一个单元格。

    ●此时松开鼠标右键,会弹出一个菜单,鼠标左键点击菜单中的“填充序列”选项,则序号就会自动添加了。

    方法四、用Excel的序列功能添加序号(适用于要添加的序号较多时)

    如果表格中要添加序号的行数或者列数较多,则用上述方法拖动鼠标添加序号可能也需要一定的时间,这时我们可以利用Excel的序列功能添加序号。用Excel的序列功能添加序号还可以分为两种情况:

    1.不知道序号的结尾数字时:

    如果不知道要添加多少个序号,也就是不知道序号的最后一个数是什么,可先选择要添加序号的单元格范围,如果单元格较多,不方便拖动鼠标框选,可使用结合键盘Shift键的方式进行选择,方法是:点击要添加序号的第一个单元格,然后滚动Excel表格,找到要添加序号的最后一个单元格,按住键盘“Shift”键,点击要添加序号的最后一个单元格,则所有要添加序号的单元格就会全被选中。

    ●再依次点击Excel“开始”选项卡右侧的“填充”→“系列”。

    再依次点击开始选项卡中的“填充”→“系列”。

    ●此时会打开“序列”设置对话框,可参考下述设置方法:

    “序列产生在”选项:Excel会根据之前的选择范围自动设置“序列产生在”选项,即如果之前选择的是一列,就会自动设置成“列”,如果之前选择一行,就会自动设置成“行”。

    “类型”选项:一般选择等差序列。

    “步长值”选项:即相邻序号之间的差值,通常设置成“1”。

    “终止值”选项:可以为空。

    设置好各选项后,点击“确定”按钮,Excel就会自动根据选项为表格添加序号。

    2.知道序号的结尾数字时:知道序号的结尾数字时:

    如果已经知道要添加多少个序号,即知道了序号的最后一个数是什么,可以不必选择要添加序号的单元格范围,让Excel自动根据设置添加对应数量的序号。

    ●先输入序号的起始数字(一般是1),然后让该单元格处于被选中的状态。

    ●再依次点击“开始”选项卡右侧的“填充”→“系列”打开“序列”设置对话框。其中与上述设置的不同之处在于:

    “序列产生在”选项:因为之前未选择行和列,“序列产生在”选项一般会被Excel设置为默认选项-“行”。如果要在列中添加序号,需要点击选择“列”选项。

    “终止值”选项:因为已知道序号的结尾数字,可以在“终止值”选项处输入序号的结尾数字。为减小图示图片的大小,本文设置成“8”,实际应用中可以设置成更大的数。

    ●设置好各选项后,点击“确定”按钮,Excel就会自动根据选项为表格添加序号。

  • ?

    厉害了!表格中序号自动填充!再也不担心每次修改表格都重新排列序号了!

    贾海云

    展开

    在平时工作中,会遇到对表格内容进行排序。 如果是检核过程中遇到多余项目就删除,可是删除后序号就需要重新排列!这个是比较麻烦的!今天就教大家如何实现表格自动排序!

    第一步最简单,选中序号 起始单元格,然后选中【插入函数】符号;如图所示:

    在【插入函数】的提示框中,输入函数:SUBTOTAL ,点击【转到】选中该函数,不要选错成相似函数!如图所示:

    点开函数后,看到这个界面,Function_num 代表是函数SUBTOTAL的语法!我们可以对照表格找到数值【 3 】代表COUNTA 非空值单元格计数(包括字母)当然了 数值103也是可以的!如图所示:

    Ref1 代表要进行分类汇总的区域!我们选择B2:B2 ,单一选择这个区域,如果是B:B 这个是代表整列,那么菜单栏目也会被统计上!如图所示:

    这个时候下拉单元格我们会发现,函数公式会跟随表格变化而变化!所以我们需要固定函数!将B2:B2 改为 $B$2:B2 ;如图所示:

    这样下拉后,就能实现自动填充序列的需求了!双击任意一个单元格进行检查,可以看到这时候统计数据是从B2开始依次往下自动记数!如图所示:

    最后一步就是检测了!我们筛选出来女生,可以发现还是自动记数!如图所示:

    如果是特别着急的,可以添加我的微信,我会第一时间回应!

    作者: 安志斌

    日期: 2018年02月05日

  • ?

    Excel函数 如何使筛选后的数据排序序号,保持自动编号,自动适应

    资难破

    展开

    今天与朋友们分享一个很有用的Excel函数,它可以使你在筛选后,删除行,增加行这些操作之后,使排序序号自动编号,非常方便。

    这个函数是subtotal

    =SUBTOTAL(103,$B$2:B2)

    该函数可以计算所选单元格范围内的非空单元格的数量,当第一个参数为103时,表示忽略隐藏值。

    比如我们在C列测试一下,筛选出语文得分大于80分的学生

    测试筛选效果

    可以发现,前边的序列编号自动变化,仍然是从1开始按顺序来动态变化的了,非常方便直观。

excel中序号自动排序

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP