【Excel表格中函数的参数的定义和概念你知道吗】 函数右边括号中的部分称为参数 , 假如一个函数可以使用多个参数 , 那么参数与参数之间使用半角逗号进行分隔 。
参数可以是常量(数字和文本)、逻辑值(例如TRUE或FALSE)、数组、错误值(例如#N/A)或单元格引用(例如E1:H1) , 甚至可以是另一个或几个函数等 。 参数的类型和位置必须满足函数语法的要求 , 否则将返回错误信息 。
(1)常量
常量是直接输入到单元格或公式中的数字或文本 , 或由名称所代表的数字或文本值 , 例如数字“2890.56”、日期“2003-8-19”和文本“黎明”都是常量 。 但是公式或由公式计算出的结果都不是常量 , 因为只要公式的参数发生了变化 , 它自身或计算出来的结果就会发生变化 。
(2)逻辑值
逻辑值是比较特殊的一类参数 , 它只有TRUE(真)或FALSE(假)两种类型 。 例如在公式“=IF(A3=0,"",A2/A3)”中 , “A3=0”就是一个可以返回TRUE(真)或FALSE(假)两种结果的参数 。 当“A3=0”为TRUE(真)时在公式所在单元格中填入“0” , 否则在单元格中填入“A2/A3”的计算结果 。
(3)数组
数组用于可产生多个结果 , 或可以对存放在行和列中的一组参数进行计算的公式 。 Excel中有常量和区域两类数组 。 前者放在“{}”(按下Ctrl+Shift+Enter组合键自动生成)内部 , 而且内部各列的数值要用逗号“,”隔开 , 各行的数值要用分号“;”隔开 。 假如你要表示第1行中的56、78、89和第2行中的90、76、80 , 就应该建立一个2行3列的常量数组“{56,78,89;90,76,80} 。
区域数组是一个矩形的单元格区域 , 该区域中的单元格共用一个公式 。 例如公式“=TREND(B1:B3,A1:A3)”作为数组公式使用时 , 它所引用的矩形单元格区域“B1:B3,A1:A3”就是一个区域数组 。
(4)错误值
使用错误值作为参数的主要是信息函数 , 例如“ERROR.TYPE”函数就是以错误值作为参数 。 它的语法为“ERROR.TYPE(error_val)” , 如果其中的参数是#NUM! , 则返回数值“6” 。
(5)单元格引用
单元格引用是函数中最常见的参数 , 引用的目的在于标识工作表单元格或单元格区域 , 并指明公式或函数所使用的数据的位置 , 便于它们使用工作表各处的数据 , 或者在多个函数中使用同一个单元格的数据 。 还可以引用同一工作簿不同工作表的单元格 , 甚至引用其他工作簿中的数据 。
根据公式所在单元格的位置发生变化时 , 单元格引用的变化情况 , 我们可以引用分为相对引用、绝对引用和混合引用三种类型 。 以存放在F2单元格中的公式“=SUM(A2:E2)”为例 , 当公式由F2单元格复制到F3单元格以后 , 公式中的引用也会变化为“=SUM(A3:E3)” 。 若公式自F列向下继续复制 , “行标”每增加1行 , 公式中的行标也自动加1 。
如果上述公式改为“=SUM($A $3:$E $3)” , 则无论公式复制到何处 , 其引用的位置始终是“A3:E3”区域 。
混合引用有“绝对列和相对行” , 或是“绝对行和相对列”两种形式 。 前者如“=SUM($A3:$E3)” , 后者如“=SUM(A$3:E$3)” 。
上面的几个实例引用的都是同一工作表中的数据 , 如果要分析同一工作簿中多张工作表上的数据 , 就要使用三维引用 。 假如公式放在工作表Sheet1的C6单元格 , 要引用工作表Sheet2的“A1:A6”和Sheet3的“B2:B9”区域进行求和运算 , 则公式中的引用形式为“=SUM(Sheet2!A1:A6,Sheet3!B2:B9)” 。 也就是说三维引用中不仅包含单元格或区域引用 , 还要在前面加上带“!”的工作表名称 。
假如你要引用的数据来自另一个工作簿 , 如工作簿Book1中的SUM函数要绝对引用工作簿Book2中的数据 , 其公式为“=SUM([Book2]Sheet1! SA S1: SA S8,[Book2]Sheet2! SB S1: SB S9)” , 也就是在原来单元格引用的前面加上“[Book2]Sheet1!” 。 放在中括号里面的是工作簿名称 , 带“!”的则是其中的工作表名称 。 即是跨工作簿引用单元格或区域时 , 引用对象的前面必须用“!”作为工作表分隔符 , 再用中括号作为工作簿分隔符 。 不过三维引用的要受到较多的限制 , 例如不能使用数组公式等 。
提示:上面介绍的是Excel默认的引用方式 , 称为“A1引用样式” 。 如果你要计算处在“宏”内的行和列 , 必须使用“R1C1引用样式” 。 在这种引用样式中 , Excel使用“R”加“行标”和“C”加“列标”的方法指示单元格位置 。 启用或关闭R1C1引用样式必须单击“工具→选项”菜单命令 , 打开对话框的“常规”选项卡 , 选中或清除“设置”下的“R1C1引用样式”选项 。 由于这种引用样式很少使用 , 限于篇幅本文不做进一步介绍 。
推荐阅读
- 打开Excel出现stdole32.tlb的解决方法收获很多的
- excel中保存Microsoft-Query查询和数据库密码知道的都在这里了
- Excel标准差函数2020开心玩
- EXCEL如何使用动态公式猜你喜欢
- 解决打开excel文件出现book1让您无可匹敌
- 如何将excel表格改成虚线读懂您就是高手
- excel下拉列表制作图解2020开心玩
- 使用Vlookup函数实现Excel表格自动排序高手进阶
- 如何手动恢复未保存的Excel工作薄速来看看
- Excel打开csv格式文件并生成图形功能实现方案图文攻略666