VBA在列中添加缺失的数字,并在B列的旁边添加零

时间:2012-11-12 17:27:20

标签: excel-vba vba excel

任何人都可以为以下任务编写代码。

我在A列中有一系列数字,在B列中有一个相关值。

e.g

A B

1 144
2 33
5 4
6 56
8 1

我需要运行一个宏,在A列中添加缺少的连续数字,并在b列中添加一个关联的零值。

e.g

1 144
2 33
3 0
4 0
5 4
6 56
7 0
8 1

任何人都可以提供帮助

1 个答案:

答案 0 :(得分:0)

如果您可以在其他工作表上显示信息,则不需要vba。

在第二张纸上,将您的数字放在A栏中,使用自动填充来获得进展,或使用=A1+1作为公式来创建进度。

B列中的

,使用=IFERROR(VLOOKUP(A1,Sheet1!$A$1:$B$5000,2,FALSE),0)查找号码,或者如果找不到号码则使用0

(如果你的excel版本不支持ISERORR,请使用=IF(ISERROR(VLOOKUP(A1,Sheet1!$A$2:$B$5,2,FALSE)),0,VLOOKUP(A1,Sheet1!$A$2:$B$5,2,FALSE))