乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em>中Application和ApplicationC...-excel

<em>Excel</em>中Application和ApplicationC...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


(1) IFERROR在Excel2007才可以使用,IF(ISERROR在Excel2003就可以使用。
(2) IFERROR的用法更为简便,可以适用绝大多数情形,IF(ISERROR 会比较麻烦。
举例:求1/A1的值,但出错时(比如A1=0),则结果为0
=IFERROR(1/A1,0)
=IF(ISERROR(1/A1),0,1/A1)
(3) IF(ISERROR(表达式1),表达式2,表达式3) 的表达式1和表达式2可以是不一样的,但IFERROR则只是提供了出错时的处理。
举例:判断1/A1的值是否出错,出错时反馈出错,不出错则返回正常zd
=IF(ISERROR(1/A1),"出错了","计算结果正常")
而IFERROR则没办法实现这个功能。

Application和ApplicationClass的联系和区别
Application和ApplicationClass都继承自接口_Application。
Application为接口。ApplicationClass为类。
Application和ApplicationClass所拥有的属性、方法基本相同,但是也有一些小的差别。
  比如:ApplicationClass有一个方法:OpenText;而Application却没有这个方法。通过这个方法,可以直接操作Excel去打e79fa5e98193e78988e69d83339开用分隔符分割的.txt文件。(注意,是.txt文件而不是.csv文件。)

  namespace Microsoft.Office.Interop.Excel
{
[CoClass(typeof(ApplicationClass))]
[Guid("000208D5-0000-0000-C000-000000000046")]
public interface Application : _Application, AppEvents_Event
{
}
}

  

  namespace Microsoft.Office.Interop.Excel
{
[ComSourceInterfaces("Microsoft.Office.Interop.Excel.AppEvents")]
[Guid("00024500-0000-0000-C000-000000000046")]
[TypeLibType(2)]
[ClassInterface(0)]
public class ApplicationClass : _Application, Application, AppEvents_Event

{}

}
键盘和鼠标一起完成的。首先,IF函数不用解释了吧?这个公式表示:1,VLOOKUP寻找A100单元格的数值和格式,寻找范围是[1304结存数量.XLS]金额!$A$1:$D$500,2,如果查找不到,或者查找到之后对应的第四列单元格是缺失值或者错误值,则ISERROR判断为错误值,返回“0”值,3,如果是正确值(正常值),则返回A100在[1304结存数量.XLS]金额!$A$1:$D$500所对应的第四列的单元格的内容~
好乱~Excel函数多运用才会懂的~
PS:我也是初学者

ISNA 值为错误值 #N/A(值不存在)
ISERROR 值为任意zd错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。

其他的参考:
ISBLANK 值为空白单元格。
ISERR 值为任意错误值(除去 #N/A)。
ISLOGICAL 值为逻辑值。
ISNONTEXT 值为不是文本的任意项(注意此函数在值为空白单元格时返回 TRUE)。
ISNUMBER 值为数字。
ISREF 值为引用。
ISTEXT 值为文本。

相关阅读

  • <em>excel</em>中的<em>if</em>error函数怎么

  • 乔山办公网excel表格制作
  • IFERROR(value, value_if_error)IFERROR 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):  value 必需。检查是否存在错误的参数。  value_if_error 必
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网