Print

excel如何给重复项重新编号 维普

问:Excel怎么相同的名称(名称是打乱的)自动填充对应的编号?
  1. 答:1、打开Excel软件,新建一空白工作薄,可以双击工作薄下的“sheet1”将它重新命名。
    2、先在“A”列点击鼠标右键选择“设置单元格格式”,在“数字”项选择“文本”点击“确定”按钮。
    3、再在“A”列输入编号,如1行输入001,2行输入002后,选择1、2行,这时选择框的右下出现“+”,把“+”用鼠标左键按住往下拖动,即可自动填充所需的人数编号。
    4、最后在“B”列输入编号对应的姓名,这样就完成了基本数据项的输入。
    5、点击工作薄下的“sheet2”进入另一工作表,先像上面一样把“A”列格式设置为“文本”格式,再在“A”列中随机输入编号(编号已打乱),然后在“B”列第1行输入“=VLOOKUP(A1,Sheet1!A:B,2,)”后按回车即可。
    6、点选“B”列第1行右下出现的“+”后,用鼠标左键按住它往下拖动,即可自动填充对应编号的姓名。
问:请问excel怎样把一列中有相同的数据编同一个序号,序号要递增
  1. 答:在A2单元格输入以下公式,然后将光标移动到A2单元格的右下角,至出现填充柄(黑色+),双击填充柄,实现快速向下填充序号(公式)
    =SUMPRODUCT(1/COUNTIF(B$2:B2,B$2:B2))
    如果B列都是第16行一个新编号,也可在A2单元格输入以下公式,然后向下填充公式
    =INT(ROW(A16)/16)
  2. 答:为什么要从002036跳到002079?
  3. 答:1、首先在excel表格中输入一组数据,需要对相同的数据输入同一个序号,并将序号递增显示。
    2、在C1单元格中输入函数公式:=SUMPRODUCT(1/COUNTIF(B$1:B1,B$1:B1))。
    3、点击回车,即可将函数公式生成计算结果,对应B1的数据在C1中显示的序号为“1”。
    4、然后下拉公式填充所有在B列中的单元格对应的C列空格,可以看到当B列中的数据发生变化时,C列中的序号也递增了一位。
  4. 答:公式可以多种,最简单的方法:
    在A2中输入1,
    在A3中输入公式:
    =IF(B3=B2,A2,A2+1)
    下拉
  5. 答:在A2输入公式“=ROUNDUP((ROW()-1)/16,0)”, 然后下拉。
  6. 答:A2 = A1+(B2<>B1)
问: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处理器大概用了一分钟可以完成.

本文来源: https://www.lw00.cn/article/2c76c7dbd0f53054eca72fe8.html