嗨,我是新的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