我經常遇到的Excel問題是如INDEX(array,row,column)
這樣的公式,當沒有結果時返回0,而不是返回空白。有返回0的Excel公式,使結果爲空
將零結果更改爲空白的最佳方法是什麼?
這裏是我迄今爲止嘗試過的方法:
1)使用除零。如果INDEX返回0,則會導致我過濾出的錯誤。
=IFERROR(1/1/INDEX(A,B,C),"")
缺點:使公式更混亂,隱藏你可能想看到的錯誤。
2)使用自定義格式
0;-0;;@
缺點:
1)不能同時申請日期格式
2)當涉及到檢查空白單元格它不具有條件格式的工作(還有,它只是未顯示)
3)使用IF
聲明
=IF((1/1/INDEX(A,B,C))<>"",(1/1/INDEX(A,B,C)),"")
的值爲零3210
缺點:凌亂的重複
有沒有人有任何其他/更好的想法?
沒有理由,你不能排除零與日期格式 - 像這樣的自定義格式 - m/d/yy ;; – 2013-03-06 08:15:43
特里斯坦,出於興趣,你是什麼樣的額外細節_looking_ for(根據你的評論設置賞金時)?我的答案(和其他一些答案)似乎都提供了足夠的細節,據我所知,這將允許您解決您的問題。我甚至增加了關於如何創建宏並使用它的詳細步驟,以防造成你的悲傷。如果你認爲答案不知何故,告訴我們_why_,我們可以解決它們。 – paxdiablo 2013-03-19 09:28:05