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)。