轻松办公-OfficeExcel函数精解

(六十七)

1、HYPERLINK函数

  • 函数功能

创建一个快捷方式(跳转),用以打开存储在网络服务器、Intranet (Intranet:一种组织内部的、使用 Internet 技术(如 HTTP 或 FTP 协议)的网络。通过利用超链接,您可以在 Intranet 上浏览对象、文档、网页和其他目标内容。) 或 Internet 中的文件。当单击函数 HYPERLINK 所在的单元格时,Microsoft Excel 将打开存储在 link_location 中的文件。

  • 语法

HYPERLINK(link_location,friendly_name)

参数说明:

1、Link_location 为文档的路径和文件名,此文档可以作为文本打开。Link_location 还可以指向文档中的某个更为具体的位置,如 Excel 工作表或工作簿中特定的单元格或命名区域,或是指向 Microsoft Word 文档中的书签。路径可以是存储在硬盘驱动器上的文件,或是服务器(在 Microsoft Excel for Windows 中)上的“通用命名规范”(UNC) 路径,或是在 Internet 或 Intranet 上的“统一资源定位符”(URL (统一资源定位符 (URL):一种地址,指定协议(如 HTTP 或 FTP)以及对象、文档、万维网网页或其他目标在 Internet 或 Intranet 上的位置,例如:http://www.microsoft.com/。)) 路径。

(1)Link_location 可以为括在引号中的文本字符串,或是包含文本字符串链接的单元格。

(2)如果在 link_location 中指定的跳转不存在或不能访问,则当单击单元格时将出现错误信息。

2、Friendly_name 为单元格中显示的跳转文本值或数字值。单元格的内容为蓝色并带有下划线。如果省略 Friendly_name,单元格将 link_location 显示为跳转文本。

(1)Friendly_name 可以为数值、文本字符串、名称或包含跳转文本或数值的单元格。

(2)如果 Friendly_name 返回错误值(例如,#VALUE!),单元格将显示错误值以替代跳转文本。

注解:

若要选定一个包含超链接的单元格并且不跳往超链接的目标文件,请单击单元格区域并按住鼠标按钮直到光标变成一个十字型光标,然后释放鼠标按钮。

  • 示例

下面的示例打开存储在 Internet 的 example.microsoft.com/report 地址上的工作表 Budget Report.xls,并显示文本“Click for report”:

下面的示例打开 Excel for Windows 的文件 1stqtr.xls,该文件存储在驱动器 D 的名为 Finance 的目录下,并显示存储在单元格 H10 中的数字值:

=HYPERLINK("D:FINANCE1stqtr.xls", H10)

2、INDEX函数

  • 函数功能

返回表格或区域中的值或值的引用。函数 INDEX 有两种形式:数组形式和引用形式。

数组形式:

  • 语法

当函数 INDEX 的第一个参数为数组常量时,使用数组形式。

INDEX(array,row_num,column_num)

参数说明:

1、Array 为单元格区域或数组常量。

(1)如果数组只包含一行或一列,则相对应的参数 row_num 或 column_num 为可选参数。

(2)如果数组有多行和多列,但只使用 row_num 或 column_num,函数 INDEX 返回数组中的整行或整列,且返回值也为数组。

2、Row_num 数组中某行的行号,函数从该行返回数值。如果省略 row_num,则必须有 column_num。

3、Column_num 数组中某列的列标,函数从该列返回数值。如果省略 column_num,则必须有 row_num。

注解:

1、如果同时使用参数 row_num 和 column_num,函数 INDEX 返回 row_num 和 column_num 交叉处的单元格中的值。

2、如果将 row_num 或 column_num 设置为 0(零),函数 INDEX 则分别返回整个列或行的数组数值。要使用以数组形式返回的值,请将 INDEX 函数以数组公式 (数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数组公式括于大括号 ({ }) 中。按 Ctrl+Shift+Enter 可以输入数组公式。)形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。要输入数组公式,请按 Ctrl+Shift+Enter。

3、Row_num 和 column_num 必须指向数组中的一个单元格;否则,函数 INDEX 返回错误值 #REF!。

  • 示例

例1:

例2:

引用形式:

  • 函数功能

返回指定的行与列交叉处的单元格引用。如果引用由不连续的选定区域组成,可以选择某一选定区域。

  • 语法

INDEX(reference,row_num,column_num,area_num)

参数说明:

1、Reference 对一个或多个单元格区域的引用。

(1)如果为引用输入一个不连续的区域,必须将其用括号括起来。

(2)如果引用中的每个区域只包含一行或一列,则相应的参数 row_num 或 column_num 分别为可选项。例如,对于单行的引用,可以使用函数 INDEX(reference,,column_num)。

2、Row_num 引用中某行的行号,函数从该行返回一个引用。

3、Column_num 引用中某列的列标,函数从该列返回一个引用。

4、Area_num 选择引用中的一个区域,返回该区域中 row_num 和 column_num 的交叉区域。选中或输入的第一个区域序号为 1,第二个为 2,以此类推。如果省略 area_num,则函数 INDEX 使用区域 1。

例如,如果引用描述的单元格为 (A1:B4,D1:E4,G1:H4),则 area_num 1 为区域 A1:B4,area_num 2 为区域 D1:E4,而 area_num 3 为区域 G1:H4。

注解:

1、reference 和 area_num 选择了特定的区域后,row_num 和 column_num 将进一步选择特定的单元格:row_num 1 为区域的首行,column_num 1 为首列,以此类推。函数 INDEX 返回的引用即为 row_num 和 column_num 的交叉区域。

2、如果将 row_num 或 column_num 设置为 0,函数 INDEX 分别返回对整列或整行的引用。

3、Row_num、column_num 和 area_num 必须指向 reference 中的单元格;否则,函数 INDEX 返回错误值 #REF!。如果省略 row_num 和 column_num,函数 INDEX 返回由 area_num 所指定的引用中的区域。

4、函数 INDEX 的结果为一个引用,且在其他公式中也被解释为引用。根据公式的需要,函数 INDEX 的返回值可以作为引用或是数值。例如,公式 CELL("width",INDEX(A1:B2,1,2)) 等价于公式 CELL("width",B1)。CELL 函数将函数 INDEX 的返回值作为单元格引用。而在另一方面,公式 2*INDEX(A1:B2,1,2) 将函数 INDEX 的返回值解释为 B1 单元格中的数字。

  • 示例

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