Access911.net   |   a9BBS   |   OTaA System  
  搜索文章:  
Access911欢迎您光临  
   主页      上传      繁體版       论坛     
设为首页  |  加入收藏   
  
你现在的位置:文章索引 -> 文章分类 -> OA  
 首页|  近日更新|  下载  |  文章索引  |  搜索|  术语|  承接工程|  
 
系统正在加载内容,请耐心等待...
 
 查询
 窗体
 报表
 
 
 VBA
 函数
 ADO/DAO/ADO.NET
 API
 ADP
 安全
 发布
 OA
 ASP/ASP.NET
 其他语言
 控件
 DELPHI
 C#/.Net
 本站
 其他
 小例程
 常用软件
 参考文档
 业主作品
 网友大作
 
 
友情链接
 access911.net
 
访问人次
 1702174
 
站长 E-Mail
 net911@sina.com
 access911@gmail.com
 
RSS 订阅

显示附加信息 >>>

新手来看:EXCEL新手问题:如何去除公式错误 #N/A 的提示?

作者:未详  摘自:未详  :cg1  更新日期:2004-11-5  浏览人次:

 

使用 “IS 类函数” 即可

全部显示

IS 类函数
 
请参阅

本部分描述了用来检验数值或引用类型的九个工作表函数。

这些函数,概括为 IS 类函数,可以检验数值的类型并根据参数取值返回 TRUE 或 FALSE。例如,如果数值为对空白单元格的引用,函数 ISBLANK 返回逻辑值 TRUE,否则返回 FALSE。

语法

ISBLANK(value)
ISERR(value)
ISERROR(value)
ISLOGICAL(value)
ISNA(value)
ISNONTEXT(value)
ISNUMBER(value)
ISREF(value)
ISTEXT(value)

Value    为需要进行检验的数值。分别为:空白(空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称引用。

函数 如果为下面的内容,则返回 TRUE 

ISBLANK 值为空白单元格。 
ISERR 值为任意错误值(除去 #N/A)。 
ISERROR 值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。 
ISLOGICAL 值为逻辑值。 
ISNA 值为错误值 #N/A(值不存在)。 
ISNONTEXT 值为不是文本的任意项(注意此函数在值为空白单元格时返回 TRUE)。 
ISNUMBER 值为数字。 
ISREF 值为引用。 
ISTEXT 值为文本。 

说明
IS 类函数的参数 value 是不可转换的。例如,在其他大多数需要数字的函数中,文本值“19”会被转换成数字 19。然而在公式 ISNUMBER("19") 中,“19”并不由文本值转换成别的类型的值,函数 ISNUMBER 返回 FALSE。 
IS 类函数在用公式检验计算结果时十分有用。当它与函数 IF 结合在一起使用时,可以提供一种方法用来在公式中查出错误值(请参阅下面的示例)。 
示例 1

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

创建空白工作簿或工作表。 
请在“帮助”主题中选取示例。不要选取行或列标题。 


从帮助中选取示例。

按 Ctrl+C。 
在工作表中,选中单元格 A1,再按 Ctrl+V。 
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 
   




 A B 
公式 说明(结果) 
=ISLOGICAL(TRUE) 检查 TRUE 是否为逻辑值 (TRUE) 
=ISLOGICAL("TRUE") 检查 TRUE 是否为逻辑值 (FALSE) 
=ISNUMBER(4) 检查 4 是否为数值 (TRUE) 
 

示例 2

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

创建空白工作簿或工作表。 
请在“帮助”主题中选取示例。不要选取行或列标题。 


从帮助中选取示例。

按 Ctrl+C。 
在工作表中,选中单元格 A1,再按 Ctrl+V。 
若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 
   






 A 
数据 
Gold 
Region1 
#REF! 
330.92 
#N/A 
公式 说明(结果) 
=ISBLANK(A2) 检查单元格 C2 是否为空白 (FALSE) 
=ISERROR(A4) 检查 #REF! 是否为错误值 (TRUE) 
=ISNA(A4) 检查 #REF! 是否为错误值 #N/A (FALSE) 
=ISNA(A6) 检查 #N/A 是否为错误值 #N/A (TRUE) 
=ISERR(A6) 检查 #N/A 是否为错误值 (FALSE) 
=ISNUMBER(A5) 检查 330.92 是否为数值 (TRUE) 
=ISTEXT(A3) 检查 Region1 是否为文本 (TRUE) 
 


=IF(ISNA(MATCH(Sheet1!D5,'21312'!$A$4:$A$54,0)),0,INDEX('21312'!$A$4:$B$54,MATCH(Sheet1!D5,'21312'!$A$4:$A$54,0),2))


 

 
相关文章
     没有手动相关文章
 
评论
     查看或发表更多的评论,请单击这里。
 
 
 
 
 
   
  Access911.net   |   a9BBS   |   OTaA System   |
建站日期:2000年4月2日  |  设计施工:陈格 ( access911 & cg1 )
 Copyright © 2000 - 2003 COMET, 陈格 保留所有权利