Excel函数详解的搜索和引用函数
1.Excel搜索和引用功能:ADdress[目的]以文本形式返回对工作簿中单元格的引用。[语法] ADDRESS(row_num,column_num,abs_num,a1,sheet _ text)[参数] Row_num为单元格引用中使用的行号;Column_num是单元格引用中使用的列标签;Abs_num表示返回的引用类型(1或省略为绝对引用,2为绝对行号,Excel查阅引用函数:相对列标签,3为相对行号,Excel查阅引用函数:绝对列标签,4为相对引用);A1是一个逻辑值,用于指示引用样式是作为A1还是R1C1返回。如果A1为真或省略,ADDRESS函数返回A1样式的引用;如果A1为FALSE,则ADDRESS函数返回R1C1样式的引用。Sheet_text是表示工作表名称作为外部引用的文本。如果省略sheet_text,将不使用任何工作表的名称。[示例]公式“=address (1,4,4,1)”返回D1。2.Excel搜索和引用功能:ARES[目的]返回引用中包含的区域数。[语法]ARES(参考文献)。【参数】引用是指一个单元格或单元格区域,也可以引用多个区域。注意:如果需要将多个引用指定为一个参数,则必须将它们括在括号中,以避免Excel在参数之间使用逗号作为分隔符。[示例]公式“=ARIES(a 2: B4)”返回1,而=ARIES((a 1: a3,A4:A6,B4:B7,A16:A18))返回4。3.Excel搜索和引用功能:CHOOSE【用途】可根据给定的索引值,从多达29个待选参数中选择相应的值或操作。[语法]CHOE(index _ num,value1,value2,).[参数] Index_num是用于指示要选择的参数的序列号的值。它必须是1到29之间的数字、Excel搜索和引用函数、或包含数字1到29的公式或单元格引用;值1,值2,是1到29个数字参数,可以是数字、Excel查阅和引用函数:单元格、定义的名称、Excel查阅和引用函数:公式、Excel查阅和引用函数:函数或文本。【例题】公式化“=CHOOSE(2,‘电脑’,‘情人’)回归到“情人”的公式化。”=SUM(A1:CHOOSE(3,A10,A20,A30)”相当于公式“=SUM(A1:A30)”(因为CHOOSE(3,A10,A20,A30)返回A30)。4.Excel搜索和引用函数:COLUMN[用途]返回给定引用的列标签。[语法] COLUMN(引用)。【参数】引用是指需要获取列标签的单元格或单元格区域。如果省略引用,则假设函数COLUMN是对现有单元格的引用。如果引用是单元格区域,并且函数COLUMN作为水平数组输入,COLUMN函数将引用中的列标签作为水平数组返回。[示例]公式“=COLUMN(A3)”返回1,而=COLUMN(B3:C5)返回2。5.Excel搜索和引用函数:COLUMNS[用途]返回数组或引用中的列数。[语法] COLUMNS(数组)。【参数】Array是需要获取列数的数组,Excel查找引用功能:数组公式或引用单元格区域。[示例]公式“=COLUMNS(B1:C4)”返回2,=columns ({5,4;4,5})返回2。6.Excel查找引用函数:HLOOKUP[用途]查找表或数值数组第一行的指定值,返回表或数组当前列中指定行的值。【语法】HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)【参数】lookup_value是要在数据表第一行找到的数值,可以是数值,Excel查找和引用功能:引用或文本字符串;Table_array是一个数据表,您需要在其中查找数据。您可以使用对区域或区域名称的引用。Table_array第一行的值可以是文本、Excel搜索和引用函数:数字或逻辑值。Row_index_num是table_array中要返回的匹配值的行号。Range_lookup是一个逻辑值,指示函数HLOOKUP是精确匹配还是近似匹配。
【示例】如果A1:B3区域存储的数据为34,Excel查找引用函数:23,Excel查找引用函数:68,Excel查找引用函数:69,Excel查找引用函数:92,Excel查找引用函数:36,那么公式“=HLOOKUP(34,a1:b3,1,FALSE”=HLOOKUP(3,{1,2,3;' a ',' b ',' c ';d ',' e ',' f'},2,TRUE)返回“c”。7.Excel搜索和引用功能:HYPERLINK【用途】创建快捷方式打开网络服务器中存储的其他文件,Excel搜索和引用功能:Intranet(Internet)或本地硬盘。[语法] HYPERLINK(link_location,friendly _ name)[参数] Link_location是文件的路径和文件名。它还可以指向文档中更具体的位置,例如Execl工作表或工作簿中的特定单元格或命名区域,或者Word文档中的书签。路径可以是存储在硬盘上的文件,也可以是互联网或内部网的网址路径;友好名称是单元格中显示的链接文本或数字,以蓝色和下划线显示。如果省略友好名称,单元格将链接位置显示为链接。【示例】HYPERLINK('http://www.xue51.com/','学而无忧')会在工作表中显示文字“学而无忧”,只需点击一下就可以连接到“http://www.xue51.com/”。"=HYPERLINK('D:\README。TXT ','描述文件')"在工作表中建立一个蓝色的“描述文件”链接。单击它打开自述文件。D盘上的TXT文件。8.Excel搜索和引用功能: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,则需要Row_num。引用是对一个或多个单元格区域的引用。如果为引用输入了不连续的选定范围,则必须用括号括起来。Area_num选择引用中的一个区域,并返回该区域中row_num和column_num的交集区域。第一个选择或输入的区域序列号是1,第二个是2,依此类推。如果省略area_num,INDEX函数将使用area 1。[示例]如果A1=68,Excel搜索和引用函数:A2=96,Excel搜索和引用函数:A3=90,则公式“=index (a1:a3,1,1)”返回68,而=index (a1:a3,1,1)返回68。9.Excel搜索和引用函数:INternet[目的]返回文本字符串指定的引用。该函数立即计算引用并显示其内容。当需要在不更改公式本身的情况下更改公式中单元格的引用时,可以使用间接函数。[语法]INternet(ref _ text,a1)。【参数】Ref_text是对单元格的引用,可包含A1样式引用、Excel查阅和引用功能:R1C1样式引用、Excel查阅和引用功能:定义为引用名称或对文本字符串单元格的引用;A1是一个逻辑值,指示单元格ref_text中包含的引用类型。如果a1为真或省略,ref_text将被解释为A1样式的引用。如果a1为FALSE,ref_text将被解释为R1C1样式的引用。[示例]如果文本B1存储在单元格A1中,而值68.75存储在单元格B1中,则公式“=间接($A$1)”返回68.75。10.Excel LOOKUP和reference函数:LOOKUP[目的]返回向量(单行区域或单列区域)或数组中的值。
这个函数有两种语法形式:向量和数组。向量形式是找到单行区域或单列区域的值(向量),然后在第二个单行区域或单列区域的相同位置返回值;它在数组的第一行或第一列中查找指定的值,然后返回数组最后一行或最后一列中相同位置的值。语法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector)语法2(数组形式):LOOKUP(lookup_value,数组)。参数1(向量形式):Lookup_value是函数Lookup在第一个向量中找到的值。Lookup_value可以是数字,Excel查阅和引用功能:文本,Excel查阅和引用功能:逻辑值或包含数值的名称或引用。Lookup_vector是只包含一行或一列的区域。Lookup_vector的值可以是文本、Excel查找和引用函数:数字或逻辑值。参数2(数组形式):Lookup_value是查找函数在数组中找到的值。Lookup_value可以是数字,Excel查阅和引用功能:文本,Excel查阅和引用功能:逻辑值或包含数值的名称或引用。如果查找函数找不到查找值,则使用数组中小于或等于查找值的最大值。数组是包含文本、Excel查找和引用函数:数字或逻辑值的单元格区域,其值用于与lookup_value进行比较。注意:Lookup_vector的值必须按升序排列,否则Lookup函数无法返回正确的结果,并且参数中的文本不区分大小写。[示例]如果A1=68,Excel查找和引用函数A2=76,Excel查找和引用函数A3=85,Excel查找和引用函数A4=90,则公式“=LOOKUP(76,A1:A4)”返回2,=LOOKUP('bump ',{'a ')。' b ',2;c ',3})返回2。11.Excel搜索引用函数:MATCH[目的]返回数组中与指定值以指定方式匹配的元素的对应位置。如果您需要找到匹配元素的位置,而不是匹配元素本身,那么您应该使用match函数。[语法] MATCH(lookup_value,lookup_array,match_type)。参数] Lookup_value是要在数据表中找到的数值,可以是数值(或数字,Excel查找引用函数:文本或逻辑值),Excel查找引用函数:单元格引用数字,Excel查找引用函数:文本或逻辑值。Lookup_array是一个连续的单元格区域,可以包含要搜索的数值,Lookup_array可以是数组,也可以是数组引用;Match_type为数字-1,Excel查找引用函数: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中目标值的位置,而不是值本身。如果match_type为0,lookup_value为文本,则lookup_value可以包含通配符“*”(和“?”)。星号可以匹配任何字符序列,问号可以匹配单个字符。【示例】如果A1=68,Excel查找和引用函数:A2=76,Excel查找和引用函数:A3=85,Excel查找和引用函数:A4=90,则公式“=MATCH(90,A1:A5)”返回3。12.Excel搜索引用功能:offset【用途】以指定的引用为引用系统,通过给定的OFFSET获取新的引用。返回的引用可以是单元格或单元格区域,并且可以指定返回的行数或列数。[语法] OFFSET(引用、行、列、高度、宽度)。【参数】参照是作为偏移参照系统的参照区域,必须是单元格或连接单元格区域的参照;Rows是相对于偏移参考系统左上角单元格上移(下移)的行数。如果使用5作为参数Rows,则意味着目标引用区域的左上角单元格比引用低5行。
行数可以是正数(低于起始参考)或负数(高于起始参考);Cols是相对于偏移参考系统左上角单元格向左(右)偏移的列数。如果使用5作为参数Cols,则意味着目标引用区域左上角的单元格在reference右侧5列。列数可以是正数(在起始引用的右边)或负数(在起始引用的左边);Height是要返回的引用区域的行数,Height必须是正数;Width是要返回的引用区域中的列数,Width必须是正数。【示例】如果A1=68,Excel查找和引用函数:A2=76,Excel查找和引用函数:A3=85,Excel查找和引用函数:A4=90,则公式“=sum (offset (a1:a2,2,0,2,1)”返回177。13.Excel查找和引用函数:ROW[目的]返回给定引用的行号。[语法] ROW(引用)。引用是需要获取行号的单元格或单元格区域。[示例]公式“=ROW(A6)”返回6。如果在C5单元格中输入公式“=ROW()”,则计算结果为5。14.Excel搜索和引用函数:ROWS[用途]返回引用或数组的行数。[语法] ROWS(数组)。【参数】Array是需要获取行数的数组,Excel查找引用功能:数组公式或引用单元格区域。[示例]公式"=ROWS(A1:A9)"返回9,=rows ({1,2,3;4,5,6;1,2,3})返回3。15.Excel搜索和引用功能:RTD【用途】从支持COM自动化的程序返回实时数据。[语法] RTD(ProgID,服务器,主题1,[主题2],)[参数] ProgID已安装在本地计算机中。注册的com automation外接程序的ProgID名称用引号括起来。服务器是运行外接程序的服务器的名称。如果没有服务器,并且程序在本地计算机上运行,则此参数为空。话题1,话题2,是1到28个参数,它们共同代表一个唯一的实时数据。16.Excel查找引用函数:转置【目的】返回区域的转置(所谓转置是指将数组的第一行作为新数组的第一列,数组的第二行作为新数组的第二列,以此类推)。【语法】转置(array)。[参数]数组是要转置的数组或工作表中的单元格区域。【示例】如果A1=68,Excel查找和引用函数:A2=76,Excel查找和引用函数:B1=85,Excel查找和引用函数:B2=90,那么公式“{=转置(a13360b1)}”返回C1=56,Excel查找和引用函数:D1=98,Excel 17。Excel查找引用功能:VLOOKUP【用途】查找表或数值数组第一列的指定值,返回表或数组当前行指定列的值。当比较值在数据表的第一列时,可以使用函数VLOOKUP代替HLOOKUP。【语法】VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)【参数】lookup_value是要在数据表第一列找到的数值,可以是数值,Excel查找和引用功能:引用或文本字符串。Table_array是需要查找数据的数据表。您可以使用对区域或区域名称的引用。Col_index_num是table_array中要返回的匹配值的列号。Col_index_num为1,返回table_array第一列的值;Col_index_num为2,返回table_array第二列的值,依此类推。Range_lookup是一个逻辑值,指示函数VLOOKUP是返回精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,即如果没有找到精确匹配值,则返回小于lookup_value的最大值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配的值。如果找不到,则返回错误值#不适用。【示例】如果A1=23,Excel查找和引用函数A2=45,Excel查找和引用函数A3=50,Excel查找和引用函数A4=65,则公式“=VLOOKUP(50,A1:A4,TRUE)”返回50。
版权声明:Excel函数详解的搜索和引用函数是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。