Excel VBA - 为重复的夫妻添加密钥

时间:2017-04-27 09:52:36

标签: vba excel-vba excel

我正在使用带有重复值(文本)的两列的Excel工作表,我需要创建一个新列(相同的工作表),其中每个(已排序的)对与一个整数相关联。

这是一个简化的例子:

- >起点

enter image description here

- >预期输出

enter image description here

由于行数非常大(不知道先验 - 数据是从外部文件导入的),我需要以非常有效的方式编写代码!

热烈欢迎所有建议!

1 个答案:

答案 0 :(得分:0)

手动方法

  1. 手动对列进行排序
  2. 1插入单元格C1
  3. =IF(AND(A2=A1,B2=B1),C1,C1+1)插入单元格C2并复制此单元格。
  4. VBA方法(通过宏录像机)

    1. 开始录制宏
    2. 从上面手动执行所有3个步骤(手动方法)
    3. 停止宏录制
    4. 现在您有一个基本的宏,您可以根据自己的需要进行修改并从中学习。