excel对重复单元格编号

excel对重复单元格编号

问:Excel中如何对重复数据进行编号
  1. 答:方法一:
    在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))
     
    详见附图同表举例
     
  2. 答:sheet2c1=INDEX(Sheet1!A:A,MATCH(B1,Sheet1!B:B,0))下拉
问:excel 对重复项进行编号
  1. 答:出现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 重复数据 批量自动编号
  1. 答: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下拉填充。
  2. 答:在B1输入数字1后,复制以下公式后下拉
    =IF(COUNTIF($A$1:A2,A2)>1,INDEX($B$1:B1,MATCH(A2,$A$1:A1)),MAX($B$1:B1)+1)
    希望对你有帮助
excel对重复单元格编号
下载Doc文档

猜你喜欢