简单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列排序
[解决办法]
你描述的问题不清楚,请说清出具体的工作簿,工作表的名称,还有标识和评级所在的列!
还有你下面的目的不是很清楚,我看了半天。
