各位高手EXCEL竖列自动添加缺少的序号,不要手动插入,要自动

[复制链接]
查看11 | 回复3 | 2011-2-12 10:02:15 | 显示全部楼层 |阅读模式
A列为序号B列是内容不变,只是要把缺的插入进去,有几千行,所以手动插入不行,太费时了
需要把A列缺的1 2 36 8 等序号补进去


回复

使用道具 举报

千问 | 2011-2-12 10:02:15 | 显示全部楼层
1.先弄个序号,自动填充也好,下拉也好,随便。弄出你那几千行的序号先。2.在你填写好的序号后面,补充对应的数据。方法如下:(根据你的图,假设你的原表序号部分为A列,数据部分为C列。新表的序号部分为E列,新表的序号1所在单元格为E2)在G2单元格中填写 =if(isna(vlookup(E2,A:C,3,false))=true,"", (vlookup(E2,A:C,3,false)) 然后下拉~~~ 如果数据太多,选中G2,按住shift,再选该列最后一个单元格,再按ctrl+D。3.选择整个E列---G列,复制,在新sheet或新excel表中,点右键,选择性粘贴。公式就变成数据了....自己鼓捣鼓捣试试,嘿嘿
回复

使用道具 举报

千问 | 2011-2-12 10:02:15 | 显示全部楼层
按你的示例,图中从A列第一个空单元格开始,输入公式A12=SMALL(IF(ISNA(MATCH(ROW($1:$19),$A$1:$A$11,)),ROW($1:$19),"0"),ROW(A1))按ctrl+shift+enter,下拉填充至出现#NUM!,可以将缺少的序号自动补齐。复制这部分序号后原位选择性粘贴为数值,再将A列排序即可。示例
回复

使用道具 举报

千问 | 2011-2-12 10:02:15 | 显示全部楼层
在A列的最后一格(即19)的后面输入下载公式:=SMALL(IF(ISNA(MATCH(ROW($1:$19),$A$1:$A$8,)),ROW($1:$19),"0"),ROW(A1))(注意:你实际的序号最大值是多少就把公式的19改为实际值,把8改为序列号19的所在行号)“CTRL+SHIFT+回车”确定最后选择全部按A列排序就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行