EXCEL查找与引用函数
EXCEL查找与引用函数EXCEL查找与引用函数1.ADDRESS用途:以文字形式返回对工作簿中某一单元格的引用。
语法: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为一文本,指明作为外部引用的工作表的名称,如果省略sheet_text,则不使用任何工作表的名称。
实例:公式“=ADDRESS(1,4,4,1)”返回D1。
2.AREAS用途:返回引用中包含的区域个数。
语法:AREAS(reference)。
参数:Reference是对某一单元格或单元格区域的引用,也可以引用多个区域。
注意:如果需要将几个引用指定为一个参数,则必须用括号括起来,以免Excel将逗号作为参数间的分隔符。
实例:公式“=AREAS(a2:b4)”返回1,=AREAS((A1:A3,A4:A6,B4:B7,A16:A18))返回4。
3.CHOOSE用途:可以根据给定的索引值,从多达29个待选参数中选出相应的值或操作。
语法:CHOOSE(index_num,value1,value2,...)。
参数:Index_num是用来指明待选参数序号的值,它必须是1到29之间的数字、或者是包含数字1到29的公式或单元格引用;value1,value2,...为1到29个数值参数,可以是数字、单元格,已定义的名称、公式、函数或文本。
实例:公式“=CHOOSE(2,"电脑","爱好者")返回“爱好者”。
公式“=SUM(A1:CHOOSE(3,A10,A20,A30))”与公式“=SUM(A1:A30)”等价(因为CHOOSE(3,A10,A20,A30)返回A30)。
4.COLUMN用途:返回给定引用的列标。
语法:COLUMN(reference)。
参数:Reference为需要得到其列标的单元格或单元格区域。
如果省略reference,则假定函数COLUMN 是对所在单元格的引用。
如果reference为一个单元格区域,并且函数COLUMN作为水平数组输入,则COLUMN函数将reference中的列标以水平数组的形式返回。
实例:公式“=COLUMN(A3)”返回1,=COLUMN(B3:C5)返回2。
5.COLUMNS用途:返回数组或引用的列数。
语法:COLUMNS(array)。
参数:Array为需要得到其列数的数组、数组公式或对单元格区域的引用。
实例:公式“=COLUMNS(B1:C4)”返回2,=COLUMNS({5,4;4,5})返回2。
6.HLOOKUP用途:在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。
语法:HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)参数:Lookup_value是需要在数据表第一行中查找的数值,它可以是数值、引用或文字串;Table_array是需要在其中查找数据的数据表,可以使用对区域或区域名称的引用,Table_array的第一行的数值可以是文本、数字或逻辑值。
Row_index_num为table_array 中待返回的匹配值的行序号。
Range_lookup为一逻辑值,指明函数HLOOKUP查找时是精确匹配,还是近似匹配。
实例:如果A1:B3区域存放的数据为34、23、68、69、92、36,则公式“=HLOOKUP(34,A1:B3,1,FALSE)返回34;=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE)返回“c”。
7.HYPERLINK用途:创建一个快捷方式,用以打开存储在网络服务器、Intranet(Internet)或本地硬盘的其它文件。
语法:HYPERLINK(link_location,friendly_name)参数:Link_location是文件的路径和文件名,它还可以指向文档中的某个更为具体的位置,如Execl工作表或工作簿中特定的单元格或命名区域,或是指向Word文档中的书签。
路径可以是存储在硬盘驱动器上的文件,或是Internet或Intranet上的URL路径;Friendly_name为单元格中显示的链接文字或数字,它用蓝色显示并带有下划线。
如果省略了Friendly_name,单元格就将link_location显示为链接。
实例:HYPERLINK("/"," 驱动之家")会在工作表中显示文本“驱动之家”,单击它即可连接到“/”。
公式“=HYPERLINK("D:\README.TXT","说明文件")”在工作表中建立一个的蓝色“说明文件”链接,单击它可以打开D盘上的README.TXT文件。
8.INDEX用途:返回表格或区域中的数值或对数值的引用。
函数INDEX()有两种形式:数组和引用。
数组形式通常返回数值或数值数组;引用形式通常返回引用。
语法:INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。
INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。
参数:Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。
如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。
如果省略column_num,则必须有row_num。
Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。
Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。
选中或输入的第一个区域序号为1,第二个为2,以此类推。
如果省略area_num,则INDEX函数使用区域1。
实例:如果A1=68、A2=96、A3=90,则公式“=INDEX(A1:A3,1,1)”返回68,=INDEX(A1:A3,1,1,1)返回68。
9.INDIRECT用途:返回由文字串指定的引用。
此函数立即对引用进行计算,并显示其内容。
当需要更改公式中单元格的引用,而不更改公式本身,即可使用INDIRECT函数。
语法:INDIRECT(ref_text,a1)。
参数:Ref_text是对单元格的引用,此单元格可以包含A1样式的引用、R1C1样式的引用、定义为引用的名称或对文字串单元格的引用;A1为一逻辑值,指明包含在单元格ref_text中的引用的类型。
如果a1为TRUE或省略,ref_text被解释为A1-样式的引用。
如果a1为FALSE,ref_text被解释为R1C1-样式的引用。
实例:如果单元格A1存放有文本B1,而B1单元格中存放了数值68.75,则公式“=INDIRECT($A$1)”返回68.75。
10.LOOKUP用途:返回向量(单行区域或单列区域)或数组中的数值。
该函数有两种语法形式:向量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。
语法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector)语法2(数组形式):LOOKUP(lookup_value,array)。
参数1(向量形式):Lookup_value为函数LOOKUP在第一个向量中所要查找的数值。
Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。
Lookup_vector为只包含一行或一列的区域。
Lookup_vector 的数值可以为文本、数字或逻辑值。
参数2(数组形式):Lookup_value为函数LOOKUP在数组中所要查找的数值。
Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。
如果函数LOOKUP找不到lookup_value,则使用数组中小于或等于lookup_value的最大数值。
Array为包含文本、数字或逻辑值的单元格区域,它的值用于与lookup_value进行比较。
注意:Lookup_vector的数值必须按升序排列,否则LOOKUP函数不能返回正确的结果,参数中的文本不区分大小写。
实例:如果A1=68、A2=76、A3=85、A4=90,则公式“=LOOKUP(76,A1:A4)”返回2,=LOOKUP("bump",{"a",1;"b",2;"c",3})返回2。
11.MATCH用途:返回在指定方式下与指定数值匹配的数组中元素的相应位置。
如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH函数。
语法:MATCH(lookup_value,lookup_array,match_type)。
参数:Lookup_value为需要在数据表中查找的数值,它可以是数值(或数字、文本或逻辑值)、对数字、文本或逻辑值的单元格引用。
Lookup_array是可能包含所要查找的数值的连续单元格区域,Lookup_array 可以是数组或数组引用;Match_type为数字-1、0或1,它说明Excel如何在lookup_array中查找lookup_value。
如果match_type为1,函数MATCH查找小于或等于lookup_value的最大数值。
如果match_type为0,函数MATCH查找等于lookup_value的第一个数值。
如果match_type为-1,函数MATCH 查找大于或等于lookup_value的最小数值。
注意:MATCH函数返回lookup_array中目标值的位置,而不是数值本身。
excel常用的20个查找与引用函数及用法
Excel中常用的20个查找与引用函数及其用法如下:1. IF函数:条件判断,用法为IF(判断的条件,符合条件时的结果,不符合条件时的结果)。
2. AND函数:对两个条件判断,如果同时符合,IF函数返回“有”,否则为无。
3. SUMIF函数:用法为SUMIF(条件区域,指定的求和条件,求和的区域)。
4. SUMIFS函数:用法为SUMIFS(求和的区域,条件区域1,指定的求和条件1,条件区域2,指定的求和条件2,……)。
5. COUNTIF函数:统计条件区域中,符合指定条件的单元格个数。
常规用法为COUNTIF(条件区域,指定条件)。
6. COUNTIFS函数:统计条件区域中,符合多个指定条件的单元格个数。
常规用法为COUNTIFS(条件区域1,指定条件 1,条件区域 2,指定条件2……)。
7. VLOOKUP函数:函数的语法为VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找)。
8. LOOKUP函数:多条件查询写法为LOOKUP(1,0/((条件区域 1 =条件1)*(条件区域2 =条件2)),查询区域)。
9. EVALUATE函数:计算单元格中的文本算式,先单击第一个要输入公式的单元格,定义名称 : 计算= EVALUATE(C2)。
10. &符号:连接合并多个单元格中的内容。
11. TEXT函数:把日期变成具有特定样式的字符串。
12. EXACT函数:区分大小写,但忽略格式上的差异。
此外还有以下函数也常用于查找与引用:13. INDEX函数:可以返回表格或数组中的元素值,而不必输入公式。
14. MATCH函数:在数据表中查找指定项,并返回其位置。
15. OFFSET函数:从指定的引用中返回指定的偏移量。
16. CHOOSE函数:根据索引号从数组中选择数值。
17. HLOOKUP函数:在表格或数值数组的首行查找指定的数值,并返回同一行的中指定单元格的值。
18. HYPERLINK函数:创建超链接,以便快速跳转到指定的位置。
Excel-查找与引用函数一览表
Excel 查找与引用函数一览表1。
ADDRESS用途:以文字形式返回用途:以文字形式返回对工作簿中某一单元格的引用。
元格的引用。
语法:法: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为一文本,指明作一文本,指明作为外部引用的工作表的名称,如果省略,如果省略sheet_text,则不使用任何工作表的名称。
实例:公式例:公式“=ADDRESS(1,4,4,1)”返回D1。
2。
AREAS用途:返回引用中包含的用途:返回引用中包含的区域个数。
语法: AREAS(reference)。
参数:Reference是对某一单元格或单元格区域的引用,也可以引用多域的引用,也可以引用多个区域。
域。
注意:如果需要将几个引用指定为一个参数,则必须用括号括起来,以免,以免Excel将逗号作为参数间的分隔符。
的分隔符.实例:公式例:公式“=AREAS(a2:b4)”返回1,=AREAS((A1:A3,A4:A6,B4:B7,A16:A18))返回4。
3.CHOOSE用途:可以根据用途:可以根据给定的索引值,从多达29个待选参数中选出相应的值或操作。
或操作.语法:法:CHOOSE(index_num,value1,value2,.。
)。
参数:Index_num是用来指明待选参数序号的值,它必须是1到29之间的数字、或者是包含字、或者是包含数字1到29的公式或单元格引用;value1,value2,。
Excel查找与引用函数
Excel查找与引用函数查找与引用函数:根据单元格的位置、地址信息等,进行数据查找与引用,返回对应的结果。
(一)搜索区域计算数据1.【VLOOKUP】按照垂直方向搜索区域功能:按照垂直方向搜索"Table_array"的首例,搜索出满足指定"Lookup_value"的值,或者搜索出小于搜索值的最大值.返回值为与查找到的单元格同行的,指定的"Col_index_num"(列序号)右移的单元格的值.即,指定搜索条件,设定搜索区域,向右设定至某列.结果为找出在搜索区域中与条件相同的数据再向右移动N行后(同一行)找出相应结果。
格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) VLOOKUP(找谁,在哪找,第几列,0)① lookup_value 要查找的值(数值、引用或文本字符串)② table_array 要查找的区域,并且要查找的值,必须在这片区域的最左侧列③ col_index_num 返回数据在查找区域的第几列数④ range_lookup 默认写:精确匹配(即FALSE,0);模糊匹配(则写为:true,1)2.【HLOOKUP】按照水平方向搜索区域功能:按照垂直方向搜索"Table_array"的首行,搜索出满足指定的"Lookup_value"的值,或者搜索出小于搜索值的最大值.返回值为与查找到的单元格同列的,指定的"Row_index_num"(行序号)下移的单元格的值。
格式:HLOOKUP(Lookup_value,Table_array,Row_index_num,Range_lookup)HLOOKUP(找谁,在哪找,第几行,0)① lookup_value 要查找的值(数值、引用或文本字符串)② table_array 要查找的区域,并且要查找的值,必须在这片区域的最左侧列③ row_index_num 返回数据在查找区域的第几行数④ range_lookup 默认写:精确匹配(即FALSE,0);模糊匹配(则写为:true,1)3.【LOOKUP】(向量形式)搜索单行或单列;(数组形式)搜索区域或查找对应值功能:主要应用在阶梯查找。
Excel查找和引用函数-INDIRECT函数使用实例教程
示例一示例二下表是MP系列产品1~4月份的销售量,现要根据H26单元格选择产品,I26至I28选择月份,在H3H31公式: =SUM(INDIRECT("R"&MATCH(H26,C26:C34,0)+25&"C"&MATCH(I26,D25:G25,0)+3,0):INDIRECT示例三数据提取查找记录、求和参数引用INDIRECT下表是MP系列产品在各商场的销售情况,现需要将数据提取排列成F43:I45的品名购买商场数量不重复品名AA BB CC MP3AA 100MP3100400700MP4AA 200MP4200500800MP5AA 300MP5300600900MP3BB 400MP4BB 500MP5BB 600MP3CC 700MP4CC 800MP5CC900G44公式:=INDIRECT("E"&MATCH($F44&G$43,$C$44:$C$52&$D$44:$D$52,0)+43)示例四下表C62:C77是待分组名单,要求随机分成四小组。
姓名辅助列第1组第2组第3组第4组张10.4798595张9张2张15张10张20.1288851张13张5张16张4张30.8472638张3张6张7张14张40.2649776张12张8张11张1张5张60.6595732E62公式:=INDIRECT("C"&RANK(INDIRECT("$D"&(COLUMN()-4)*4+ROW()-4),$D$6张70.6464683随机分组,按F9键刷新。
张80.4990489张90.0862845张100.0839273张110.5983531张120.3530149张130.3909018张140.7969069张150.0892474张160.9672573随机不重复分组I26至I28选择月份,在H31中计算出销售数量。
Excel系列:查找和引用函数
Excel系列:查找和引⽤函数上篇⽂章分享了⽇期和时间函数,这篇介绍查找引⽤函数。
在数据量⾮常少的时候,可能并不需要使⽤查找引⽤函数,但是数据量⼀⼤,你就能感受到查找引⽤函数有多重要。
接下来跟着⼩鱼⼀起来学习查找引⽤函数吧!知识点:column columns row rows match vllookup hlookup lookupindex indirect offset⼀、查找函数1.column函数、columns函数语法:column(区域)、columns(数组或区域)作⽤:column函数——返回⼀个引⽤的列号columns函数——返回某⼀引⽤或数组的列数⽰例:2.row函数、rows函数语法:row(区域)、rows(数组或区域)作⽤:row函数——返回⼀个引⽤的⾏号rows函数——返回某⼀引⽤或数组的⾏数⽰例:3.match函数语法:match(查找值,查找区域或数组,[配备类型])作⽤:返回查找值在查找区域或数组的相对位置⽰例:解读:公式的第三个参数⽤中括号表⽰该参数为选填项,有两种匹配类型可选。
第⼀种是0(FALSE),代表精确匹配;第⼆种是1(TRUE),代表近似匹配。
如果不填写第三参数,默认为0(精确匹配)。
4.vlookup函数语法:vlookup(查找值,查找区域,区域内第⼏列,[匹配类型])作⽤:根据⾸列满⾜查找值的⾏序号,返回在区域内对应列数的值⽰例:5.hlookup函数语法:vlookup(查找值,查找区域,区域内第⼏⾏,[匹配类型])作⽤:根据⾸列满⾜查找值的列序号,返回在区域内对应⾏数的值⽰例:6.lookup函数(1)向量形式语法:lookup(查找值,查找区域,[结果区域])作⽤:从单⾏/列中查找⼀个值⽰例:解读:公式的第三个参数⽤中括号表⽰该参数为选填项。
需要注意的是,查找区域和结果区域的范围应该相等。
仔细的朋友应该有注意到,前四位⼩陈、⼩林、⼩罗、⼩张的班级查询结果都是对的,第五位⼩汤显⽰班级为三班,但依照数据来看,其实应该是五班才对。
查找和引用函数vlookup
查找和引用函数vlookupvlookup函数是Excel(电子表格软件)中一种非常常用的函数。
它的作用是在一个数据集中查找某个值,并返回这个值所在行或列的相关数据。
该函数的具体语法为:=vlookup(lookup_value,table_array,col_index_num,[range_lookup])1. lookup_value:要查找的值。
2. table_array:查找的数据集(一般是一个区域,或是一个导入的数据库)。
3. col_index_num:需要返回的结果所在的列序号(即查到的数据在数据集中是第几列)。
4. range_lookup:是否查找近似值(默认为TRUE)。
这是一个非常实用的函数,可以帮助用户快速查找到需要的数据。
下面是具体的使用方法和应用场景。
一、使用方法:1. 打开Excel电子表格,选中需要使用vlookup函数的位置。
2. 输入=vlookup函数,然后依次填写lookup_value、table_array、col_index_num、range_lookup四个参数。
3. 按下“Enter”键,即可得到查找结果。
二、应用场景:1. 快速查找某个特定值的信息:比如学生成绩,工资表等。
2. 对数据进行规范化:比如将不同单位的重量、长度等换算成同一单位,以方便计算。
3. 增加数据的准确性:比如将错误的学生名字进行更正,将通用名称与规定名称对应。
4. 数据的合并:比如将多个表格中的数据进行比对、整合,以获取更完整的信息。
5. 生成报表:比如统计某个时期内的销售额、产品数量,以便分析销售业绩等。
三、注意事项:1. 确保“lookup_value”存在于“table_array”中。
2. 正确填写“col_index_num”,否则得到的结果可能不正确。
3. 如果需要查找精确数据,请将“range_lookup”设置为FALSE。
4. 在使用vlookup函数时,数据集最好是有顺序的,否则容易出现错误。
excel 多条件引用函数
excel 多条件引用函数Excel是一款非常强大的电子表格软件,具有多条件引用的功能。
在Excel中,我们可以使用一些函数来实现多条件引用,比如VLOOKUP、INDEX与MATCH、SUMIFS等。
下面将介绍这些函数的用法,并给出一些示例。
1. VLOOKUP函数:VLOOKUP函数可以根据指定的值在一列或一行中查找并返回与之对应的值。
它的语法如下:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])其中,lookup_value是要查找的值,table_array是要进行查找的表格范围,col_index_num是要返回值所在的列数,range_lookup用于指定查找方式,默认为True(近似匹配)。
示例1:假设我们有一个学生成绩单,表格中列A是学生姓名,列B是考试科目,列C是对应的分数。
现在要根据学生姓名和考试科目查找对应的分数。
我们可以使用VLOOKUP 函数来完成,公式如下:=VLOOKUP(E2, $A$2:$C$10, 3, FALSE)其中,E2是要查找的学生姓名,$A$2:$C$10是要进行查找的表格范围,3表示返回值所在的列位置,FALSE表示精确匹配。
2. INDEX与MATCH函数:INDEX与MATCH函数可以结合起来实现多条件引用。
INDEX函数可以根据指定的行数和列数返回单元格的值,而MATCH函数可以根据指定的值查找在一列或一行中的位置。
结合使用这两个函数可以实现多条件引用。
示例2:假设我们有一个商品销售记录表,表格中列A是商品名称,列B是销售日期,列C是销售数量。
现在要根据商品名称和销售日期查找对应的销售数量。
我们使用INDEX与MATCH函数来完成,公式如下:=INDEX($C$2:$C$10, MATCH(G2&H2,$A$2:$A$10&$B$2:$B$10, 0))其中,G2是要查找的商品名称,H2是要查找的销售日期,$C$2:$C$10是要返回的销售数量范围,$A$2:$A$10&$B$2:$B$10是要进行查找的表格范围,0表示精确匹配。
excel 中的查询和引用(index,math,lookup,hlookup,vlookup)函数
index函数说明:返回表格或区域中的值或值的引用。
函数INDEX有两种形式:数组形式和引用形式。
A、数组形式:INDEX(array, row_num, [column_num])Array 必需。
(1)如果数组只包含一行或一列,则相对应的参数row_num或column_num 为可选参数。
(2)如果数组有多行和多列,但只使用row_num或column_num,函数INDEX 返回数组中的整行或整列,且返回值也为数组。
Row_num 必需。
选择数组中的某行,函数从该行返回数值。
如果省略row_num,则必须有column_num。
Column_num 可选。
选择数组中的某列,函数从该列返回数值。
如果省略column_num,则必须有row_num。
B、引用形式:INDEX(reference, row_num, [column_num], [area_num])Reference 必需。
对一个或多个单元格区域的引用。
如果为引用输入一个不连续的区域,必须将其用括号括起来。
如果引用中的每个区域只包含一行或一列,则相应的参数row_num或column_num分别为可选项。
例如,对于单行的引用,可以使用函数INDEX(reference,,column_num)。
Row_num必需。
引用中某行的行号,函数从该行返回一个引用。
Column_num可选。
引用中某列的列标,函数从该列返回一个引用。
Area_num可选。
选择引用中的一个区域,以从中返回row_num和column_num的交叉区域。
选中或输入的第一个区域序号为1,第二个为2,依此类推。
如果省略area_num,则函数INDEX 使用区域1。
MATCH 函数说明:MATCH函数可在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。
语法:MATCH(lookup_value, lookup_array, [match_type])lookup_value 必需。
EXCEL学习——查找和引用函数
6.1 查找数据函数1CHOOSE从值的列表中选择值函数功能:返回数值参数列表中的数值。
使用 CHOOSE 可以根据索引号从最多 254 个数值中选择一个。
函数格式:CHOOSE(index_num, value1, [value2], ...) 参数说明: ◆ Index_num12541254 index_num 1CHOOSE value1 2CHOOSE value2◆ Value1◆ value22 254CHOOSEindex_num判断员工考试成绩是否合格 某公司在年底对员工进行了考核,现在需要根据考核成绩判断员工是否合格,其中总成绩大于等于140为合格,反之则为不合格,可使用CHOOSE 函数。
应用范例 06在Excel 2013中,查找和引用函数的主要功能是查询各种信息。
除了在数据量很大的工作表中快速找到需要的资料外。
在实际操作中,查找和引用函数和其他类型的函数一起综合应用,还可以完成复杂的查找或者定位。
查找和引用函数Excel 函数应用手册- 154 -在E2单元格内输入公式,=CHOOSE(IF(D2>=140,1,2),"合格","不合格"),然后按下“Enter ”键确认,即可判定员工考核情况。
判定员工级别 某公司在年底根据员工全年的销售额考评销售员的等级,当销售额大于200000元时,销售等级为A 级别,当总销售量在130000元到150000元之间为B 级别,当当总销售量在100000元到130000元之间为C 级别,当总销售量小于130000元为D 级别。
可使用CHOOSE 函数和IF 函数配合使用。
在E2单元格内输入公式,=CHOOSE(IF(D2>200000,1,IF(D2>=130000,2,IF(D2>=100000,3,4))),"A 级别","B 级别","C 级别","D 级别"),然后按下“Enter ”键确认,并将其向下填充,即可判定员工的销售级别。
Excel常用的查找引用函数及方法
Excel常用的查找引用函数及方法在excel函数的运用中,查找引用函数是经常用到的。
像VLOOKUP的运用,还有有条件的引用等等。
在这里,我想讲讲比较常用的几个函数,还有一些网上常见到的经典问题。
一、VLOOKUPVLOOKUP是初学者问得比较多的一个函数,许多人学引用就是从它开始的。
它是功能是:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
说白一点就是:根据首列进行查找。
它的格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)用中文来表示:VLOOKUP(查找条件,查找范围,要引用的数据在范围内的第几列,查找方式<精确与否>)。
这里有点得说明一下,它的第一个参数lookup_value(查找条件)必须是查找范围的最左列,也就是首列。
第四个参数,查找方式,有两种状态,一种为False(或0),函数以精确匹方式查找,并支持无序查找;一种为True(或1),函数以模糊匹配方式查找,定位在小于它的最大值。
图一如图,在B12里的公式:=VLOOKUP(A12,$A$1:$E$10,2,0)这公式根据A12的数据。
在A1:A10里查找与A12精确匹配的数据,找到后,取相对应的第二列的数据。
如果找不到,就会返回#N/A。
这里,A12的“A003”就是查找条件,$A$1:$A$10是查找范围,2是取值列,最后的0是精确匹配。
如果用模糊查找:=VLOOKUP(A12,$A$1:$E$10,2,1),并把A12的值改为:A013,大家请看图二图二函数就会查找小于A013的最大值A009,并取出第2列里的对应值,得到:陈平。
如果我们要根据姓名来查询学号,VLOOKUP能否完成呢?因为姓名在学号的右边,是不合乎“查找范围的最左列”的条件的。
办法总是有的,以下公式就是了:=VLOOKUP(A13,IF({1,0},$B$1:$B$10,$A$1:$A$10),2,0)如图三:图三此公式利用IF函数来产生一个新的内存数组来提供给VLOOKUP作第二个参数(查找范围)进行查询,最终达到目的。
