浙江省专科学校排名:如何把#VALUE去掉

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 04:23:35
excel的问题:
A1 B1 C1 D1 E1
#value 1 2 3 1.23
A1公式为:=mid(E1,len(E1)-4,1)
B1公式为:=mid(E1,len(E1)-3,1)
C1公式为:=mid(E1,len(E1)-1,1)
D1公式为:=mid(E1,len(E1),1)
像A1这样的错误,有几万个!而且不能删掉(因为可能还用得着),只是让它显示为空白!我记得好像是用if函数!但是不知道怎么用!回答的好另外送分!
我试了一下wei921的方法,但是不行!请知道的朋友们能详细的说一下!

用这个方法所有错误都显示为空白:
=IF(iserror(mid(E1,len(E1)-4,1)),"",mid(E1,len(E1)-4,1))

相关资料

函数:IF
语法:IF(logical_test,value_if_true,value_if_false)
参数:Logical_test计算结果为TRUE或FALSE的任何数值或表达式;value_if_true是Logical_test为TRUE时函数的返回值,如果logical_test为TRUE并且省略了value_if_true,则返回TRUE。而且value_if_true可以是一个表达式;value_if_false是Logical_test为FALSE时函数的返回值。如果logical_test为FALSE并且省略value_if_false,则返回FALSE。value_if_false也可以是一个表达式。

函数:ISERROR
语法:ISERROR(value)
参数:value是需要进行检验的参数。分别为空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。如果函数中的参数是任意错误值(#N/A、#value!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!),则返回TRUE。
IS类函数用于检验公式计算结果十分有用,它与函数IF结合在一起可以提供一种在公式中查出错误值的方法。

给你参考
=IF(E1<0,"",MID(E1,LEN(E1)-4,1))