LOOKUP,VLOOKUP,MATCH,INDEX函数应用举例_第1页
LOOKUP,VLOOKUP,MATCH,INDEX函数应用举例_第2页
LOOKUP,VLOOKUP,MATCH,INDEX函数应用举例_第3页
LOOKUP,VLOOKUP,MATCH,INDEX函数应用举例_第4页
LOOKUP,VLOOKUP,MATCH,INDEX函数应用举例_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-`LOOKUP,VLOOKUP,MATCH,INDEX函数1LOOKUP函数详解LOOKUP函数具有两种语法形式:向量型和数组型。矢量形式的LOOKUP函数在一行谢谢阅读或一列区域(称为向量)中查找值,然后返回另一行或一列区域中相同位置处的值。数组形式感谢阅读LOOKUP函数在数组的第一行或列中查找指定值,然后返回该数组的最后一行或列中相同位置处的值。谢谢阅读向量型的LOOKUP函数的语法是:LOOKUP(lookup_value,lookup_vector,result_vector)。精品文档放心下载向量型的LOOKUP函数语法其中的参数如下介绍:谢谢阅读第一,Lookup_value是LOOKUP在第一个矢量中搜索到的值。Lookup_value可以是感谢阅读数字、文本、逻辑值,也可以是代表某个值的名称或引用。精品文档放心下载第二,Lookup_vector是一个仅包含一行或一列的区域。lookup_vector中的值可以是文谢谢阅读本、数字或逻辑值。说明:lookup_vector中的值必须按升序顺序排列。例如,-2、-1、0、1、2或A-Z或感谢阅读FALSE、TRUE。否则,LOOKUP返回的值可能不正确。大写和小写文本是等效的。谢谢阅读第三,Result_vector是一个仅包含一行或一列的区域。它的大小必须与lookup_vector精品文档放心下载相同。数组型的LOOKUP函数的语法是:LOOKUP(lookup_value,array)精品文档放心下载数组型的LOOKUP函数语法其中的参数如下介绍:谢谢阅读Lookup_value是LOOKUP在数组中搜索到的值。Lookup_value可以是数字、文本、逻辑值,也可以是代表某个值的名称或引用。谢谢阅读如果LOOKUP找不到lookup_value,它会使用该数组中小于或等于lookup_value的最大值。谢谢阅读-`在档案管理、销售管理等数据表中,通常都需要进行大量的数据查询操作。本实例通过LOO精品文档放心下载KUP函数建立公式,实现输入编号后即可查询员工的相关信息。精品文档放心下载注意:为了方便显示,只列举了有限条数的记录,在实际工作中一个数据表肯定不可能只精品文档放心下载有那么几条记录。实例:使用向量型的LOOKUP函数进行查询。详见下图。谢谢阅读操作步骤介绍:第一,首先建立查询列标识,并输入要查询的编号,如本例输入:SN-001。精品文档放心下载第二,选中B10单元格,输入公式:=LOOKUP($A$10,$A$2:$A$7,B2:B7)谢谢阅读按下回车键,确定,即可得到员工编号为SN-001的姓名。精品文档放心下载第三,选中B10单元格,向右复制公式,即可得到员工编号为SN-001的工资、所得税等信息。谢谢阅读第四,如果需要查询其他员工的信息,只需要在A10单元格中重新输入员工编号即可快速查询到该员工编号的相关信息。谢谢阅读-`向量型的LOOKUP函数是指在单行区域或单列区域中查找值,然后返回第二个单行区域精品文档放心下载或单列区域中相同位置的值。2VLOOKUP函数详解您可以使用VLOOKUP函数搜索某个单元格区域(区域:工作表上的两个或多个单元格。精品文档放心下载区域中的单元格可以相邻或不相邻。)的第一列,然后返回该区域相同行上任何单元格中的值。感谢阅读例如,假设区域A2:C10中包含雇员列表,雇员的ID号存储在该区域的第一列,如下图所示。感谢阅读如果知道雇员的ID号,则可以使用VLOOKUP函数返回该雇员所在的部门或其姓名。若要获取38号雇员的姓名,可以使用公式=VLOOKUP(38,A2:C10,3,FALSE)。此公式将搜索区域A2:C10的第一列中的值38,然后返回该区域同一行中第三列包含的值作为查询值。感谢阅读VLOOKUP中的V表示垂直方向。语法VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])感谢阅读VLOOKUP函数语法具有下列参数:lookup_value 必需。要在表格或区域的第一列中自上而下搜索的值。lookup_value参数精品文档放心下载可以是值或引用。如果table_array参数第一列中不存在lookup_value参数提供的值,则VLOOKUP将返回错误值#N/A。精品文档放心下载table_array必需。包含数据的单元格区域。可以使用对区域(例如,A2:D8)或区域名称的引用。table_array第一列中的值是由lookup_value搜索的值。这些值可以是文本、数字或逻辑值。文本不区分大小写。感谢阅读-`col_index_num必需。table_array参数中必须返回的匹配值的列号。col_index_num参数为1时,返回table_array第一列中的值;col_index_num为2时,返回table_array第二列中的值,依此类推。如果col_index_num参数:(1)小于1,则VLOOKUP返回错误谢谢阅读#VALUE!。(2)大于table_array的列数,则VLOOKUP返回错误值#REF!。感谢阅读range_lookup 可选。一个逻辑值,指定希望VLOOKUP查找精确匹配值还是近似匹配值:谢谢阅读如果range_lookup为TRUE或被省略,则返回精确匹配值或近似匹配值。如果找不到精确匹配值,则返回小于lookup_value的最大值。精品文档放心下载要点如果range_lookup为TRUE或被省略,则必须按升序排列table_array第一列中的值;否则,VLOOKUP可能无法返回正确的值。如果range_lookup为FALSE,则不需要对table_array第一列中的值进行排序。精品文档放心下载如果range_lookup参数为FALSE,VLOOKUP将只查找精确匹配值。如果table_array感谢阅读的第一列中有两个或更多值与lookup_value匹配,则使用第一个找到的值。如果找不到精确匹配值,则返回错误值#N/A。精品文档放心下载示例本示例搜索大气特征表的“密度”列以查找“粘度”和“温度”列中对应的值。(该值是在海平面0摄氏度或1个大气压下对空气的测定。)精品文档放心下载如果将示例复制到一个空白工作表中,可能会更容易理解该示例。若要使该示例能够正常工作,必须将其粘贴到工作表的单元格A1中。精品文档放心下载密度(A1)粘度温度0.4573.555000.5253.254000.6062.933000.6752.752500.7462.57200-`0.8352.381500.9462.171001.091.95501.291.710公式说明结果使用近似匹配搜索A列中的值1,=VLOOKUP(1,A2:C10,2)在A列中找到小于等于1的最大值0.946,2.17然后返回同一行中B列的值。使用近似匹配搜索A列中的值1,=VLOOKUP(1,A2:C10,3,TRUE)在A列中找到小于等于1的最大值0.946,100然后返回同一行中C列的值。使用精确匹配在A列中搜索值0.7。=VLOOKUP(0.7,A2:C10,3,FALSE)#N/A因为A列中没有精确匹配的值,所以返回一个错误。使用近似匹配在A列中搜索值0.1。=VLOOKUP(0.1,A2:C10,2,TRUE)#N/A因为0.1小于A列中最小的值,所以返回一个错误。使用近似匹配搜索A列中的值2,=VLOOKUP(2,A2:C10,2,TRUE)在A列中找到小于等于2的最大值1.29,1.71然后返回同一行中B列的值。-`应用举例:从Book2的sheet1中找到Book1中A列站点的信息。精品文档放心下载结果:-`解释:如要查找站名的地址则公式为在B2中输入“=VLOOKUP(A2,[Book2.xlsx]Sheet1!$B$1:$G$32,2,FALSE)”感谢阅读此外还可以使用LOOKUP函数来完成此功能;如图:公式为“=LOOKUP(A3,[Book2.xlsx]Sheet1!$B$2:$B$31,[Book2.xlsx]Sheet1!$D$2:$D$31)”精品文档放心下载更有甚者,想要完成同样的功能还可以用INDEX+MATCH函数,公式如下:“=INDEX([Book2.xlsx]Sheet1!$C$2:$C$31,MATCH(A5,[Book2.xlsx]Sheet1!$B$2:$B$31,0))”查找结果如图:精品文档放心下载完成了上面的功能,现在我们看看INDEX和MATCH函数的功能及简介,以及完成上述功能的谢谢阅读-`原理。3INDEX函数介绍一、功能:返回(多个或单个)指定数据区域中的某行某列的值。感谢阅读语法:为了方便大家的理解,函数语法直接使用中文来描述。INDEX(数据区域(可以有多个数据区域),返回第几行数据,返回第几列数据,查找第几个区域的数据)谢谢阅读这个函数,比较难以理解,我们还是从实例开始介绍吧。二、实例介绍看下表;下表中,有两个数据区域,第一个区域为A2:C6;第二个区域为A8:C10;精品文档放心下载现在,我们将要使用INDEX函数,求取这两个数据区域中的某单元格的数据。感谢阅读下面,我们要获取C9单元格的值,即29,如何通过这个函数来获取数据呢?精品文档放心下载还是先从函数语法来分析:INDEX(数据区域,返回第几行数据,返回第几列数据,查找第几个区域的数据)谢谢阅读通过套用以上的函数语法,我们应该使用如下的函数公式:精品文档放心下载=INDEX((A2:C6,A8:C10,A12:C13),2,3,2)精品文档放心下载-`如上图吧,输入公式之后,按下回车键即可得结果。三、函数公式分析=INDEX((A2:C6,A8:C10),2,3,2),其中:精品文档放心下载(A2:C6,A8:C10)代表函数要查找的数据范围为两个区域,中间使用,隔开,第一个区域为A2:C6;第二个区域为A8:C10;(如果有第三个、第四个区域,同样可以填入函数中)。感谢阅读=INDEX((A2:C6,A8:C10),2,3,2),其中的2代表要查找的数据范围为第二个数据区域,即精品文档放心下载A8:C10;而不是第一个区域A2:C6;=INDEX((A2:C6,A8:C10),2,3,2),其中的3代表返回已选择的数据区域的第三列数据;精品文档放心下载=INDEX((A2:C6,A8:C10),2,3,2),其中的2代表返回已选择的数据区域的第二行数据;感谢阅读当然,该函数也可以只使用一个数据区域。比如,同样,要返回C9单元格的值,我们可以使用如此公式代码:=INDEX((A8:C10),2,3)谢谢阅读此时,由于只有一个数据区域,因此,数据区域的参数可省略不填写。谢谢阅读4MATCH函数介绍一、主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。感谢阅读使用格式:MATCH(lookup_value,lookup_array,match_type)感谢阅读参数介绍:Lookup_value代表需要在数据表中查找的数值;谢谢阅读Lookup_array表示可能包含所要查找的数值的连续单元格区域;感谢阅读Match_type表示查找方式的值(-1、0或1)。精品文档放心下载如果match_type为-1,查找大于或等于lookup_value的最小数值,Lookup_array必须精品文档放心下载-`按降序排列;如果match_type为1,查找小于或等于lookup_value的最大数值,Lookup_array必须按升序排列;感谢阅读如果match_type为0,查找等于lookup_value的第一个数值,Lookup_array可以按任何顺序排列;如果省略match_type,则默认为1。感谢阅读该函数的中文解释:MATCH(要查找的值,要查找的数据范围,查找方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论