Excel工作表中的20个信息函数,易学易懂,硬核干货哦

Excel工作表中的信息函数主要用于返回某些指定单元格或区域的信息,例如获取文件路径,单元格格式信息或操作系统信息等等。今天,小编带大家掌握这些信息函数的应用技巧。


一、Excel工作表信息函数:Cell。

功能:返回引用中第一个单元格的格式、位置或内容的有关信息。

语法结构:=Cell(返回类型,[单元格区域])。

(一)返回“月薪”列每个单元格的地址。

方法:

在目标单元格中输入公式:=CELL("address",G3)。

解读:

参数“返回类型”的代码可以根据系统的联想功能选择填充,没必要死记硬背哦。


(二)返回“月薪”列的列标号。

方法:

在目标单元格中输入公式:=CELL("col",G3)。

解读:

返回值“7”代表“月薪”列为第7列。


二、Excel工作表信息函数:Error.type。

功能:返回与错误值对应的数字。

语法结构:=Error.type(错误代码);其中错误代码分别为:“#NULL!”、“#DIV/0!”、“#VALUE!”、“#REF!”、“#NAME?”、“#NUM!”、“#N/A”、“#GETTING_DATA”、“其他值”;对应的返回值为1、2、3、4、5、6、7、8、#N/A 。

目的:查询错误代码对应的返回值。

方法:

在目标单元格中输入公式:=ERROR.TYPE(B3)。

解读:

了解了错误代码和返回值之间的关系,就可以依据返回值逆查错误代码,进而逆查公式存在的错误。


三、Excel工作表信息函数:Info。

功能:返回当前操作环境的有关信息。

语法结构:=Info(返回信息代码)。

目的:返回当前文件的完整路径。

方法:

在目标单元格中输入公式:=INFO("directory")。

解读:

除了“directory”外,返回信息代码还有:

1、numfile:打开的工作簿中活动工作表的数目。

2、"origin":以当前滚动位置为基准,返回窗口中可见的左上角单元格的绝对单元格引用,如带前缀“$A:”的文本。

3、"osversion":当前操作系统的版本号,文本值。

4、"recalc":当前的重新计算模式,返回“自动”或“手动”。

5、"release":Microsoft Excel 的版本号,文本值。

6、"system":操作系统名称:其中Macintosh =“mac”、Windows =“pcdos”


四、Excel工作表信息函数:Isblank。

功能:检查是否引用了空单元格,返回TRUE或FALSE。

语法结构:=Isblank(值或单元格引用)。

目的:判断“月薪”列单元格是否是空值,如果是空值,返回“空单元格”。

方法:

在目标单元格中输入公式:=IF(ISBLANK(G3),"空单元格","")。


五、Excel工作表信息函数:Iserr。

功能:检查一个值是否为“#N/A”之外的错误,返回TRUE或FALSE。

语法结构:=Iserr(值或表达式)。

目的:检查错误代码是否为“#N/A” ,并返回“是”或“不是”。

方法:

在目标单元格中输入公式:=IF(ISERR(B3),"不是","是")。

解读:

如果错误错误代码为“#N/A” 之外的值,则Iserr函数返回TRUE,否则返回FALSE。所以公式=IF(ISERR(B3),"不是","是")中的第一个返回值为“不是”,而不是“是”。


六、Excel工作表信息函数:Iserror。

功能:检查指定的值或表达式是否有错误,返回TRUE或FALSE。

语法结构:=Iserror(值或单元格引用)。

目的:判断公式是否有错误,返回“是”或“否”。

方法:

在目标单元格中输入公式:=IF(ISERROR(K3),"是","否")。

解读:

除“李云龙”之外,每位员工都可以查询到“月薪”,所以返回值为“否”,而工作表中没有关于“李云龙”的信息,所以返回值为“是”。


七、Excel工作表信息函数:Iseven。

功能:检查指定的数值是否为偶数,返回TRUE或FALSE。

语法结构:=Iseven(值或单元格引用)。

目的:判断员工的“月薪”是否为偶数。

方法:

在目标单元格中输入公式:=ISEVEN(G3)。


八、Excel工作表信息函数:Isformula。

功能:检查是否指向包含公式的单元格,并返回TRUE或FALSE。

语法结构:=Isformula(对要测试单元格的引用)。

目的:检查指定的单元格是否包含公式。

方法:

在目标单元格中输入公式:=IF(ISFORMULA(G3),"是","否")。

解读:

如果指定的单元格包含公式,则Isformula返回TRUE,并作为If函数的第一个参数,返回“是”;如果不包含公式,则Isformula返回FALSE,并作为If函数的第一个参数,则返回“否”。


九、Excel工作表信息函数:Islogical。

功能:检查一个值是否是逻辑值,返回TRUE或FALSE。

语法结构:=Islogical(值或单元格引用)。

目的:检查“备注”列的值是否为逻辑值。

方法:

在目标单元格中输入公式:=ISLOGICAL(G3)。


十、Excel工作表信息函数:Isna。

功能:检查一个值是否为“#N/A”,并返回TRUE或FALSE。

语法结构:=Isna(值或单元格引用)。

目的:查询员工的“月薪”,并给予信息提示。

方法:

在目标单元格中输入公式;=IF(ISNA(K3),"无此员工","")。

解读:

利用Vlookup函数查询信息时,如果在指定的区域中查询不到需要查询的值,则返回#N/A。所以用Isna函数检测K3(即Vlookup查询结果所在单元格)单元格的值,如果返回值为#N/A,则返回“无此员工”。


十一、Excel工作表信息函数:Isnontext。

功能:如果指定的值为非文本类型,则返回TRUE。

语法结构:=Isnontext(值或单元格引用)。

目的:判断“月薪”列值的数据类型。

方法:

在目标单元格中输入公式:=IF(ISNONTEXT(G3),"非文本","文本")。


十二、Excel工作表信息函数:Isnumber。

功能:检查一个值是否为数值,返回TRUE或FALSE。

语法结构:=Isnumber(值或单元格引用)。

目的:检查“月薪”为0的原因。

方法:

在目标单元格中输入公式:=IF(ISNUMBER(G3),"数值","非数值")。

解读:

因为G3:G12单元格区域的值并不是数值,所以其计算结果为0。


十三、Excel工作表信息函数:Isodd。

功能:如果指定的值为奇数,则返回TRUE,否则返回FALSE。

语法结构:=Isodd(值或单元格引用)。

目的:判断“月薪”是否为奇数。

方法:

在目标单元格中输入公式:=IF(ISODD(G3),"奇数","")。


十四、Excel工作表信息函数:Isref。

功能:如果指定的值为引用值,则返回TRUE。

语法结构:=Isref(值或单元格引用)。

目的:理解引用值。

方法:

在目标单元格中输入公式:=ISREF(G3)、=ISREF("g3")。

解读:

如果Isref函数的参数为常量,则返回值为FALSE,如果引用单元格区域,则返回值为TRUE。


十五、Excel工作表信息函数:Istext。

功能:检查指定的值是否为文本,返回TRUE或FALSE。

语法结构:=Istext(值或单元格引用)。

目的:检查“月薪”为0的原因。

方法:

在目标单元格中输入公式:=IF(ISTEXT(G3),"文本","")。

解读:

因为“月薪”列的值都为文本型数值,所以其计算结果为0。


十六、Excel工作表信息函数:N。

功能:将非数值形式的值转换为数值形式,日期转换为序列值,TRUE转换为1,其他值转换为0。

语法结构:=N(值或单元格引用)。

目的:将不是数值型的“月薪”用0替代。

方法:

在目标单元格中输入公式:=N(G3)。


十七、Excel工作表信息函数:Na。

功能:返回错误值#N/A。

语法结构:=Na()。

目的:返回错误值#N/A 。

方法:

在目标单元格中输入公式:=NA()。


十八、Excel工作表信息函数:Sheet。

功能:返回指定工作表的编号。

语法结构:=Sheet([工作表名称]),省略参数时,默认为当前工作表。

目的:返回当前工作表的编号。

方法:

在目标单元格中输入公式:=SHEET()。


十九、Excel工作表信息函数:Sheets。

功能:返回引用中的工作表数目。

语法结构:=Sheets([工作表名称或范围])。

目的:返回当前工作簿中的工作表数。

方法:

在目标单元格中输入公式:=SHEETS()。


二十、Excel工作表信息函数:Type。

功能:以整数形式返回值的数据类型,其中1为数值、2为文字、4为逻辑值、16为错误值、64位数组、128位复合数据。

语法结构:=Type(值或单元格引用)。

目的:返回指定列的数据类型。

方法:

在目标单元格中输入公式:=TYPE(G3)。


(0)

相关推荐