作者home0303 (Blue night)
看板Office
標題[算表] 自訂函數的跨檔使用
時間Tue Sep 4 16:03:23 2018
軟體: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 相同的情形下不會出現錯誤
請指教 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.202.69.28
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1536048205.A.71F.html