A. Excel中怎么自动编号及序号自动填充
方法一:
1、打开excel表格,然在A1单元格中输入序号“1”,把鼠标移动到A1单元格的右下角,能会看到光标变成一个”十“字了。
B. Excel 怎么设置一列 自动编号
解决Excel 怎么设置一列 自动编号的步骤如下:
1.打开一张需要设置编号的excel表格。
C. 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段结果一样。
学习贵在反思与总结,反复研究这些公式的含义目的就是为了让我们能都灵活应用。
D. excel怎么设置自动编号
这里以excel2007为相关的例子,实现自动编号可以通过函数=rows()实现,具体的操作步骤如下:
1、首先选择你要设置自动编号的表格。
E. 如何在Excel表格中对自动设置编号
按住右下角实心十字向下拖拽,进行序列填充即可。
F. excel表格怎么自动递增单据编号
excel里,可以利用时间函数today和row函数自动生成单号。
假如A列是单号,可以在A2输入公式:=IF(B2<>"",TEXT(TODAY(),"yyyymmdd")&ROW()-1,"")。公式解析:如果B2单元格为空,就显示为空,否则就返回日期函数和row函数生成的序列号。用today函数生成的序列号,带有日期的信息,可以在以后方便的查找。
G. excel怎么设置自动编号
第一步、打开excel,在第一行的一个单元格里进行鼠标左键点击,如下图所示:
H. 在excel表格中如何能自动生成编号
采用IF()函数及ROW()函数嵌套,可以用IF函数判断编号后是否为空,为空时编号不显示,有内容时显示编号,具体为if(xab="","",row())。