嗨,我是新的Excel VBA,并开始致力于创建一个宏。我有2张纸,Sheet1有4列(id,refid,value,code),Sheet2有3列(refid,value,code)。我需要通过比较Sheet1和Sheet2的值&代码列来填充Sheet1 refid列与Sheet2 refid列。这可能使用vlookup?我有什么选择?如何获得参考编号如果2列值匹配在excel vba
-2
A
回答
0
使用VLOOKUP
,你正在寻找的价值,必须是在您正在搜索的矩阵的第一列。因此,我建议如下。将Sheet2中的另一列添加为Column A
。填写值为value/code
。你的新配方应该看起来像这样。
=VLOOKUP(C2/D2,Sheet2!A$1:D$20,2,false)
在Sheet1的栏中填写refid
。工作表2中的第2列应该是refid
。
HTH
+0
感谢您的response.i可以得到预期的结果,当我连接2列值并使用vlookup函数。 – user2514925
+0
不客气。你会和我们分享你的新配方吗? –
相关问题
- 1. 如果值为空,Excel VBA匹配
- 2. Excel VBA:如果列中的值匹配,将值从表1插入表2
- 3. VBA Excel列匹配
- 4. 从Excel中的参考值列表项在VBA中的匹配功能
- 5. 修改参考编号组以匹配
- 6. VBA在列中匹配符号值
- 7. 如何匹配excel中的2列?
- 8. excel 2007 vba:如何参考HPageBreaks
- 9. Excel如果索引匹配2条件
- 10. 如何获得CSL文件连续编号参考书目?
- 11. 如何使用MODE获得最匹配的匹配号码
- 12. Excel VBA(行参考)
- 13. 用VBA ByRef参数不匹配在Excel
- 14. Excel Vba: - 如果连续发现匹配,则显示单元值
- 15. 使用VBA在excel中匹配多个值出现在2列中的值
- 16. 如果值不匹配表,高亮 - VBA
- 17. VBA Excel要匹配A上的2列和B上的2列并返回值
- 18. 如何获得其他数组值如果匹配?
- 19. 在Excel VBA参考列表中更改Indesign参考版本
- 20. PHP匹配串号,获得一个编号(如年)
- 21. 如果声明检查Excel列的匹配值
- 22. 参考匹配
- 23. 如何找到下一个值,如果超过1匹配Excel VBA
- 24. Excel的合并行,如果列匹配
- 25. Excel VBA .find在不匹配时匹配
- 26. Excel VBA行匹配
- 27. Excel VBA ByRef参数类型不匹配
- 28. 大熊猫:检查系列在参考列表匹配值,为每个匹配
- 29. 按参考编号
- 30. 如何获得autocad-VBA中块参考的坐标?
分享您的VLOOKUP公式你试过 – vanathaiyan
我想这样= VLOOKUP(C2/D2,Sheet2的A1:C20,2/3,FALSE) – user2514925
这不是VBA,这是一个公式。编辑您的问题并发布您的VBA代码。在你的问题,而不是在评论。顺便说一句,你为什么在Vlookup中将C2除以D2?在回报栏里这个部门的目的是什么?看看Vlookup语法。我不确定你是否已经内化了它。 – teylyn