excel如何自动编号

如题所述

EXCEL连续编号技巧:合并单元格编号,筛选,隐藏行后的编号

你是否遇到过合并了单元个后还需要编号的情况呢?有时我们希望筛选、隐藏、删除了行后也可以自动编号,而不是手工去调整。本节我们就学习下以上情况该怎么办?

一、合并单元格连续编号

如下图:正常情况下我们在第一个合并单元格输入1,选定下面需要编号的区域输入=A2+1,然后按ctrl+enter,肯定可以是可以生成连续的序号的。但当遇到合并单元格,结果发现如下。

因为输入的公式不能判断合并单元格,比如7、8行的合并单元格里公式为=A4+1。为什么呢?其实我们把合并单元格区域选中,取消合并单元格,然后显示公式,如下

我们发现输入的公式其实都在每个合并的单元格合并之前的第一个单元格里,其它单元格虽然没有公式,但是引用是相对的,所以A7中才会显示A4的值加1,看来这样是没法实现的,换个思路,是不是每个需要编号的单元格都是上面所有单元格中的最大值+1呢?看下面:

这样就实现了合并单元格连续编号了。max取区域的最大值时是会忽略文本的,所以引用区域可以从A1开始。

二、隐藏行后自动编号

按照一般的方法我们填充序列,隐藏的行是不会忽略的。

今天我们学习一个新的函数,subtotal,返回一个数据列表或数据库的分类汇总。

语法:SUBTOTAL(function_num,ref1,[ref2],...)

Function_num 必需。 数字 1-11 或 101-111,用于指定要为分类汇总使用的函数。 如果使用 1-11,将包括手动隐藏的行,如果使用 101-111,则排除手动隐藏的行;始终排除已筛选掉的单元格。下面是参数1对应的函数。

所以通过subtota,第一个参数写103,相当于用了counta函数来排序,但是忽略掉了隐藏的行。

在A2中输入=SUBTOTAL(103,A$2:A2),向下填充。实现效果如下:

不论是删除、隐藏、筛选,序号都会自动连续。

三、昨日习题

昨天我们讲了用数据透视表完成下面的题目

今天分享下咫尺天涯提供的一条公式:

在G3单元格中输入:

=IFERROR(VLOOKUP($F2&(MATCH($F2,$C$2:$C$11,)+COLUMN(A1)-1),IF({1,0},$C$2:$C$11&ROW($1:$10),$D$2:$D$11),2,),"")

三键结束

=$F2&(MATCH($F2,$C$2:$C$11,)+COLUMN(A1)-1),给G列数字后面加个序号,{"A0011";"A0022";"A0023";"A0034";"A0035";"A0036";"A0047";"A0048";"A0049";"A00410"}

=IF({1,0},$C$2:$C$11&ROW($1:$10),$D$2:$D$11),给查找区域中对应的值后面也加序号。

这样就形成了一对一的关系,直接用VLOOKUP查找就可以了,为了让找不到的单元格显示空值,外面加个iferror函数。

谢谢咫尺天涯!大家要学习他写公式的思路,怎样把两个数组组合在一起,怎样用IF返回重新定义后的数组。

返回重新定义的数组也可以用choose

=CHOOSE({1,2},$C$2:$C$11&ROW($1:$10),$D$2:$D$11),与上面if段结果一样。

学习贵在反思与总结,反复研究这些公式的含义目的就是为了让我们能都灵活应用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-11-09

表格如何自动编号?这个视频告诉你!办公软件实用技巧。

第2个回答  2020-11-09

填写编号,这招是不是很快了~

第3个回答  2020-11-09
第4个回答  2020-11-09
你在单元格填进需要编号的首个数字,然后鼠标移动到该单元格右下角的填充柄处,会出现记号,按住向下拖动,即可按顺序自动填充数字了。

Excel中怎么自动编号及序号自动填充
方法一:首先在A1单元格输入“1”,通过按住Ctrl键并拖动鼠标下角的“十”字光标,序号会自动逐行递增。方法二:同样在A1输入“1”,然后在A2输入“2”,选中这两行,按住A2的右下角拖动,即可实现序号的自动填充。方法三:在A1键入“1”,右键单击后选择“序列”选项,选择列和等差序列,步长值设为...

excel怎么设置自动编号?
一、使用序列功能自动编号 1. 打开Excel表格,选择需要自动编号的单元格或区域。2. 在开始选项卡中,找到“填充”功能,点击“序列”。3. 在弹出的序列对话框中,选择“自动填充”,设置合适的增量和步长。点击确定后,所选单元格会自动填充相应的编号。二、自定义格式设置自动编号 对于更复杂的编号需求...

Excel中怎么自动编号及序号自动填充
首先,从基础操作开始:在A1单元格输入“1”,通过按Ctrl键配合鼠标左键向下拖动,光标变为"+"时,序号将自动填充到相应行。第二种方法稍微复杂些:在A1和A2分别输入“1”和“2”,选中两单元格后,按住A2右下角拖动,即可实现自动填充连续的序号。对于更高级功能,可以选择“序列”选项。在A1输入“...

excel表格怎么自动填充编号
1、用鼠标框选这两个单元格,再将鼠标指针指向框选区域的右下角,当鼠标指针变成十字形状时停止移动鼠标,此时鼠标指向的就是excel的填充柄。此时按住鼠标左键不放,向下(编号在列)或者向右(编号在行)拖动鼠标至列尾或者行尾,则编号就会自动添加了。2、输入编号的一个数字后用ctrl键配合填充柄添加...

excel怎么设置自动编号
打开一个需要自动编号的【Excel】表格,在要编号的第一个单元格中输入【1】,将光标放在单元格右下角,当光标变成黑色加号时,按住鼠标拖动至最后一行,点击右下角的【自动填充选项】,在弹出的窗口中选择【填充序列】,自动填充编号的操作就完成了;也可以选择在前两个单元格中输入编号,输入完成后,...

如何让Excel表格自动编号??
1.打开需要自动编号的表格,进行下一步 2.在需要编号的对应列中,填入1、2,进行下一步。3.选中1、2所在的表格,点击其右下方的十字按钮,往下拉,即可自动编号。4.如果编号的数字比较多,可以采用Excel的自动填充功能。先选中需要编号的相应表格,点击右上角的“填充”,选择“系列”。5.在出现的...

如何设置Excel表格的自动编号功能
具体如下:1. 首先,请大家在自己的电脑中找到【Excel】图标,点击进入主界面,然后打开目标表格文件。2. 第二步,请大家将表格里本身有的编号删除。3. 第三步,我们点击选中想显示编号的单元格,然后在其中输入=row,完成后,请双击ROW函数。4. 第四步,此时,我们需要在row函数后输入-2,小编告诉...

EXCEL表格如何自动编号
我们在编辑EXCEL表格时,列表中需要顺序编号,数据较多时用手工编号就太费事了,那么怎么才能自动处理呢?打开EXCEL表格。创建好表格,编号一般放在最后进行。在表格的第一行对应位置输入“1”,第二行输入“2”。输入完成后,单击鼠标左键拖动选中这两个单元格。鼠标移动对准手柄,按下左键向下拖动,这样...

excel如何自动编号
第一步、打开excel,在第一行的一个单元格里进行鼠标左键点击。第二步、找到函数按键并点击。第三步、选择“ROW”点击转到,在点击确定。第四步、这样数字按顺序往下拉即可实现自动编号。方法一:打开excel表格,然在A1单元格中输入序号“1”,把鼠标移动到A1单元格的右下角,能会看到光标变成一个”...

excel怎么自动编号
方法如下:1、首先选择你要设置自动编号的表格。2、然后将表格所有的编号进行删除。3、在序号的下面输入函数‘=row’,然后在弹出来的页面选择【ROW】。4、接着将公式输入完整为“=ROW()-2”。5、将光标放到红色线框标记的位置,向下拖动,将编号填充全序号列。6、最后将看到编号已经按顺序填充好...

相似回答