Excel相同单元格后面标注编号

2025-10-24 06:11:04

1、B2单元格输入函数公式=COUNTIF($A$2:$A$1000,A2)-COUNTIF(A3:$A$1000,A2)

Excel相同单元格后面标注编号

2、将B2单元格向下复制填充,宋低海将会看到所需的结果。

Excel相同单元格后面标注编号

3、函数公式=COUNTIF($A$2:$A$1000,A2)-COUNTIF(A3:$A$1000,A2)释义:

(1)COUNTIF函数是统计某一区域满足条件的单元格个数,即:COUNTIF(单元格喝毙区域,条件)

(2)COUNTIF($A$2:$A$1000,A2)是统计A2单元格在$A$2:$A$1000里面盲泥的个数,而COUNTIF(A3:$A$1000,A2)则是统计A2单元格在下一个单元格开始的区域里面满足条件的个数,两者相减即可换算成所需的编号。

1、点击【开发工具】→【Visual Basic】调出VBE编辑器。

Excel相同单元格后面标注编号

2、点击【插入】→【模块】。

Excel相同单元格后面标注编号

3、在模块代码框里边输入以下VBA程序代码,检查无误后,按下【F5】键运行程序。

Sub Inser_Number()

Dim i1, i2

On Error Resume Next '忽略运行过程中可能出现的错误

Set mysheet1 = ThisWorkbook.Worksheets("Sheet1") '定义工作表Sheet1

For i1 = 2 To 10000 '从第2行到10000行

 If mysheet1.Cells(i1, 1) <> "" And mysheet1.Cells(i1 + 1, 1) <> "" Then

 '如果比较的两个单元格都不是空白,则

  If mysheet1.Cells(i1, 1) = mysheet1.Cells(i1 + 1, 1) Then

  '如果两个单元格相同,则

   i2 = i2 + 1 '递增1

   mysheet1.Cells(i1, 2) = i2 '将值写入B列对应的单元格

  Else

   mysheet1.Cells(i1, 2) = i2 + 1

   i2 = 0

  End If

 End If

Next

End Sub

Excel相同单元格后面标注编号

4、回到Excel工作表界面,将会看到执行的结果。

Excel相同单元格后面标注编号

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢