六十八 轻松办公-OfficeExcel函数精解

轻松办公-OfficeExcel函数精解
(六十八)
1、INDIRECT函数

  • 函数功能
返回由文本字符串指定的引用 。此函数立即对引用进行计算,并显示其内容 。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT 。
  • 语法
INDIRECT(ref_text,a1)
参数说明:
1、Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用 。如果 ref_text 不是合法的单元格的引用 , 函数 INDIRECT 返回错误值 #REF! 。
(1)如果 ref_text 是对另一个工作簿的引用(外部引用) , 则那个工作簿必须被打开 。如果源工作簿没有打开,函数 INDIRECT 返回错误值 #REF! 。
(2)如果 ref_text 引用的单元格区域超出行限制 1,048,576 或列限制 16,384 (XFD),则 INDIRECT 返回 #REF! 错误 。
2、A1 为一逻辑值 , 指明包含在单元格 ref_text 中的引用的类型 。
(1)如果 a1 为 TRUE 或省略,ref_text 被解释为 A1-样式的引用 。
(2)如果 a1 为 FALSE,ref_text 被解释为 R1C1-样式的引用 。
  • 示例

六十八 轻松办公-OfficeExcel函数精解

六十八 轻松办公-OfficeExcel函数精解

六十八 轻松办公-OfficeExcel函数精解

在创建引用某单元格的公式时,如果出现以下情况,对该单元格的引用将被更新:(1) 通过使用“剪切”命令删除该单元格来移动它,或者 (2) 由于插入或删除行或列使该单元格发生了移动 。如果需要无论该单元格上方的行是否被删除或单元格是否移动,始终需要公式引用相同的单元格,请使用 INDIRECT 工作表函数 。例如 , 如果需要始终引用单元格 A10,请使用下面的语法:
=INDIRECT("A10")
2、LOOKUP函数
  • 函数功能
LOOKUP 函数可从单行或单列区域或者从一个数组返回值 。LOOKUP 函数具有两种语法形式:
向量形式和数组形式 。
如果需要
用法
在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值 。
向量形式,当要查询的值列表较大或者值可能会随时间而改变时,使用该向量形式 。
在数组的第一行或第一列中查找指定的值,然后返回数组的最后一行或最后一列中相同位置的值 。
数组形式,当要查询的值列表较小或者值在一段时间内保持不变时,使用该数组形式 。
向量形式:
向量是只含一行或一列的区域 。LOOKUP 的向量形式在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值 。当要指定包含要匹配的值的区域时,请使用 LOOKUP 函数的这种形式 。LOOKUP 函数的另一种形式自动在第一行或第一列中查找 。
  • 语法
LOOKUP(lookup_value, lookup_vector, result_vector)
参数说明:
LOOKUP 函数向量形式语法具有以下参数:
1、lookup_value 必需 。LOOKUP 在第一个向量中搜索的值 。Lookup_value 可以是数字、文本、逻辑值、名称或对值的引用 。
2、lookup_vector 必需 。只包含一行或一列的区域 。lookup_vector 中的值可以是文本、数字或逻辑值 。
要点:lookup_vector 中的值必须以升序排列:...,-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE 。否则 , LOOKUP 可能无法返回正确的值 。大写文本和小写文本是等同的 。
3、result_vector 必需 。只包含一行或一列的区域 。result_vector 参数必须与 lookup_vector 大小相同 。
注解:
1、如果 LOOKUP 函数找不到 lookup_value,则它与 lookup_vector 中小于或等于 lookup_value 的最大值匹配 。
2、如果 lookup_value 小于 lookup_vector 中的最小值,则 LOOKUP 会返回 #N/A 错误值 。
  • 示例

六十八 轻松办公-OfficeExcel函数精解

六十八 轻松办公-OfficeExcel函数精解

【六十八 轻松办公-OfficeExcel函数精解】更多精彩内容将在以后的章节分享给朋友们,请添加好友至收藏,欢迎点赞并关注后期内容更新!

相关经验推荐