轻松办公-OfficeExcel函数精解
(六十五)
1、ADDRESS函数
- 函数功能
在给出指定行数和列数的情况下,可以使用 ADDRESS 函数获取工作表单元格的地址。例如,ADDRESS(2,3) 返回 $C$2。在另一个示例中,ADDRESS(77,300) 返回 $KN$77。可以使用其他函数(如 ROW 和 COLUMN 函数)为 ADDRESS 函数提供行号和列号参数。
- 语法
ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])
参数说明:
1、row_num 必需。一个数值,指定要在单元格引用中使用的行号。
2、column_num 必需。一个数值,指定要在单元格引用中使用的列号。
3、abs_num 可选。一个数值,指定要返回的引用类型。
abs_num | 返回的引用类型 |
1 或省略 | 绝对引用 |
2 | 绝对行号,相对列标 |
3 | 相对行号,绝对列标 |
4 | 相对引用 |
4、A1 可选。一个逻辑值,指定 A1 或 R1C1 引用样式。在 A1 样式中,列和行将分别按字母和数字顺序添加标签。在 R1C1 引用样式中,列和行均按数字顺序添加标签。如果参数 A1 为 TRUE 或被省略,则 ADDRESS 函数返回 A1 样式引用;如果为 FALSE,则 ADDRESS 函数返回 R1C1 样式引用。
注释:若要更改 Excel 所使用的引用样式,请单击“Office 按钮” 按钮图像,单击“Excel 选项”,然后单击“公式”。在“使用公式”下,选中或清除“R1C1 引用样式”复选框。
5、sheet_text 可选。一个文本值,指定要用作外部引用的工作表的名称。例如,公式 =ADDRESS(1,1,,,"Sheet2") 返回 Sheet2!$A$1。如果忽略参数 sheet_text,则不使用任何工作表名称,并且该函数所返回的地址引用当前工作表上的单元格。
- 示例
2、AREAS函数
- 函数功能
返回引用中包含的区域个数。区域表示连续的单元格区域或某个单元格。
- 语法
AREAS(reference)
参数说明:
1、Reference 对某个单元格或单元格区域的引用,也可以引用多个区域。如果需要将几个引用指定为一个参数,则必须用括号括起来,以免 Microsoft Excel 将逗号作为参数间的分隔符。
- 示例
3、CHOOSE函数
- 函数功能
使用 index_num 返回数值参数列表中的数值。使用 CHOOSE 可以根据索引号从最多 254 个数值中选择一个。例如,如果 value1 到 value7 表示一周的 7 天,当将 1 到 7 之间的数字用作 index_num 时,则 CHOOSE 返回其中的某一天。
- 语法
CHOOSE(index_num,value1,value2,...)
参数说明:
1、Index_num 指定所选定的值参数。Index_num 必须为 1 到 254 之间的数字,或者是包含数字 1 到 254 的公式或单元格引用。
(1)如果 index_num 为 1,函数 CHOOSE 返回 value1;如果为 2,函数 CHOOSE 返回 value2,以此类推。
(2)如果 index_num 小于 1 或大于列表中最后一个值的序号,函数 CHOOSE 返回错误值 #VALUE!。
(3)如果 index_num 为小数,则在使用前将被截尾取整。
2、Value1,value2,... 为 1 到 254 个数值参数,函数 CHOOSE 基于 index_num,从中选择一个数值或一项要执行的操作。参数可以为数字、单元格引用、定义名称、公式、函数或文本。
注解:
1、如果 index_num 为一个数组 (数组:用于建立可生成多个结果或可对在行和列中排列的一组参数进行运算的单个公式。数组区域共用一个公式;数组常量是用作参数的一组常量。),则在计算函数 CHOOSE 时,将计算每一个值。
2、函数 CHOOSE 的数值参数不仅可以为单个数值,也可以为区域引用。
例如,下面的公式:
=SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))
相当于:
=SUM(B1:B10)
然后基于区域 B1:B10 中的数值返回值。
函数 CHOOSE 先被计算,返回引用 B1:B10。然后函数 SUM 用 B1:B10 进行求和计算。即函数 CHOOSE 的结果是函数 SUM 的参数。
- 示例
例1:
例2:
更多精彩内容将在以后的章节分享给朋友们,请添加好友至收藏,欢迎点赞并关注后期内容更新!