作者:
home0303 (Blue night)
2018-09-04 16:03:23軟體:EXCEL
版本:2010
本人自訂了一個類似VLOOKUP的查找函數 程式碼如下
Function Bi(結果欄位,查詢值,查詢值欄位)
Matchh = Application.Match(查詢值, 查詢值欄位, 0)
If IsError(Matchh) = False Then
Bi = 結果欄位(Matchh)
Else
Bi = Matchh
End If
End Function
使用上沒有問題 (其實這就只是Index+Match的翻版)
但現在的狀況是 我利用Bi查一個外部檔 假如說用USD查那個外部檔的匯率好了
他的確會跑出30.679的結果 當我將外部檔關閉
30.679也還存在
但我複製公式 想要查詢別格(JPY)時
卻出現了#VALUE!的錯誤
請問這是否代表 自訂函數不能用於外部檔關閉時的情況下呢
假如我是用Index+Match 相同的情形下不會出現錯誤
請指教 謝謝