我想在使用VBA的Excel表中查找值,並且無法將它們組合在一起。我大部分時間都在那裏,但我的代碼不值得發佈。在VBA中查找表中的值
我需要做的是寫一個函數幾個參數: 1.什麼價值來查找 2.什麼列名看這件事在 3.什麼其他列從
返回值例如,在包含Customer_ID,Last_Name,First_Name的表中:傳遞它「DoeJohn」,「Customer_ID」,「First_Name」並讓它返回John。我不關心我正在查找的重複值,發現第一個例子足夠好。
它找到的單元格可能是文本,數字或日期,因此它需要返回該單元格。 如果它沒有找到匹配,它應該返回一些永遠不可能是實際單元格值的東西,我的主程序將檢查它。
你可以發佈你的代碼,並提及你得到任何錯誤消息嗎?否則,它將編寫針對給定要求的代碼,而不是在本網站上完成 – slayernoah
「我得到了大部分的途徑」這裏的很多人都非常願意幫助完成接觸,而不是那麼多(因爲它不是無論如何,它的意圖)不需要任何費用就可以從頭開始編寫完整的自定義UDF。在任何情況下,這個要求都有些奇怪,爲什麼在內置函數存在的時候爲UDF煩惱呢? – pnuts
你有沒有使用可能的索引/匹配與間接?你能發佈一個帶有示例輸出的示例表(或者你希望輸出的位置)嗎?這裏有幾個網站:[1](http://www.mrexcel.com/forum/excel-questions/638540-index-indirect-match-functions.html),[2](http://answers.microsoft .com/en-us/office/forum/office_2010-excel/combine-indirect-and-indexmatch/7fe1042b-bb97-49fc-bfe3-c595113838eb)可以幫助顯示間接索引/匹配。您也可以輸入索引/匹配作爲數組公式以使用多個匹配條件。 – BruceWayne