betway必威-betway必威官方网站
做最好的网站

HLOOKUP应用详解,excel中怎么着双法规查找

问题:excel中怎样双条件查找?

VLOOKUP及HLOOKUP可进行典型引,大家都领会的,相信广大仇人职业中都在采纳。但碰着多规格(仿佛产品有2至4个型号)时进接用VLOOKUP就十三分了,上面总计四种方面,希望给急需的同仁带来支持。
如以下为SHEET1之参照他事他说加以考察资料:
品名 型号 单价
螺丝刀 六角 25
螺丝刀 梅花 30
钳子 大 10
钳子 小 8
SHEET2素材如下:
品名 型号 单价
螺丝刀 六角
螺丝刀 梅花
螺丝刀 六角
螺丝刀 梅花
钳子 大
钳子 小
在C列供给用公式援用SHEET1之单价,多种公式如下:
=VLOOKUP(A2&B2,IF(COLUMN(A1:B1)=COLUMN(A1:A1),sheet1!$A$2:$A$110&sheet1!$B$2:$B$110,sheet1!$C$2:$C$110),2,)
=INDEX(sheet1!C$2:C$110,MATCH(A2&B2,sheet1!A$2:A$110&sheet1!B$2:B$110,0))
=LOOKUP(2,1/((sheet1!$A$2:$A$110=A2)*(sheet1!$B$2:$B$110=B2)),sheet1!$C$2:$C$110)
=SUMPRODUCT((sheet1!$A$2:$A$110=A2)*(sheet1!$B$2:$B$110=B2),sheet1!$C$2:$C$110)
前三种为数组公式,提出大家使用时选第三种。

有关VLOOKUP函数的用法

回答:

“Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有多少个:VLOOKUP、HLOOKUO和LOOKUP。上面介绍VLOOKUP函数的用法。

  1. 当大家须要基于地方、类别寻觅相呼应对额承包商时,大家得以用很两种措施,以往本身给大家大饱眼福一种给大家

    必威 1

  2. 运用LOOKUP,这里介绍下LOOKUP的一种卓绝的运用方法:LOOKUP(1,0/((条件1)*(条件2)*(条件n)),重返区域),就作为是一种模板;在此地我们就能够动用到改公式=LOOKUP(1,0/(($A$2:$A$11=F2)*($B$2:$B$11=G2)),$C$2:$C$11)。

    必威 2

  3. 3

    那边多规格查找就做到了

一、功能 
在报表的首列查找钦定的多寡,并赶回钦点的多寡所在行中的钦点列处的数据。

回答:

二、语法 
正式格式: 
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)

用vlookup函数。 第一表sheet1,第二表sheet2,数据在第2行: 在sheet2的b2输入=if(iserror(vlookup($a2,sheet1!$a:$d,column(),0)),"",vlookup($a2,sheet1!$a:$d,column(),0))回车并向右拉d2,再选b2~d2同步入下拉。 那样,在a列输入品名(如vcd1等),对应的价格就显得出来。

解释:

VLOOKUP(‘你要物色的内容或钦赐单元格’,‘你要寻觅的限量,检索到剧情时回来您检索表的第几列中的内容’, ‘真或假参数真代表询问的表已经排序,假代表未有排序’)

例:VLOOKUP(A2,Sheet2!$A1:$B10,2,FALSE)

说明:在表SHEET第22中学搜索当前表中A第22中学的内容,假使寻觅到,就回来表SHEET第22中学B第22中学的内容,因为B2是表SHEET2中的第二列,所以 VLOOKUP的第多个参数,使用2,表示一旦满意条件,就回到查询表的第二列,最终的参数FALSE表示‘假’,意思是被询问的表,未有排序,这种气象 下,会从被询问的表中第一行开首,一向查询到截至。

三、语法解释 
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)能够写为: 
VLOOKUP(需在第一列中追寻的数额,需求在里头查找数据的数据表,需重返某列值的列号,逻辑值True或False) 
1.Lookup_value为“需在数据表第一列中寻觅的数目”,能够是数值、文本字符串或引用。 
2.Table_array 为“必要在里面查找数据的数据表”,能够利用单元格区域或区域名称等。 
⑴如果 range_lookup 为 TRUE或省略,则 table_array 的率先列中的数值必须按升序排列,不然,函数 VLOOKUP 无法回到精确的数值。 
如果 range_lookup 为 FALSE,table_array 不必进行排序。 
⑵Table_array 的率先列中的数值可以为文本、数字或逻辑值。若为文本时,不区分文本的轻重缓急写。 
3.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!。 
4.Range_lookup 为一逻辑值,指明函数 VLOOKUP 重回时是可信赖相称依然近似相称。假诺为 TRUE 或简捷,则赶回近似匹配值,也正是说,如果找不到规范相配值,则赶回小于lookup_value 的最大数值;即便 range_value 为 FALSE,函数 VLOOKUP 将回到准确相配值。要是找不到,则赶回错误值 #N/A。

四、应用例子 
A B C D 
1 编号 姓名 工资 科室 
2 2005001 周杰伦 2870 办公室 
3 2005002 萧亚轩 2750 人事科 
4 2005006 郑智化 2680 供应科 
5 2005010 屠洪刚 2980 销售科 
6 2005019 孙楠 2530 财务科 
7 2005036 孟庭苇 2200 工 会

A列已排序(第1个参数缺省或用TRUE) 
VLOOKUP(2005001,A1:D7,2,TRUE) 等于“周杰伦” 
VLOOKUP(2005001,A1:D7,3,TRUE) 等于“2870” 
VLOOKUP(2005001,A1:D7,4,TRUE) 等于“办公室” 
VLOOKUP(2005019,A1:D7,2,TRUE) 等于“孙楠” 
VLOOKUP(2005036,A1:D7,3,TRUE) 等于“2200” 
VLOOKUP(2005036,A1:D7,4,TRUE) 等于“工 会” 
VLOOKUP(2005036,A1:D7,4) 等于“工 会”

若A列未有排序,要吸取准确的结果,第多少个参数必须用FALAE 
VLOOKUP(2005001,A1:D7,2,FALSE) 等于“周杰伦” 
必威,VLOOKUP(2005001,A1:D7,3,FALSE) 等于“2870” 
VLOOKUP(2005001,A1:D7,4,FALSE) 等于“办公室” 
VLOOKUP(2005019,A1:D7,2,FALSE) 等于“孙楠” 
VLOOKUP(2005036,A1:D7,3,FALSE) 等于“2200” 
VLOOKUP(2005036,A1:D7,4,FALSE) 等于“工 会”

五、关于TRUE和FALSE的应用 
先比如,假若令你在数万条记下的表格中检索给定编号的某部人,借使编号已按由小到大的依次排序,你会很轻便地找到此人;假设编号未有排序,你不得不从上到下一条一条地搜寻,很麻烦。 
用VLOOKUP查找数据也是那样,当第一列已排序,第多个参数用TRUE(或确省),Excel会很容易地找到数据,效能较高。当第一列未有排序,第四个参数用FALSE,Excel会从上到下一条一条地寻觅,效能十分低。

笔者感觉,若要精确查找数据,由于计算机械运输算速度急迅,可粗略排序操作,直接用第八个参数用FALSE就可以。

=========================

Lookup和Vlookup有如何分歧?2008-11-17 14:18Excel答复函数中,Lookup和Vlookup有如何差异?它们在利用中应有怎么样握住?请看本文疏解。

  ★Lookup——数与行列比

  Lookup的办事任务是何等吧?用三个数与一行或一列多少依次打开相比,开采相称的数值后,将另一组数据中对应的数值提抽取来。

本文由betway必威发布于电脑教程,转载请注明出处:HLOOKUP应用详解,excel中怎么着双法规查找

TAG标签: betway必威 必威
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。