cxn 发表于 2008-11-15 00:09

求助EXCEL达人

用Vlookup函数做了张表,但并不是所有的单元格都正确,出现的#N/A能不能找个办法把它变成数值0?


改正一下,我真正的需要是不改动公式的情况下(因为估计今后还会多次用到这张充满Vlookup函数的表格),在进行后续计算时,让EXCEL自动把#N/A当成数值0来处理……

[ 本帖最后由 cxn 于 2008-11-15 00:35 编辑 ]

菊花朵朵开 发表于 2008-11-15 10:49

居然沒人回- -

假設,當前工作表裡的值如下:
A1單元格:12
B1單元格:0
C1單元格為A1/B1的值,按LZ的要求來,那么,C1單元格的公式應該為:=IF(ISERROR(A1/B1),0,A1/B1)

ISERROR這個函數作用是檢測一個值是否為錯誤值(#N/A、#VALUE、#REF、#DIV/0、#NUM、#NAME?或#NULL),返回TRUE或FALSE

wjnzero 发表于 2008-11-15 14:02

用isna

cxn 发表于 2008-11-15 19:13

还得再披件IF的外套啊,了解,等等,那不是原来那些公式全得改了……

总之,还是谢谢楼上2位解答



PS,2楼那个例题其实编成IF(B1=0,0,A1/B1)更方便……

[ 本帖最后由 cxn 于 2008-11-15 19:15 编辑 ]

菊花朵朵开 发表于 2008-11-15 19:16

只是举个例子而已................

FlymetotheMars 发表于 2008-11-15 20:18

嵌套函数很正常嘛
页: [1]
查看完整版本: 求助EXCEL达人