咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

轻松办公-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-样式的引用。

  • 示例

在创建引用某单元格的公式时,如果出现以下情况,对该单元格的引用将被更新:(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 错误值。

  • 示例

更多精彩内容将在以后的章节分享给朋友们,请添加好友至收藏,欢迎点赞并关注后期内容更新!