excel对重复单元格编号
2022-12-31阅读(766)
问:Excel中如何对重复数据进行编号
- 答:方法一:
在Sheet2的C2单元格输入以下公式,然后向下填充公式
=VLOOKUP(B2,IF({0,1},Sheet1!A:A,Sheet1!B:B),2,0)
方法二:
在Sheet2的C2单元格输入以下公式,然后向下填充公式
=INDEX(Sheet1!A:A,MATCH(B2,Sheet1!B:B,0))
详见附图同表举例
- 答:sheet2c1=INDEX(Sheet1!A:A,MATCH(B1,Sheet1!B:B,0))下拉
问:excel 对重复项进行编号
- 答:出现na是因为身份证前15位相同而后3位不同时,你的公式会判断为相同.
稍微修正一下就可以了
=IF(A2="","",IF(COUNTIF(A$1:A2,A2&"*")=1,MAX(B$1:B1)+1,VLOOKUP(A2,A$1:B1,2,)))
btw 8w+的countif计算会非常慢,如果机器性能差可能根本计算不完. 建议考虑用vba来处理.
建议用删除重复项后的数据做辅助列,用match得到编号. i7处理器大概用了一分钟可以完成.
问:excel 重复数据 批量自动编号
- 答:excel
重复数据
批量自动编号如下:
1.
第一种方法:
在A1输入1,在A2输入2,再选中A1和A2,将光标移到A2右下角小黑点处,光标变为十字型时按住左键向下拖即可。
2.
第一种方法,如果中间有一行带序号的给删除了的话,那就不得不重新填充了
用这个方法:
序列:1、2、3、4、5……
确定开始行是第N行,则在第N行输入:=row()-(N-1),下拉填充,这样,无论如何删除序号行,序号都是从1、2、这样的排列的
,不用手工调整了.
3.
拓展:假如A5单元格是“序号”则在A6中输入公式
=row()-row($A$5),下拉填充。
这样的好处是,删除了标题行上面的行也不怕了
等差数列:
1、3、5、7、9……
A6单元格输入公式:=row()-row($A$5)
A7输入=row()-row($A$6)-count($A$6:A6),把A7下拉填充。 - 答:在B1输入数字1后,复制以下公式后下拉
=IF(COUNTIF($A$1:A2,A2)>1,INDEX($B$1:B1,MATCH(A2,$A$1:A1)),MAX($B$1:B1)+1)
希望对你有帮助