求教vba字符串匹配问题:数组方法

有2列数据,sheet1的A列有约20万行数据,比如其中4个分别是“深圳腾讯科技”,“深圳市腾讯公司”,“迅雷公司”,“迅雷科技”。 sheet2 的A列有约1万行数据,比如其中一个是“腾讯”“迅雷”。怎么用vba使得:输出的结果是“深圳腾讯科技”,“深圳市腾讯公司”后面一列(sheet的B列)都显示“腾讯”。”,“迅雷公司”,“迅雷科技”的后面一列显示“迅雷”。 数据量大,一般的2重循环的语句运行不了。听说把数据输入到数组里面运行速度很快,这个数组程序怎么写,测试成功可以加分
包含字符串函数可以用instr

第1个回答  2013-07-16

你看下吧,应该就是你要的

追问

不好意思,采纳问题的时候选错了人,还以为你们是同一个人
再到下面这个网站回答一下,随便打2个字,采纳你的 http://zhidao.baidu.com/question/570745768.html

第2个回答  2013-07-16
恩,这个完全可以实现,我是专门做vba开发的,你只要新建一个数组,然后让单元格数据等于数组,之后在数组中进行操作就可以了。我最多一次处理60w的数据,一点问题没有追问

麻烦 给了sheet1的a列是上面4行数据,sheet2的A列是“腾讯”“迅雷”的样本程序. 加20分

本回答被提问者采纳
相似回答