简单vba有关问题

简单vba问题 有两个excel文件,格式如下:文件(1)文件(2)标识评级标识评级00000110000051000004300000130003

简单vba问题

有两个excel文件,格式如下:

文件(1)                                                                               文件   (2)
标识             评级                                                             标识             评级
000001           1                                                                 000005           1
000004           3                                                                 000001           3
000345           19                                                               000347           19
    .                   .                                                                   .                   .  
    .                   .                                                                   .                   .
    .                   .                                                                   .                   .

现在要实现的功能是:
根据(1)文件标识的顺序来查文件(2)的评级,如果有就把评级插入文件(1)评级之后,该如何实现?

[解决办法]
在VBA里操作吗?从文件1取出一个标识,到文件2中循环,找到对应标识,就取出评级写进文件1里的评级后面。不过效率好像低了些。
[解决办法]
手工录制宏:
在2中筛选,然后复制筛选后的数据粘贴在1中...
[解决办法]
用过VLOOK函数吗,从网上查一下它的用法,对实现你的要求十分方便。
[解决办法]
手工操作也费不了多大事
写程序反而麻烦
按以下步骤 熟练的话 也就几秒、10几秒的事儿

在Sheet2的C2格填写
=countif(Sheet1!A:A,A2)
并填充该列

筛选出该列非0行

复制到sheet1

对sheet1的A列排序
[解决办法]


你描述的问题不清楚,请说清出具体的工作簿,工作表的名称,还有标识和评级所在的列!


还有你下面的目的不是很清楚,我看了半天。