1,HLOOKUP函数的使用

hlookup函数就是查找函数,不过它与lookup和vlookup函数有区别 hlookup是按行查找的 vlookup是按列查找的 =hlookup("要查找的值","待查找的数据区域",行数)

HLOOKUP函数的使用

2,EXCEL 如何匹配数据

EXCEL中无法直接使用SELECT语句进行数据查询、定位、匹配,必须依赖其自身提供的函数。本文将介绍三种EXCEL中的数据自动匹配方法,使单元格内容能够自动引用、填充关联内容,为EXCEL使用者更加快捷的使用数据提供参考。1. 引言EXCLE作为一款电子表格软件,提供了直观的界面、出色的数据处理能力和图表工具,再加上成功的市场营销,使其成为最流行的个人计算机数据处理软件。使用EXCLE作为数据源进行数据处理、统计分析和辅助决策等操作时,经常要使用到数据查询和定位功能。虽然EXCEL可以创建二维表格,但无法像真正的数据库软件一样使用SELECT语句进行数据的查询、定位、匹配以及更新,而EXCEL提供的“查找”功能,只能根据用户提供的关键字进行查找定位或者替换,无法实现数据的自动定位、引用和匹配,这些操作必须借助于EXCEL函数。2. 自动匹配定义:在EXCEL的一个单元格区域中,某些单元格的值可以自动引用另一单元格区域中相关单元格的内容。现有两张表表1和表2,表2中A列已填充数据,B列中未填充数据。自动匹配的目的是让表2的B列自动引用表1中B列的关联数据。如表2中的B2单元格内应自动填入“Mike”,B2内应自动填入“Tom”,B3内应自动填入“Marry”??3. 实现方法(1)LOOKUP函数定义:LOOKUP函数可从单行或单列区域或者从一个数组返回值。它的语法格式如下:LOOKUP(lookup_value,lookup_vector,[result_vector])其中,lookup_value为搜索值,lookup_vector为只包含一行或一列的搜索区域,result_vector为只包含一行或一列的返回区域。使用方法:使用LOOKUP函数实现自动匹配,只需在表2的B1单元格中输入:=LOOKUP(A1,表1!$A$1:$A$3,表1!$B$1:$B$3)。由于引用的单元格区域是固定不变的,其引用地址要使用绝对地址,输入完毕后拖动单元格右下角至B3,完成表2中 B列的自动匹配。(2)VLOOKUP函数定义:VLOOKUP函数搜索某个单元格区域的第一列,然后返回该区域相同行上任何单元格中的值。它的语法格式如下:VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])其中,lookup_value为要在表格或区域的第一列中搜索的值,table_array为包含数据的单元格区域,col_index_n u m 为t a b l e _ a r r a y 参数中必须返回的匹配值的列号,range_lookup为一个逻辑值,指定VLOOKUP查找精确匹配值(true)还是近似匹配值(false)。使用方法:使用VLOOKUP函数实现自动匹配,只需在表2的B1单元格中输入:=VLOOKUP(A1,表1!$A$1:$B$3,2,TRUE)。单元格区域的引用要使用绝对地址,输入完毕后拖动单元格右下角至B3,完成表2中B列的自动匹配。如果待定位的数据排列是横向的,应使用HLOOKUP函数,其使用方法和VLOOKUP函数类似,故不再赘述。(3)INDEX和MATCH函数INDEX函数定义:返回表格或区域中的值或值的引用。它的语法格式如下:INDEX(array, row_num, [column_num])其中,Array为单元格区域或数组常量,Row_num为区域或数组中的某行,函数从该行返回数值,Column_num为区域或数组中的某列,函数从该列返回数值。MATCH函数定义:在单元格区域中搜索指定项,然后返回该项在单元格区域中的相对位置。它的语法格式如下:MATCH(lookup_value, lookup_array, [match_type])其中,lookup_value为需要在lookup_array中查找的值,lookup_array为要搜索的单元格区域,match_type为匹配选项,当值为1或省略时返回小于或等于lookup_value的最大值,当值为0时返回等于lookup_value的第一个值,当值为-1时返回大于或等于lookup_value的最小值。使用方法使用INDEX和MATCH函数实现自动匹配,只需在表2的B1单元格中输入:= INDEX ( 表1 ! $ A $ 1 : $ B $ 3 , MATCH ( A 1 , 表1!$A$1:$A$3,0),2)。其中第二个参数“ MATCH ( A 1 , 表1 ! $ A $ 1 : $ A $ 3 , 0 ) ”函数返回A 1 的值在表1 A 列中的相对位置, 第三个参数“2”表示单元格区域“!$A$1:$B$3”中的第2列即B列。INDEX函数根据MATCH函数指示的位置返回该行中B列的值。单元格区域的引用要使用绝对地址,输入完毕后拖动单元格右下角至B3,完成表2中B列的自动匹配。
选中这些数据(连表头),点菜单的数据,筛选,自动筛选。点部门的下拉框,选择人资;点工资的下拉框,选择2000完成。

EXCEL 如何匹配数据

3,excel 的Hlookup函数怎么用

1.hlookup函数的含义当查找的值位于查找范围的首行,并且返回的值在查找范围的第几行,可以使用hlookup函数。hlookup函数vlookup函数查找的方式。hlookup函数——按行查找。vlookup函数——按列查找。2.hlookup函数的语法格式=hlookup(lookup_value,table_array,row_index_num,range_lookup)。=hlookup(在数据表第一行中查找的值,查找的范围,返回的值在查找范围的第几行,模糊匹配/精确匹配)。FALSE(0)省略为精确匹配。TRUE(1)为近似匹配。3.如图所示,进行成绩查询,查询每个人高数的成绩。可以看出,hlookup函数是横向查找,按行查找。当查找的值(高数)位于查找范围(A1:E6)的首行,返回的值在查找范围(A1:E6)的第几行,这第几行由姓名所在行决定,例如张曹在第二行,可利用公式=row(G2)实现。输入公式=HLOOKUP($H$1,$A$1:$E$6,ROW(G2),FALSE)。公式解释:在数据表第一行中查找的值——H1高数。查找的范围——A1:E6。返回的值在查找范围的第几行——使用row函数确定。模糊匹配/精确匹配——精确匹配。4.Row_index_num ——返回的值在查找范围的第几行Row_index_num = 1,返回 table_array 第一行的数值。Row_index_num = 2,返回 table_array 第二行的数值。row_index_num 的值不能小于 1或者大于 table_array(查找的范围 )的行数,否则返回错误值。5.当hlookup函数中lookup_value(查找的值)在table_array(查找的范围)中找不到,且为模糊匹配(range_lookup 为 TRUE),它会默认匹配 table_array 中小于 lookup_value 的最大值。如图所示,lookup_value=3,且为模糊匹配,这时返回湿度=2.83时的温度。6.如果是精确匹配的话,返回错误值#N/A。如图所示,精确匹配,返回#N/A。7.当hlookup函数中lookup_value(查找的值)小于 table_array (查找的范围)第一行中的最小数值, 返回错误值#N/A。如图所示,当lookup_value=2小于table_array的2.57,这时,就算是模糊匹配也返回#N/A。
HLOOKUP 中的 H 代表“行”。语法HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)Lookup_value 为需要在数据表第一行中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。Table_array 为需要在其中查找数据的数据表。可以使用对区域或区域名称的引用。Table_array 的第一行的数值可以为文本、数字或逻辑值。如果 range_lookup 为 TRUE,则 table_array 的第一行的数值必须按升序排列:...-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否则,函数 HLOOKUP 将不能给出正确的数值。如果 range_lookup 为 FALSE,则 table_array 不必进行排序。文本不区分大小写。可以用下面的方法实现数值从左到右的升序排列:选定数值,在“数据”菜单中单击“排序”,再单击“选项”,然后单击“按行排序”选项,最后单击“确定”。在“排序依据”下拉列表框中,选择相应的行选项,然后单击“升序”选项。Row_index_num 为 table_array 中待返回的匹配值的行序号。Row_index_num 为 1 时,返回 table_array 第一行的数值,row_index_num 为 2 时,返回 table_array 第二行的数值,以此类推。如果 row_index_num 小于 1,函数 HLOOKUP 返回错误值 #VALUE!;如果 row_index_num 大于 table-array 的行数,函数 HLOOKUP 返回错误值 #REF!。Range_lookup 为一逻辑值,指明函数 HLOOKUP 查找时是精确匹配,还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果 range_value 为 FALSE,函数 HLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A!。说明如果函数 HLOOKUP 找不到 lookup_value,且 range_lookup 为 TRUE,则使用小于 lookup_value 的最大值。 如果函数 HLOOKUP 小于 table_array 第一行中的最小数值,函数 HLOOKUP 返回错误值 #N/A!。
与Vlookup基本上一样,只不过是行查找。

excel 的Hlookup函数怎么用

4,vlookup函数的使用方法 Excel中vlookup函数怎么用

=Vlookup(参数1,参数2,参数3,参数4)1、参数2:指定查找表格的范围,如 : A:Z,A列到Z列 C:F,C列到F列 表1!B:D,表1的B列到D列2、参数1:指定要查找的值,将范围的首列查找改值,如 “值” 或者值在本表的A1中输入=A13、参数3:从范围的首列数起,返回找到数值行中第*列中的值 如,输入3,则范围A:C,返回C列的值,范围D:F,返回F列的值4、参数4:指定精确查找0,还是模糊查找1精确查找指完全匹配,模糊查找指找到的单元格包含查找的值 一般用0即可
1.vlookup函数的含义1vlookup函数的含义当查找的值位于查找范围的首列,并且返回的值在查找范围的第几列,可以使用vlookup函数。hlookup函数vlookup函数查找的方式hlookup函数——按行查找。vlookup函数——按列查找。END2.vlookup函数的语法格式1vlookup函数的语法格式=vlookup(lookup_value,table_array,col_index_num , range_lookup)=vlookup(在数据表第一列中查找的值,查找的范围,返回的值在查找范围的第几列,模糊匹配/精确匹配)FALSE(0)省略为精确匹配。TRUE(1)为近似匹配。2参数Lookup_value——在数据表第一列中查找的值,形式可以是数值,文本,字符串或引用。 参数Table_array ——查找的范围——table_array 的第一列中的数值是否按升序排列——决定模糊匹配还是精确匹配。参数Table_array (查找的范围)的第一列必须是第一个参数Lookup_value(在数据表第一列中查找的值)所在的列。参数Col_index_num——返回的值在查找范围的第几列。 Col_index_num =1时,返回 table_array 第一列中的数值; Col_index_num =2时,返回 table_array 第二列中的数值,以此类推。 Col_index_num 小于 1或者大于table_array 的列数都会导致vlookup函数返回错误值。参数Range_lookup ——模糊匹配/精确匹配。END3.vlookup函数案列1如图所示,查找个厂商配件的价值。输入公式=VLOOKUP(B2,$E$3:$H$7,2,FALSE)参数Lookup_value——在数据表第一列中查找的值(火花塞)参数Table_array ——查找的范围(E3:H7)参数Col_index_num——返回的值在查找范围的第几列(2这里由厂商决定,日本丰田在第二列)参数Range_lookup ——模糊匹配/精确匹配(由于table_array 的第一列不是升序排列,精确匹配)。2如图所示,由于参数Col_index_num——返回的值在查找范围的第几列(它的值在变动,例火花塞=2,变速箱=4,引擎=3)输入公式=VLOOKUP(B2,$E$3:$H$7,MATCH(A2,$F$2:$H$2,0)+1,FALSE)通过match函数确定参数Col_index_num的值。这时只要在C2单元格输入公式,下拉就能得到所有查询值,不要像上面一样去判断。有关match函数的经验,请关注小编的经验Excel中match函数的使用方法3如图所示,上面的vlookup函数的查找都是单条件查找,都条件查找怎么做。如图,既要知道业务员,又要知道客户然后再查找,这时可以通过添加辅助列的方式进行查找。输入公式=VLOOKUP(F2&G2,A2:D7,4,0)具体可观看小编的经验vlookup函数多条件查找怎么做和vlookup函数从右到左查找怎么做。END4.参数Table_array使用的注意点1第一步,判断参数Table_array ——查找的范围——table_array 的第一列中的数值是否按升序排列——决定模糊匹配还是精确匹配当参数range_lookup(模糊匹配/精确匹配) = TRUE(模糊匹配)或省略,table_array(查找的范围)的第一列中的数值必须升序排列,否则,lookup函数不能返回正确的数值。 如图所示,table_array(查找的范围)的第一列是文本,不可能升序排列。这时如果使用模糊匹配的话,lookup函数不能返回正确的数值。如图返回3,错误。这时只能使用精确匹配,返回正确值2。案列:根据价格表查询单价。2当table_array(查找的范围)的第一列中的数值升序排列,这时模糊匹配也可以使用。如图所示,当table_array(查找的范围)的第一列中的数值(采购的数量)升序排列。案列:根据折扣表查询折扣。输入公式=VLOOKUP(B10,$D$3:$G$5,2,TRUE)这里col_index_num (返回的值在查找范围的第几列)=2,看的是查询值(砖头)在折扣表中table_array(查找范围)的第2列,这要注意。3参数Table_array (查找的范围)的第一列必须是第一个参数Lookup_value(在数据表第一列中查找的值)所在的列。如图所示,查找的值(砖头)在价格表的第一列。END5.参数Col_index_num使用的注意点1参数Col_index_num——返回的值在查找范围的第几列。 Col_index_num =1时,返回 table_array 第一列中的数值; Col_index_num =2时,返回 table_array 第二列中的数值,以此类推。 Col_index_num 小于 1或者大于table_array 的列数都会导致vlookup函数返回错误值。如图所示,返回价格表第二列中的数组。

5,使用HLOOKUP函数

HLOOKUP函数在表格中按行查找并返回单元格的值 此函数可以在一个表格中的最上端(第一行),查找到某一个特定的行值,然后再返回同一列中某一个指定的单元格。 语句:HLOOKUP(查询值,数据查询范围,返回值的行序号,逻辑值) ①查询值:数据表格范围内第一行要查找单元格的值,可以是数值、引用地址或文本字符串。 ②数据查询范围:数据表格的范围或范围名称。 ③返回值的行序号:是一个数字,代表所要返回的是查询表中的第几行,即查询表中待返回的匹配值的行序号。 为1时,返回查询表第一行的数值,为2 时,返回第二行的数值,以此类推。如果小于1,HLOOKUP函数将返回错误值#VALUE!;如果大于查询表的行数,HLOOKUP函数将返回错误值#REF!。 ④类型:用来指定是要完全符合或部分符合,默认值为TRUE代表部分符合即可。当此参数值为FALSE时,会查找完全符合的值,如果找不到,则返回错误值#N/A。
1.lookup函数lookup函数的功能是返回向量(单行区域或单列区域)或数组中的数值。函数 lookup 有两种语法形式:向量和数组。函数 lookup 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;函数 lookup 的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。(1)向量形式:公式为= lookup(lookup_value,lookup_vector,result_vector)式中 lookup_value—函数lookup在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;lookup_vector—只包含一行或一列的区域lookup_vector 的数值可以为文本、数字或逻辑值;result_vector—为只包含一行或一列的区域其大小必须与 lookup_vector 相同。 (2)数组形式:公式为= lookup(lookup_value,array)式中 array—包含文本、数字或逻辑值的单元格区域或数组它的值用于与 lookup_value 进行比较。例如:lookup(5.2,注意:lookup_vector的数值必须按升序排列,否则函数lookup不能返回正确的结果。文本不区分大小写。如果函数lookup找不到lookup_value,则查找lookup_vector中小于或等于lookup_value的最大数值。如果lookup_value小于lookup_vector中的最小值,函数lookup返回错误值#n/a。2.vlookup函数vlookup函数的功能是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。公式为= vlookup(lookup_value,table_array,col_index_num,range_lookup)式中 lookup_value—需要在数据表第一列中查找的数值,lookup_value 可以为数值、引用或文字串;table_array—需要在其中查找数据的数据表,可以使用对区域或区域名称的引用,例如数据库或数据清单;如果range_lookup为true,则table_array的第一列中的数值必须按升序排列,否则函数vlookup不能返回正确的数值,如果range_lookup为false,table_array不必进行排序。table_array的第一列中的数值可以为文本、数字或逻辑值,且不区分文本的大小写;col_index_num—table_array中待返回的匹配值的列序号;col_index_num为1时,返回table_array第一列中的数值;col_index_num为2时,返回table_array第二列中的数值,以此类推。如果col_index_num小于1,函数vlookup返回错误值#value!;如果col_index_num大于table_array的列数,函数vlookup返回错误值#ref!。range_lookup—逻辑值,指明函数 vlookup 返回时是精确匹配还是近似匹配。如果其为true或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为false,函数vlookup将返回精确匹配值。如果找不到,则返回错误值#n/a。vlookup函数在财务管理与分析中是一个经常用到的函数,因此熟悉它将会带来很大便利。在以后的有关章节中会经常用到它。例如,假设单元格a1:a4中的数据分别为1、30、80和90,单元格b1:b4中的数据分别为400、500、600和700,则有:vlookup(5,a1:b4,2)=400,vlookup(30,a1:b4,2)=500,vlookup(79,a1:b4,2)=500,vlookup(92,a1:b4,2)=700。3.hlookup函数hlookup函数的功能是从表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。公式为= (lookup_value,table_array,row_index_num,range_lookup)式中 row_index_num—table_array中待返回的匹配值的行序号。row_index_num为1时,返回table_array第一行的数值,row_index_num为2时,返回table_array第二行的数值,以此类推。如果row_index_num小于1,函数hlookup返回错误值 #value!;如果row_index_num大于table_array的行数,函数hlookup返回错误值#ref!。式中的其他参数含义参阅vlookup函数。hlookup函数与vlookup函数的区别是:当比较值位于数据表的首行,并且要查找下面给定行中的数据时,使用函数hlookup;当比较值位于要进行数据查找的左边一列时,使用函数vlookup。vlookup函数在首列进行检索,先得到的是行号,然后根据col_index_num参数指定的列标返回指定的单元格数值;而hlookup函数在首行进行检索,先得到的是列标,然后根据row_index_num参数指定的行号返回指定的单元格数值.

6,求excel 中的lookup函数hlookup函数的用法以及区别

1.LOOKUP函数LOOKUP函数的功能是返回向量(单行区域或单列区域)或数组中的数值。函数 LOOKUP 有两种语法形式:向量和数组。函数 LOOKUP 的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;函数 LOOKUP 的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。(1)向量形式:公式为= LOOKUP(lookup_value,lookup_vector,result_vector)式中 lookup_value—函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;lookup_vector—只包含一行或一列的区域lookup_vector 的数值可以为文本、数字或逻辑值;result_vector—为只包含一行或一列的区域其大小必须与 lookup_vector 相同。 (2)数组形式:公式为= LOOKUP(lookup_value,array)式中 array—包含文本、数字或逻辑值的单元格区域或数组它的值用于与 lookup_value 进行比较。例如:LOOKUP(5.2,注意:lookup_vector的数值必须按升序排列,否则函数LOOKUP不能返回正确的结果。文本不区分大小写。如果函数LOOKUP找不到lookup_value,则查找lookup_vector中小于或等于lookup_value的最大数值。如果lookup_value小于lookup_vector中的最小值,函数LOOKUP返回错误值#N/A。2.VLOOKUP函数VLOOKUP函数的功能是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。公式为= VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)式中 lookup_value—需要在数据表第一列中查找的数值,lookup_value 可以为数值、引用或文字串;table_array—需要在其中查找数据的数据表,可以使用对区域或区域名称的引用,例如数据库或数据清单;如果range_lookup为TRUE,则table_array的第一列中的数值必须按升序排列,否则函数VLOOKUP不能返回正确的数值,如果range_lookup为FALSE,table_array不必进行排序。table_array的第一列中的数值可以为文本、数字或逻辑值,且不区分文本的大小写;col_index_num—table_array中待返回的匹配值的列序号;col_index_num为1时,返回table_array第一列中的数值;col_index_num为2时,返回table_array第二列中的数值,以此类推。如果col_index_num小于1,函数VLOOKUP返回错误值#VALUE!;如果col_index_num大于table_array的列数,函数VLOOKUP返回错误值#REF!。range_lookup—逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。如果其为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。VLOOKUP函数在财务管理与分析中是一个经常用到的函数,因此熟悉它将会带来很大便利。在以后的有关章节中会经常用到它。例如,假设单元格A1:A4中的数据分别为1、30、80和90,单元格B1:B4中的数据分别为400、500、600和700,则有:VLOOKUP(5,A1:B4,2)=400,VLOOKUP(30,A1:B4,2)=500,VLOOKUP(79,A1:B4,2)=500,VLOOKUP(92,A1:B4,2)=700。3.HLOOKUP函数HLOOKUP函数的功能是从表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。公式为= (lookup_value,table_array,row_index_num,range_lookup)式中 row_index_num—table_array中待返回的匹配值的行序号。row_index_num为1时,返回table_array第一行的数值,row_index_num为2时,返回table_array第二行的数值,以此类推。如果row_index_num小于1,函数HLOOKUP返回错误值 #VALUE!;如果row_index_num大于table_array的行数,函数HLOOKUP返回错误值#REF!。式中的其他参数含义参阅VLOOKUP函数。HLOOKUP函数与VLOOKUP函数的区别是:当比较值位于数据表的首行,并且要查找下面给定行中的数据时,使用函数HLOOKUP;当比较值位于要进行数据查找的左边一列时,使用函数VLOOKUP。VLOOKUP函数在首列进行检索,先得到的是行号,然后根据col_index_num参数指定的列标返回指定的单元格数值;而HLOOKUP函数在首行进行检索,先得到的是列标,然后根据row_index_num参数指定的行号返回指定的单元格数值.
vlookup()是按列查找,lookup()需要排序,否则只有查到近似的,hlookup()是按行查找。
查看excel自带的帮助文档即可:打开“插入函数”对话框,选中目标函数,单击左下角帮助链接,即可看到函数说明和实例。
LOOKUP 函数向量形式语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):lookup_value 必需。LOOKUP 在第一个向量中搜索的值。Lookup_value 可以是数字、文本、逻辑值、名称或对值的引用。lookup_vector 必需。只包含一行或一列的区域。lookup_vector 中的值可以是文本、数字或逻辑值。 要点 lookup_vector 中的值必须以升序排列:...,-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE。否则,LOOKUP 可能无法返回正确的值。大写文本和小写文本是等同的。result_vector 必需。只包含一行或一列的区域。result_vector 参数必须与 lookup_vector 大小相同。HLOOKUP 中的 H 代表“行”。语法HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)Lookup_value 为需要在数据表第一行中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。Table_array 为需要在其中查找数据的数据表。使用对区域或区域名称的引用。Table_array 的第一行的数值可以为文本、数字或逻辑值。如果 range_lookup 为 TRUE,则 table_array 的第一行的数值必须按升序排列:...-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否则,函数 HLOOKUP 将不能给出正确的数值。如果 range_lookup 为 FALSE,则 table_array 不必进行排序。文本不区分大小写。将数值按升序排列(从左至右)。有关详细信息,请参阅排序数据。Row_index_num 为 table_array 中待返回的匹配值的行序号。Row_index_num 为 1 时,返回 table_array 第一行的数值,row_index_num 为 2 时,返回 table_array 第二行的数值,以此类推。如果 row_index_num 小于 1,函数 HLOOKUP 返回错误值 #VALUE!;如果 row_index_num 大于 table_array 的行数,函数 HLOOKUP 返回错误值 #REF!。Range_lookup 为一逻辑值,指明函数 HLOOKUP 查找时是精确匹配,还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值。也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果 lookup_value 为 FALSE,函数 HLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A。

文章TAG:hlookup  函数  使用  HLOOKUP函数  
下一篇
展开更多