2019年1月3日 星期四

EXCEL的錯誤訊息

今天要來說說 EXCEL的錯誤訊息 影響
經常發生在剛換倉後的周選上面
每周三 WOP都會開新倉
當日收盤若震盪較大
中午結算後的新倉
通常會有部分50的履約價位開倉
我們卻要抓價平上下檔位做計算
DDE抓取沒有開倉50履約價位
就會出現抓不到數據的錯誤訊息
這情況會發生在你們的【推】頁面
例如【#N/A】、【#NAME?】
只要出現錯誤,就會造成計算上的錯誤

解決方式:加入【IFERROR(),""】

例句:
原式=A12+A13  儲存格出現錯誤【#N/A】
修改=IFERROR(A12+A13),""  儲存格則顯示【空白
修改=IFERROR(A12+A13),0  儲存格則顯示【0】

例句:
原式=INDEX(WOP!P5:P85,MATCH(C1,WOP!T5:T85,0))
儲存格出現錯誤【#N/A】
修改=IFERROR(INDEX(WOP!P5:P85,MATCH(C1,WOP!T5:T85,0))),"" 
儲存格則顯示【空白】
修改=IFERROR(INDEX(WOP!P5:P85,MATCH(C1,WOP!T5:T85,0))),0 
儲存格則顯示【0】

只需要碰到有錯誤訊息的欄位再修改即可,不須全改
只要改過一次,日後就可以永久自行判定錯誤顯示

沒有留言:

張貼留言