2022年Excel函数应用之查询与引用函数[整 .pdf
《2022年Excel函数应用之查询与引用函数[整 .pdf》由会员分享,可在线阅读,更多相关《2022年Excel函数应用之查询与引用函数[整 .pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Excel 函数应用之查询与引用函数(陆元婕2001 年 06 月 18 日 09:52 )编者语: Excel 是办公室自动化中非常重要的一款软件,很多巨型国际企业都是依靠Excel 进行数据管理。它不仅仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,然而很多缺少理工科背景或是对Excel 强大数据处理功能不了解的人却难以进一步深入。编者以为, 对 Excel 函数应用的不了解正是阻挡普通用户完全掌握Excel 的拦路虎, 然而目前这一部份内容的教学文章却又很少见,所以特别组织了这一个Excel 函数应用系列,希望能够对Excel 进阶者有所帮助。Excel
2、函数应用系列,将每周更新,逐步系统的介绍Excel 各类函数及其应用,敬请关注!在介绍查询与引用函数之前,我们先来了解一下有关引用的知识。1、引用的作用在 Excel 中引用的作用在于标识工作表上的单元格或单元格区域,并指明公式中所使用的数据的位置。 通过引用, 可以在公式中使用工作表不同部分的数据,或者在多个公式中使用同一单元格的数值。还可以引用同一工作簿不同工作表的单元格、不同工作簿的单元格、甚至其它应用程序中的数据。2、引用的含义关于引用需要了解如下几种情况的含义:外部引用 - 不同工作簿中的单元格的引用称为外部引用。远程引用 - 引用其它程序中的数据称为远程引用。相对引用 - 在创建公
3、式时, 单元格或单元格区域的引用通常是相对于包含公式的单元格的相对位置。绝对引用 - 如果在复制公式时不希望 Excel 调整引用,那么请使用绝对引用。即加入美元符号,如 $C$1。3、引用的表示方法关于引用有两种表示的方法,即A1 和 R1C1 引用样式。(1)引用样式一(默认)-A1 A1的引用样式是Excel 的默认引用类型。这种类型引用字母标志列(从 A 到 IV ,共 256 列)和数字标志行(从 1 到 65536 )。这些字母和数字被称为行和列标题。如果要引用单名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精
4、心整理 - - - - - - - 第 1 页,共 15 页 - - - - - - - - - 元格,请顺序输入列字母和行数字。例如,C25 引用了列 C 和行 25 交叉处的单元格。如果要引用单元格区域,请输入区域左上角单元格的引用、冒号(:)和区域右下角单元格的引用,如A20:C35。(2)引用样式二-R1C1 在 R1C1 引用样式中, Excel 使用 R加行数字和 C 加列数字来指示单元格的位置。例如,单元格绝对引用 R1C1 与 A1 引用样式中的绝对引用 $A$1 等价。如果活动单元格是 A1,则单元格相对引用 R1C1 将引用下面一行和右边一列的单元格,或是 B2。在了解了引
5、用的概念后,我们来看看Excel 提供的查询与引用函数。查询与引用函数可以用来在数据清单或表格中查找特定数值,或者需要查找某一单元格的引用。Excel 中一共提供了 ADDRESS、AREAS 、CHOOSE、COLUMN、COLUMNS、HLOOKUP、HYPERLINK 、INDEX 、 INDIRECT 、LOOKUP 、MATCH 、OFFSET 、 ROW、ROWS 、TRANSPOSE、VLOOKUP 16 个查询与引用函数。下面,笔者将分组介绍一下这些函数的使用方法及简单应用。一、 ADDRESS、COLUMN、ROW1、 ADDRESS 用于按照给定的行号和列标,建立文本类型的
6、单元格地址。其语法形式为:ADDRESS(row_num,column_num,abs_num,a1,sheet_text) Row_num 指在单元格引用中使用的行号。Column_num指在单元格引用中使用的列标。Abs_num 指明返回的引用类型,1 代表绝对引用,2 代表绝对行号,相对列标,3 代表相对行号,绝对列标,4为相对引用。A1用以指明 A1 或 R1C1 引用样式的逻辑值。如果 A1 为 TRUE 或省略,函数 ADDRESS 返回 A1 样式的引用;如果 A1 为 FALSE,函数 ADDRESS 返回 R1C1 样式的引用。Sheet_text为一文本,指明作为外部引用的
7、工作表的名称,如果省略 sheet_text,则不使用任何工作表名。简单说,即ADDRESS(行号,列标,引用类型,引用样式,工作表名称)比如, ADDRESS(4,5,1,FALSE,Book1Sheet1) 等于 Book1Sheet1!R4C5参见图 1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 15 页 - - - - - - - - - 图 1 2、 COLUMN 用于返回给定引用的列标。语法形式为: COLUMN(reference) Reference
8、 为需要得到其列标的单元格或单元格区域。如果省略 reference,则假定为是对函数 COLUMN 所在单元格的引用。 如果 reference 为一个单元格区域, 并且函数 COLUMN 作为水平数组输入,则函数 COLUMN 将 reference 中的列标以水平数组的形式返回。但是Reference 不能引用多个区域。3、 ROW用于返回给定引用的行号。语法形式为: ROW(reference) Reference 为需要得到其行号的单元格或单元格区域。如果省略 reference,则假定是对函数 ROW 所在单元格的引用。如果 reference 为一个单元格区域,并且函数 ROW
9、作为垂直数组输入, 则函数 ROW 将 reference 的行号以垂直数组的形式返回。但是 Reference 不能对多个区域进行引用。二、 AREAS 、 COLUMNS、INDEX、ROWS1、 AREAS用于返回引用中包含的区域个数。其中区域表示连续的单元格组或某个单元格。其语法形式为AREAS(reference) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 15 页 - - - - - - - - - Reference 为对某一单元格或单元格区域的引用,
10、也可以引用多个区域。如果需要将几个引用指定为一个参数,则必须用括号括起来。2、 COLUMNS 用于返回数组或引用的列数。其语法形式为COLUMNS(array) Array 为需要得到其列数的数组、数组公式或对单元格区域的引用。3、 ROWS 用于返回引用或数组的行数。其语法形式为ROWS(array) Array 为需要得到其行数的数组、数组公式或对单元格区域的引用。以上各函数示例见图2 图 2 4、 INDEX 用于返回表格或区域中的数值或对数值的引用。函数 INDEX() 有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。(1)INDEX(array,row
11、_num,column_num) 返回数组中指定单元格或单元格数组的数值。Array 为单元格区域或数组常数。Row_num 为数组中某行的行序号,函数从该行返回数值。Column_num为数组中某列的列序号,函数从该列返回数值。需注意的是Row_num 和column_num 必须指向 array 中的某一单元格,否则,函数 INDEX 返回错误值 #REF! 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 15 页 - - - - - - - - - (2) IND
12、EX(reference,row_num,column_num,area_num) 返回引用中指定单元格或单元格区域的引用。Reference 为对一个或多个单元格区域的引用。Row_num 为引用中某行的行序号,函数从该行返回一个引用。Column_num为引用中某列的列序号,函数从该列返回一个引用。需注意的是Row_num 、column_num 和 area_num 必须指向 reference 中的单元格;否则,函数 INDEX 返回错误值 #REF! 。如果省略 row_num 和 column_num,函数 INDEX 返回由area_num 所指定的区域。三、 INDIRECT、
13、OFFSET1、 INDIRECT 用于返回由文字串指定的引用。当需要更改公式中单元格的引用,而不更改公式本身,使用函数 INDIRECT。其语法形式为:INDIRECT(ref_text,a1) 其中 Ref_text为对单元格的引用,此单元格可以包含 A1- 样式的引用、 R1C1-样式的引用、定义为引用的名称或对文字串单元格的引用。如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值 #REF! 。A1为一逻辑值,指明包含在单元格 ref_text 中的引用的类型。如果 a1 为 TRUE 或省略,ref_text 被解释为 A1- 样式的引用。 如果 a1
14、 为 FALSE,ref_text 被解释为 R1C1-样式的引用。需要注意的是: 如果 ref_text 是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿没有打开,函数 INDIRECT 返回错误值 #REF! 。2、 OFFSET函数用于以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以是一个单元格或者单元格区域,并可以指定返回的行数或者列数。其基本语法形式为:OFFSET(reference, rows, cols, height, width)。其中,reference变量作为偏移量参照系的引用区域(reference必须为对单元格或相连单元格区域
15、的引用,否则,OFFSET 函数返回错误值VALUE!)。rows 变量表示相对于偏移量参照系的左上角单元格向上( 向下 )偏移的行数 ( 例如 rows 使用 2名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 15 页 - - - - - - - - - 作为参数, 表示目标引用区域的左上角单元格比reference低 2 行) ,行数可为正数 (代表在起始引用单元格的下方) 或者负数 ( 代表在起始引用单元格的上方) 或者 0( 代表起始引用单元格 ) 。cols 表
16、示相对于偏移量参照系的左上角单元格向左( 向右 ) 偏移的列数 ( 例如 cols使用 4 作为参数, 表示目标引用区域的左上角单元格比reference右移 4 列) ,列数可为正数 (代表在起始引用单元格的右边) 或者负数 ( 代表在起始引用单元格的左边) 。如果行数或者列数偏移量超出工作表边缘,OFFSET 函数将返回错误值REF !。height变量表示高度, 即所要返回的引用区域的行数(height必须为正数 ) 。width 变量表示宽度, 即所要返回的引用区域的列数(width必须为正数 ) 。如果省略 height或者 width ,则假设其高度或者宽度与reference相同
17、。例如,公式OFFSET(A1,2,3,4,5)表示比单元格A1 靠下 2 行并靠右 3 列的 4 行 5 列的区域 ( 即 D3:H7 区域 ) 。由此可见, OFFSET 函数实际上并不移动任何单元格或者更改选定区域,它只是返回一个引用。四、 HLOOKUP、LOOKUP 、MATCH 、VLOOKUP1、 LOOKUP 函数与 MATCH 函数LOOKUP 函数可以返回向量(单行区域或单列区域)或数组中的数值。此系列函数用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。当比较值位于数据表的首行,并且要查找下面给定行中的数据时,使用函数 HLOOKUP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Excel函数应用之查询与引用函数整 2022 Excel 函数 应用 查询 引用
限制150内