我有一個帶有兩個工作表的excel工作簿。工作表A中包含多個名稱,每個名稱包含在不同的列中,而工作表B包含工作表A中的相同名稱和包含日期的第二列。 例子:Excel中的VLookup宏
Worksheet A. Worksheet B.
Name. Name. Dates
Sean Jake 11/13/15
Jake Sean 10/11/14
Tom. Chris 12/12/15
我所試圖做的是設置調用VLOOKUP和名稱一旦表上乙發現,通過從一個工作表的名稱列在工作表B.搜索參數名稱的宏它會返回日期。目前我有手動此數據通過硬編碼以下VLOOKUP在列中的工作表A.
=VLOOKUP(A2,'Worksheet B'!A:B,2,FALSE)
任何建議和幫助拉是極大的讚賞。
謝謝。
謝謝你們的幫助!下面的代碼很有用Jeeped唯一的問題是如果我希望返回值的單元格位於工作表的另一端,該怎麼做。在下面的代碼中,日期將在第2列中返回,但如果我希望將值返回到第14列中,該怎麼辦? – TKS 2015-04-07 03:00:41
[VLOOKUP函數](https://support.office.com/en-us/article/vlookup-function-adceda66-30de-4f26-923b-7257939faa65)在返回值位於查找列右側時使用。要返回查找列左側的值,請使用[INDEX函數](https://support.office.com/zh-cn/article/index-function-0ee99cef-a811-4762-8cfb-a222dd31368a)配對[MATCH功能](https://support.office.com/en-us/article/match-function-0600e189-9f3c-4e4f-98c1-943a0eb427ca)。請參閱下面的編輯示例。 – Jeeped 2015-04-07 20:12:31
再次感謝您爲我提供工作解決方案!這工作完美。 – TKS 2015-04-16 05:01:05