问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用VBA 能实现 VLOOKUP 函数的功能吗?如果可以,代码怎么写?

发布网友 发布时间:2023-03-23 02:00

我来回答

4个回答

热心网友 时间:2023-10-13 00:05

Sub a()
    Dim x%
    For x = 2 To 4
        Sheets(2).Cells(x, 2) = Application.VLookup(Sheets(2).Range("a" & x), Sheets(1).Range("a:b"), 2, False)
    Next x
End Sub


如附件!


热心网友 时间:2023-10-13 00:05

问题不具体,也只能简单说下了:
用For 加 If语句就可以实现,而且很方便。

热心网友 时间:2023-10-13 00:06

录制一遍VLOOKUP 函数,用vba编辑器打开然后修改一下循环的起始行参数就行了

热心网友 时间:2023-10-13 00:06

直接用INDEX函数,不过你没有实际的样表。追问

数据格式大概就是这个样子的。只是实际数据的行数和列数都比这个要大得多,而且表1和表2在两个不同的Sheet里面。表1中同时满足两个条件的记录很少,一般不会超过5条,有时候是没有。用IINDEX会影响运算速度的吧,所以希望可以用VBA做。能用VBA吗?

追答INDEX 如果数据太多,可能速度慢

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 招行信用卡30万额度用10万最低每个月要还多少钱 工行信用卡30万额度什么水平 信用卡授信额度30万还好提额吗 腌过的鸡锁骨不放冰箱会坏吗 谁告诉我银河是做什么的呀? 舞台的雾怎么形成的 卡炮和高爆什么意思 陕西信合怎么预留手机号 关于心电图检查出现窦性心律、ST抬高、异常心电图的问题!急求答案! 这是什么问题?需要注意什么? 支付宝办信用卡要多久 一吃东西胃里就有灼热感,烧的胃难受了,有什么办法吗 吃鸡后胃疼烧心怎么办 二月中旬去扬州合适吗现在 怎样在QQ群里唱歌 火鸡拌面可以泡着吃吗 请教大神,excel中利用公式VLOOKUP设置一个收款人,两个账号改如何设置选择 吃螃蟹配什么酒最好 吃螃蟹可以配啤酒吗 给螃蟹喝酒干什么 螃蟹和啤酒能一起吃吗 螃蟹和什么酒最配 股票股市里的年线月线日线怎么看 富士施乐m255df更换硒鼓 ST是泳教的意思吗 st编程语言分析,教师指导学生属于教师行为吗 茶餐厅奶茶做法 冰箱一下不制冷了是怎么回事 江铃驭胜冷暖风转换电机怎么拆 12年江铃域虎三暖风水箱怎么拆 2017江铃域虎7皮带轮怎么拆 江铃域虎工作台怎么拆 江铃域虎七前机罩怎么拆卸 江铃域虎7导航怎么拆 新手怎样发表随便果朋友圈 四季优美随便果:清肠排毒是重中之重 没有熟的蓝莓可以像酸黄瓜一样拿来来泡吗? 我要吃火鸡这句话的英语是什么? 请问怎样让火鸡面变得不辣? 奶油火鸡面怎么煮不辣 请问一下妹子说st的意思是什么 透视表多一行求和怎么回事 EXCEL数据汇总,值有的显示“汇总”,有的显示"求和项:数量"?