在excel中如何对筛选出来的项目进行顺序编号

如题所述

材料/工具:Excel2010

1、打开Excel表格,先不进行编号。

2、输入1向下填充后

3、筛选后发现编号不连续。

4、在A2中输入=N(SUBTOTAL(3,C$2:C2))。

5、按回车后得到结果。

6、鼠标向下填充得到所有结果。

7、然后进行月份筛选后编号为连续了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-30

使用分类汇总函数SUBTOTAL函数进行编号。

以上图为例,A列是筛选后要顺序编号的列,A2输入公式

=SUBTOTAL(103,B$2:B2)

公式下拉复制,下面进行自动筛选性别为“女”的看看结果,如下图,编号是从1开始的连续的自然数。

知识扩展:

SUBTOTAL(function_num,ref1,[ref2],...])
Function_num   必需。1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,用于指定使用何种函数在列表中进行分类汇总计算。
本例中的103是指用CountA函数进行分类汇总
Ref1   必需。要对其进行分类汇总计算的第一个命名区域或引用。
Ref2,...   可选。要对其进行分类汇总计算的第 2 个至第 254 个命名区域或引用。
说明:
如果在 ref1、ref2…中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。
当 function_num 为从 1 到 11 的常数时,SUBTOTAL 函数将包括通过“隐藏行”命令所隐藏的行中的值,该命令位于“开始”选项卡上“单元格”组中“格式”命令的“隐藏和取消隐藏”子菜单下面。当您要对列表中的隐藏和非隐藏数字进行分类汇总时,请使用这些常数。当 function_num 为从 101 到 111 的常数时,SUBTOTAL 函数将忽略通过“隐藏行”命令所隐藏的行中的值。当您只想对列表中的非隐藏数字进行分类汇总时,请使用这些常数。
SUBTOTAL 函数忽略任何不包括在筛选结果中的行,不论使用什么 function_num 值。
SUBTOTAL 函数适用于数据列或垂直区域。不适用于数据行或水平区域。例如,当 function_num 大于或等于 101 时需要分类汇总某个水平区域时,例如 SUBTOTAL(109,B2:G2),则隐藏某一列不影响分类汇总。但是隐藏分类汇总的垂直区域中的某一行就会对其产生影响。
如果所指定的某一引用为三维引用,函数 SUBTOTAL 将返回错误值 #VALUE! 。

第2个回答  2021-03-26
很多时候我们需要进行筛选,如果想把筛选后的数据序号重新排列要怎样操作呢?一起来看看步骤吧。
开启分步阅读模式
工具材料:
Excel

操作方法
01
我们先打开Excel软件,在软件中输入需要的数据,然后定位在要生成序号的第一个单元格内,再点击公式选项卡,点击入函数。

02
弹出入函数对话框,在类别处选择数学与三角函数,找到SUBTOTAL函数。点击确定。

03
在第一个参数Function_num后面的文本框中点击,输入103。

04
再点击到第二个参数Ref1后面的文本框中,点击B2单元格,再按Shift+冒号,会自动出现“:B2”,在第一个B2中间加入美元符号,如图。

05
上面公式确定后,就会自动出现序号,将公式往下复制填充,得到所有序号。

06
好了,我们进行筛选,点击开始,点击筛选。设置筛选条件,确定。我们看到筛选出来的结果,序号就重新按顺序排好了

excel表格是日常工作中常常需要使用到的办公软件之一,而其中,很多网友都会使用excel表格进行数据的记录。今天小编就为大家讲解一下,在制作excel表格的过程中,如何快速添加序号,以及设置自动添加序号的方法。一起来了解一下吧!

excel表格

选中第一个需要序号的单元格。第一步是需要为单元格添加函数。

点击”菜单栏“中的”入“选项,选择”函数“,点击。

弹出”插入函数“窗口,在”选择类型“中选择”查找与引用“,在下面出现的函数中选择”ROW“,确定。

不用管弹出的窗口,点击上面输入栏。

在括号后面输入-2,刚才的窗口变成了计算结果等于1。确定。

所选中的单元格内容显示为1,在输入栏中显示的是它的内容。

第一种添加序号的方法。

接下来是添加全部序号。在单元格的右下角变成黑色十字时,按住鼠标左键,往下拖动到内容结束处,松开左键,完成。效果见简介中的配图。

第二种添加序号的方法。

选中序号1的单元格,按住Shift键,用鼠标左键点击需设序号的最后一个单元格。完成全眩

选择”菜单栏“中的”编辑“选项,选择”填充“中的”向下填充“,序号就自动添加完成。效果见简介中的配图。

这两种添加序号的方法,在删除整行的时候,序号顺序会自动变更。

在没有菜单栏的Excel软件中,”填充“功能所在处如图所示。

注意事项:

添加序号,最重要的是要找到“填充”这个功能。

以上就是Excel的序号添加与自动排序方法详解,希望能对大家有所帮助本回答被网友采纳
第3个回答  2011-08-24
Excel 包含了易于使用的自动筛选来只显示您想要查看的内容,而隐藏其余内容。 筛选不会以任何方式更改数据。 一旦您移除筛选,所有数据就会重新显示,与先前一模一样。

看这里面的介绍会清楚一点,因为我把它的内容复制下来,但图片复制不下来~

1. 确保每列中的数据类型相同在工作表中,每列的顶行应包含描述该列内容的标题,如“产品编号”或“客户”。

每列中的数据应具有相同的类型。 例如,不要在一列中混杂文本和数字,或者数字列中混杂日期。

返回页首
2. 激活自动筛选现在单击任何数据单元格并通过执行下列操作激活自动筛选:

• 在 Office Excel 2003 中,单击“数据”菜单,指向“筛选”,然后单击“自动筛选”。

• 在 Office Excel 2007 中,单击“数据”选项卡,然后在“排序和筛选”区域中单击“筛选”。

自动筛选箭头现在就会出现在每个列标题的右边。

注意: 如果在单击自动筛选之前您选择了整列而不是一个单元格,则自动筛选箭头将只出现在所选列上,而不是出现在所有数据列上。

返回页首
3. 开始筛选数据假设您的工作表包含客户销售数据。 每个客户条目包含有关客户的位置、他们购买的产品、购买日期以及每笔购买的收入和盈利的信息。 您可能只想查看销售位于“西部”地区的那些客户的销售活动。 Excel 可帮助您实现此目的。

要只查看“西部”地区中那些客户的销售活动,在标题为“地区”的列中单击“自动筛选”箭头。 当单击“自动筛选”箭头时,将会显示一个列表。 该列表包含该列中的每个项目(以字母或数字顺序显示),以便您可以快速找到想要的项目。 在本例中,滚动到“西部”然后单击它。

当单击“西部”时,Excel 将只显示此列中包含该文本的那些行,隐藏其他行。

返回页首
4. 应用更多筛选如果您希望聚焦在更有针对性的信息上,则可以在另一列上再次进行筛选,依此类推。 可以单击任何列中任何标题旁边的箭头来应用筛选。

例如,按“地区”进行筛选之后,可以单击“产品编号”列上的“自动筛选”箭头并对该列进行筛选,以便只查看购买了产品 10-100 的“西部”地区客户。

可以按您选择的任何顺序筛选列。 可以按您应用筛选的顺序逐步应用筛选。 每次筛选都将数据限制为可以应用下一次筛选的范围。

返回页首
5. 使用高级筛选技术Excel 还使您能够执行更复杂的筛选类型。 两种尤其有用的筛选类型是“前 10 个”筛选和自定义筛选。

查找列中的前(或后)10 个
可以对数字或日期列使用“前 10 个”筛选。 借助于“前 10 个”,您可以查找前 10 个项目或后 10 个项目(最小或最大数字或日期)。 并且并不限于查找前 10 个项目或后 10 个项目。 可以选择想要查看多少个项目: 但只能选 1 或最多 500。可以使用“前 10 个”来查找定价最高或高低的商品、标识雇用日期最新的员工或查看最前几名或后几名学生等级。

在 Excel 2003 中要对数据列使用“前 10 个”,请在列的某个数据单元格中单击,然后单击列的“自动筛选”箭头。

• 在 Excel 2003 中,单击下拉列表顶部附近的 (前 10 个…)。

• 在 Excel 2007 中,单击“编号筛选”,然后选择“前 10 个”。

“自动筛选前 10 个”对话框将打开。 在该对话框中,选择“前”或“后”。 然后选择数字。 最后,选择“项目”或“百分比”。

可以按您选择的任何顺序筛选列。 可以按您应用筛选的顺序逐步应用筛选。 每次筛选都将数据限制为可以应用下一次筛选的范围。

使用自定义筛选
当通过从自动筛选下拉列表进行选择来进行筛选时,将会隐藏所选内容之外的其他内容。 如果想要查看列中所选内容之外的内容,可以创建自定义筛选。

要创建自定义筛选,

• 在 Excel 2003 中,单击下拉列表顶部附近的 (自定义…)。

• 在 Excel 2007 中,单击“编号筛选”,然后选择“自定义筛选”。

“自定义自动筛选方式”对话框将打开。 现在可以对数据列键入两个筛选要求。 例如,可以查看购买了产品编号 12-100 和 12-500 的客户。
注: 务必要选择“或”按钮,否则看不到任何结果。

返回页首
6. 关闭筛选移除筛选的方式取决于应用了多少筛选以及想要移除多少列的筛选。

• 要从 1 列移除筛选,单击该列旁边的“自动筛选”箭头,然后单击“全部”。 该命令将显示该筛选隐藏的行。

• 要一次性移除所有筛选,请指向“数据”菜单上的“筛选”,然后单击“显示全部”。 该命令将显示工作表上所有筛选隐藏的所有行,但让“自动筛选”处于打开状态。

• 要关闭自动筛选,请指向“数据”菜单上的“筛选”,然后单击“自动筛选”。

• 要从电子表格中移除筛选,只要取消选择 Excel 菜单上的“自动筛选”(Excel 2003) 或“筛选”(Excel 2007)。 电子表格中的所有数据就会重新显示。
第4个回答  2011-08-25
这个很容易实现,筛选后复制到新表格,然后再加序号就OK了
相似回答