打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
[查找与引用函数——Excel函数的应用]

查找与引用函数——Excel函数的应用
2013-10-21 11:06 | 来源: www.excellm.com | 作者: Excel联盟| 点击: 5145次

1.查找与引用函数简介

查找与引用Excel函数是统计和分析中经常要用到的函数。下面介绍几种常用的查找与引用函数。

★ CHOOSE 函数

函数功能:返回参数列表中的值。

语法形式:

CHOOSE (index_num, valuel, value2 ,   ...)

参数说明:index_num用于指明待选参数序号的参数值,其必须是1~29的数字或者是包含数字1~29的公式或单兀格引用。valuel, value2, ...为1~29个参数。

例如输入公式 “=CHOOSE(2,Al,B2,C3)”,将返回单元格B2内的值。

★ LOOKUP函数(向量形式)

函数功能:在单行区域或单列区域(称为“向量”)中查找值,然后返回第二个单行区域或单列区域中相同位置的值。

语法形式:

LOOKUP(lookup_ value,lookup_vector,result_ vector)

参数说明:lookup_value为函数LOOKUP在第一个向量中所要查找的值,lookup_vector为只 包含一行或一列的区域,result_vector为只包含一行或一列的区域。

例如设置如图所示的表格,在单元格C8中输入公式 “=LOOKUP("0ff”,B3:B6,C3:C6)”,即在 第一个单元格区域“B3:B6”中查找到“日霜”, 然后根据其所在行数返回第二个单元格区域 “C3:C6”上同一行上的数值(即价格)。


★ VLOOKUP 函数

函数功能:搜索表格数组区域首列中满足条 件的元素,确定待检索单元格在区域中的行序号, 再进一步返回选定单元格的值。

语法形式:

VLOOKUP(lookup_value,table_array,co l_index_num,range_lookup)

参数说明:lookup_value为需要在表格数组中第一列中查找的数值,table_array为需要从中查找数据的数据表,col_index_num为table_array 中待返回的匹配值的序列号,range_lookup为逻辑值。

★ MATCH函数

函数功能:返回在指定方式下与指定数值匹 配的数组中元素的相应位置。

语法形式:

MATCH(lookup_value,lookup_array,mat ch_type)

参数说明:lookup_value为需要在数据表中 查找的数值;lookup_array为包含所要查找的数值的连续单元格区域,应为数组或数组引用; match_type 为数字_1、0 或 1, match_type指明如何在lookup_array中查找。

★ COLUMN 函数

函数功能:返回给定引用的列标。

语法形式:COLUMN (reference)

参数说明:reference为需要得到其列标的单元格或单元格区域。

例如输入公式“=C0LUMN(B3)”,则返回B 列的列标“2”。

★ ROW函数

函数功能:返回引用的行号。

语法形式:ROW (reference)

参数说明:reference为需要得到其行号的单元格或单元格区域。

例如输入公式“=ROW(B3)”,则返回第3行的行号“3”。

★ INDEX函数(引用形式)

函数INDEX有数组形式和弓I用形式两种,这里主要介绍引用形式。

函数功能:返回引用中指定单元格的引用。

语法形式:

INDEX(reference,row_numfcolumn_rmm, area_num)

参数说明:reference为对一个或多个单元格区域的引用,如果引用的区域只包含一行或一列,相应的参数row_num或column_num则为可选项, 例如对于单行区域的引用可以使用函数 INDEX(reference,row_num) ; row_num 为引用中某行的行序号;column_num为引用中某列的列序号;area_num为选择引用中的一个区域,返回该区域中row_num和column_num的交叉区域。例如参数 reference S(A1:B4,D1:E4,G1:H4),里面有 3个区域,那么就需要参数area_num来指定选择哪个区域,按照顺序第一个区域序号为1,第二个为2,依次类推,如果省略area_num,则使用区域1。例如设置如下图所示的表格,在单元格 B6中输入了公式“=INDEX(A1:C3,2,1)”,返回值为“红球”。由于只有一个区域,因此省略了参数 area_num 。


★ OFFSET 函数

函数功能:以指定的引用为参照系,通过给定的偏移量得到新的引用。

语法形式:

OFFSET(reference,rows,cols,height,w idth)

参数说明:reference是偏移量参照系的引用区域,rows是相对于偏移量参照系的左上角单元格上(下)偏移的行数,cols是相对于偏移量参照系的左上角单元格左(右)偏移的列数,height 和width分别是要返回的引用区域的行数和列数。

例如设置如图所示的表格,在单元格A8中输入公式 “=SUM(OFFSET(B3:C5, —1,0,3,3))”,返 回值为30,即数值15、7和8相加的合计数。


2.査找与引用函数的应用

上一小节介绍了查找与引用函数的基础知识,本小节通过一个实例介绍查找与引用函数的具体应用。

⑴打开本小节的原始文件,切换到工作表“员工档案”,选中单元格区域“B3:B12”,然后选择【插入】 >【名称】 >【定义】菜单项。


⑵随即打开【定义名称】对话框,在【在当前工作簿中的名称】文本框中输入“姓名”,然后 依次单击【添加(A)】I和【确定】按钮。


⑶切换到工作表“员工查询表”,选中单元格区 域“C3:C10”,然后选择【数据】 >【有效性】菜单项


⑷随即打开【数据有效性】对话框,切换到【设置】选项卡,在【有效性条件】组合框中的【允许】下拉列表中选择【序列】选项,在【来源】文本框中输入“=姓名”,然后单击【确定】按钮。


⑸返回工作表区域,选中“选择员工”列中的任意一个单元格,在其右侧都会出现一个下箭头按钮,单击此按钮,从弹出的下拉列表中选择所需的员工姓名即可,这里选择【纪蓝】选项。


⑹显示“销售区域”。选中单元格D3,输入公式 “=INDEX(员工档案!C3:C12,MATCH(C3,员工 档案!B3:B12,0))”,即先利用MATCH函数查找所选择的员工在工作表“员工档案”中所处的位置,然后返回另一个单元格区域“C3:C12” 同一位置(行)上的值,按下【Enter】键即可显示出计算结果。


⑺为了使输入的公式更简单,同样可以定义一个 “奖金表”名称。切换到工作表“奖金计算”, 选中单元格区域“B3J12”,然后选择【插入】 >【名称】 >【定义】菜单项。

 
⑻随即打开【定义名称】对话框,在【在当前工作簿中的名称】文本框中输入“奖金表”,然后依次单击【添加(A)和【 确定】按钮。

⑼切换到工作表“员工查询表”中,选中单元格 E3,输入公式“=VLOOKUP(C3,奖金表,8,0)“,即根据”姓名“在“奖金表”中查找并返回“奖金”数。按下【Enter】键即可显示出计算结果。

⑽实现自动编号。选中单元格B3,输入公式 “=(R0W()-2)”,按下【Enter】键即可显示出计算结果。

⑾使用自动填充功能将单元格B3中的公式填充至单元格B10,结果如图所示。

Excel联盟温馨提示:

在不选择员工的情况下,如果将单元格D3或E3中的公式向下填充复制时会显示错误值"#N/A"。如果不想显示错误值,可以修改一下公式,例如将单元格E3中的公式修改为"=IF(ISERROR (VLOOKUP(C3, 奖金表,8,0)),"",VLOOKUP(C3,奖金表,8,0))”, 即在存在错误的情况下返回空值”"。
 
 

上一篇:日期与时间函数——Excel函数的应用 下一篇:财务函数——Excel函数的应用
相关推荐
其他函数——Excel函数的应 财务函数——Excel函数的应 日期与时间函数——Excel函 文本函数——Excel函数的应 统计函数——Excel函数的应 逻辑函数——Excel 函数的应 本文转载于Excel联盟:http://www.excellm.com/-原文链接:http://www.excellm.com/excel/2003/1133.html

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
让你从菜鸟成为玩转Excel的高手
Excel函数教程
excel查找技巧:嵌套函数在区间查找中的应用解析
轻松成为办公高手
Excel198 | N多产品月销售报表,提取销售量最大的月份
Excel常用函数大全-
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服