Excel 怎样用VLOOKUP匹配多列数据

(本回答,不讲解VLOOKUP的使用)

1、单个条件匹配查找多列数据。

lookup多条件查找 lookup多条件查找总销量lookup多条件查找 lookup多条件查找总销量


lookup多条件查找 lookup多条件查找总销量


lookup多条件查找 lookup多条件查找总销量


=IF(ISERROR(VLOOKUP(A1&B1,IF({1,0},Sheet1!A$1:$A$1000&Sheet1!B$1:B$1000,Sheet1!C$1:C$1000),2,FALSE)),"",VLOOKUP(A1&B1,IF({1,0},Sheet1!A$1:$A$1000&Sheet1!B$1:B$1000,Sheet1!C$1:C$1000),2,0))

示例公式:

=VLOOKUP($A1,SHEET2!$A$1:$D$100,COLUMN(A1),) 右拉填充3列,再下拉填充。公式通过A列数据匹配后,可得到B列C列和D列的数据。

2、多列条件匹配查找符合条件数据。

示例公式:

=VLOOKUP(A1&B1,IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100),2,)

其中:IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100)建立一个包含两列数据的内在数组,列为A列与B列值同行合并结果,第二列为C列值。

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

一、功能在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。

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

全真计算机二级考题详细讲解,不看错过就没有了。

这个匹配多列数据的话,建议用函数单列数据的话比较简单。

excel里怎么用VLOOKUP函数取同时满足两个条件的值!

步骤2:在下表中输入公式就可以多条件查找了。

需要用到数组公式,用下面的举例来说明:

1.这里有两个条件,后面对应第三列的数据:

2.当我们需要同时满足条件一和条件二的数据的时候,就需要使用 Vlookup 的多条件查找,在I2单元格输入数组公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9),2,0) 然后按按组合键结束输入。

3.随即便完成了对满足两个条件的数据查询,向下拖拽填充即可。

扩展资料:Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便。

Excel2013、2010、2007和老一点的Excel2003较为多见,Excel2002版本用的不是很多。比Excel2000老的版本很少见了。的版本增添了许多功能。使Excel功能更为强大。

Excel2003支持VBA编程,VBA是Visual Basic For Application的简写形式。VBA的使用可以达成执行特定功能或是重复性高的作。

Lookup_value为需要在数据表列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数参数省略查找值时,表示用0查找。

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 查找时是匹配,还是近似匹配。如果为FALSE或0 ,则返回匹配,如果找不到,则返回错误值 #N/A。

如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到匹配值,则返回小于 lookup_value 的数值。如果range_lookup 省略,则默认为近似匹配。

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])就是VLOOKUP(查找值,查找范围,查找列数,匹配或者近似匹配)。

步:公式:=VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。

注意:一定要同时按住ctrl shift 回车 三键。

第二步:VLOOKUP公式中的条件1:条件2,意思是将两个单元格连在一起作为整体进行查找。

图中即为:F2:G2。

第三步:VLOOKUP公式中的$条件1区域$:$条件2区域$,意思是将业务类型和订单编号作为整体。

即图中:$A$2:$B$9(使用$锁定区域-引用)。

第四步:VLOOKUP公式中的IF({1,0},$条件1区域$:$条件2区域$,返回列),意思是将业务类型和订单编号作为整体和日期并为两列。

即为:IF({1,0},$A$2:$B$9,$C$2:$C$9)

第五步:同时按住ctrl、shift、回车三键,OK。

扩展资料

Excel中大量的公式函数可以应用选择,使用Microsoft Excel可以执行计算,分析信息并管理电子表格或网页中的数据信息列表与数据资料图表制作,可以实现许多方便的功能,带给使用者方便。

Excel2013、2010、2007和老一点的Excel2003较为多见,Excel2002版本用的不是很多。比Excel2000老的版本很少见了。的版本增添了许多功能。使Excel功能更为强大。

Excel2003支持VBA编程,VBA是Visual Basic For Application的简写形式。VBA的使用可以达成执行特定功能或是重复性高的作。

Lookup_value为需要在数据表列中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。当vlookup函数参数省略查找值时,表示用0查找。

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 查找时是匹配,还是近似匹配。如果为FALSE或0 ,则返回匹配,如果找不到,则返回错误值 #N/A。

如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到匹配值,则返回小于 lookup_value 的数值。如果range_lookup 省略,则默认为近似匹配。

1、首先打excel表,利用公式:=VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)进行计算。

2、VLOOKUP公式中的条件1:条件2,然后把两个单元格连在一起作为整体进行查找。

4、VLOOKUP公式中的IF({1,0},$条件1区域$:$条件2区域$,返回列),将A列和B列作为整体和日期并为两列。

5、根据公式VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。在结果单元格,输入公式=VLOOKUP(F2:G2,IF({1,0},$A2$:$B9$,$C$2:$C$9),2,0)。

输入公式:=VLOOKUP(条件一&条件二,IF({1,0},条件一区域&条件二区域,返回列),2,0)

解释:

1、公式中的E2&F2,它表示将两个单元格连在一起当做一个整体进行查找。如图中即为:A许六

2、A2:A7&B2:B7表示的意思与上面基本一致,就是班级和姓名作为一个整体。如图中即为:A李一,D王二,B张三……

3、IF({1,0},A2:A7&B2:B7,C2:C7)表示将班级和姓名作为一个整体,然后与得分列进行组合成两列,即班级姓名整体一列,得分一列

4、用VLOOKUP来从“班级姓名整体”一列,“得分”一列这两列中,查找“班级姓名整体”说对应的“得分”

1、在打开的excel表格中根据分类输入两组数据,需要将这两组数据使用vlookup函数提取到另外一张表格中。

2、打开另一张表格,可以看到年份与张表格的顺序是不同的,需要根据年份提取出数据,输入提取函数:=VLOOKUP(A2,Sheet1!A2:C7,2,FALSE),点击回车。

3、得到提取的数据后向下填充公式即可根据年份提取出组数据了。

4、使用相同的公式,将返回值更改为“3”,公式:=VLOOKUP(A2,Sheet1!A2:C7,3,FALSE)。

5、即可得到第二组提取的数据,实现满足两个条件的匹配提取作。

用上图给你演示一下,不在同一张工作表中的话,意思是一样的。

可以用VLOOKUP和MATCH函数的组合:

=IFERROR(VLOOKUP(A1,F1:H4,3,MATCH(B1,G1:G4,0)),"")

输入完以上公式后,按Ctrl+Shift+Enter,形成终的公式:

{=IFERROR(VLOOKUP(A1,F1:H4,3,MATCH(B1,G1:G4,0)),"")}

有以下3个公式都可以实现这再试试吧。个功能:

1:{=IFERROR(VLOOKUP(A1,F1:H4,3,MATCH(B1,G1:G4,0)),"")}

2:{=IFERROR(VLOOKUP(A1&B1,IF({1,0},F:F&G:G,H:H),2,0),"")}

3:{=IFERROR(INDEX(H:H,MATCH(A1&B1,F:F&G:G,0)),"")}

相对来说,就我个人使用,感觉第1个公式更好一点,当查找单元格没有填写内容时,返回值不会为0,其他两个都会返回0,症和有别的需求时,很不方便,可能就需要再用其它函数想办法把0给去除了,目前没去研究具体的去除方法,所以,我就用的第1个公式去处理这种需求的。

取同时满足两个条件的值可以用函数SUMPRODUCT()完成,而不要用vlookup。

在Sheet1中,在比如G4输入 =A4&“-”&B4,公式下去。嫌难看,隐藏该列。

在Sheet2中,在C4输入 =index(sheet1!$c$4:$C$1000,match(A4"-"&B4,sheet1!$G$4:$G$1000,)

就可以了。

使用VLOOKUP函数公式,即可快速查询和提取相应值。

具体步骤:

到表二的第2列(例如E3单元格)

使用公式=VLOOPUP(D3,A:B,2,FALSE)

将公式往下拉(鼠标放在单元格右下角,出现黑色加粗的十字符号时,向下拖拉自动填充)

如果不希望有公式,而是只要结果,可以使用选择性粘贴的方法,去除公式。

具体方法:

选中含公式的单元格区域,并。

在原处右击单元格

点击”选择性粘贴“

选择”值与数字格式“即可

我从来不用这个函数多条件,你要喜欢用看下面

=VLOOKUP(条件1&条件2,if({1,0},条件1范围&条件2范围,结果范围),2,0)

这是数组公式,输入后按SHIFT+CTRL+回车

excel表中查找满足多列多个条件的单元格

要求:统计部门为生产、并且工资在7000~12000之间的总额

Lookup(1,0/(m:m=c3)(n:n=a4)($p$4:$p:$17

功能是按列查找,终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。

““),o:o),注意:

1、a列诊室需要取消合并单元格,并将空格填充。如果要保留合并单元格的话,可以加一列诊室辅助列,公式用辅助列查找。

2、拖动修改引用方式。

希望可以帮到你。

给度友一个建议吧 ,这个排班,不要只根据周一道周日来排,

在周一到周日的旁边附上公历日期,周一到周日这么循环,在办公软件中,使用查找函数时候非常麻烦,但是使用公历日期就很好查找了,就想这个表格就需要查找,所以截图提供数据完全不足,编写公式非常麻烦,建议附上公历日期,那样就好写公式了!

C4公式:

=INDEX($O:$O,MAX(IF(($M$4:$M$1000=C$3)($N$4:$N$1000=LOOKUP(1,0/($A$4:$A4<>""),$A$4:$A4))(OFFSET($O$4,,MATCH($B4,$P$3:$R$3,),997,)="√"),ROW($4:$1000))))&""

在excel中如何根据2个条件查找数据

5、使用向下填充方式,看到引用结果就算完成引用了。

1、根据A列班级和B列姓名查找C列对应的得分,步骤如下。

3、VLOOKUP公式中的$条件1区域$:$条件2区域$,接着A列和B列作为整体。

2、上图中公式输入完成以后,因为公式内含有数组,所以同时按下CTRL+SHIFT+ENTER即可。下面对该函数进行分段解释。

3、先看公式中的E2&F2,它表示将两个单元格连在一起当做一个整体进行查找。

4、A2:A7&B2:B7表示的意思与上面基本一致,就是班级和姓名作为一个整体。

5、IF({1,0},A2:A7&B2:B7,C2:C7)表示将班级和姓名作为一个整体,然后与得分列进行调换,

两种方法可供选择:

1、VLOOKUP与IF({1,0}配合,实现VLOOKUP的多条件查询。如根据本工作表A列和B列条件查询SHEET2表C列值:

=VLOOKUP(A1&B1,IF({1,0},SHEET2!A$1:A$100&SHEET2!B$1:B$100,SHEET2!C$1:C$100),2,)

2、用LOOKUP配合一个内存数组实现多条件查询。如根据本工作表A列和B列条件查询SHEET2表C列值:

=LOOKUP(0,0/((SHEET2!A$1:A$100=A1)(SHEET2!B$1:B$100=B1)),SHEET2!C$1:C$100)

我的方法作比较简单,就是将二维条件,降为成1维条件

表1价格表

A1 = 3.0卷板, B1=Q235,增加隐藏列C列,输入公式 C1=A1&B1, 那么C1=3.0卷板Q235

说明:&是将2个字符串连接起来,为了防止意外,你可以这样用2个&,中间加入特殊字符,如: A1&××××&B1

表二的条件表

在产品零件表的H4单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=IF(D4="","",INDEX(原材料表!F:F,MATCH(D4&E4,原材料表!C:C&原材料表!D:D,0)))

如何在EXCEL中通过多个条件查找数据

要求:统计部门为生产,并且岗位为主的补助总额

H2==INDEX($D$2:$D$65536,MIN(IF(($A$2:$A$65536=$F2)($B$2:$B$65536<=G2)($C$2:$C$65536>=G2),ROW($D$2:$D$=LOOKUP(1,0/(条件1条件2条件n),查询区域)65536)))-1)

输完后同时按下Shift+Ctrl+Enter三键结束

Excel 2016 怎么使用通配符查找数据

如何用vlookup实现双条件匹配?

公式说明(结果)

用vlookup双重条件取值:条件一区域和条件二区域是需要进行匹配的数据区域,返回列是需要输出的结果所在列。

1、vlookup双重条件匹配公式

VLOOKUP函数的公式:=VLOOKUP(条件1:条件2,IF({1,0},$条件1区域$:$条件2区域$,返回列),2,0)。提醒:完成的时候一定要同时按住ctrl、shift和回车三个键。

2、VLOOKUP

VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。

3、用vlookup双重条件取值

可以使用V从帮助中选取示例。LOOKUP函数和IF函数嵌套来实现双重条件取值。具体步骤如下:在需要输出结果的单元格中输入公式:=VLOOKUP(条件一条件二,IF({1,0},条件一区域条件二区域,返回列),2,0)按下Ctrl+Shift+Enter组合键,完成公式输入。将公式拖拽填充至需要输出结果的单元格范围内即可。

其中,条件一和条件二是需要满足的两个条件,条件一区域和条件二区域是需要进行匹配的数据区域,返回列是需要输出的结果所在列。注意,条件一和条件二需要用符号连接起来作为一个整体进行查找。

比如:A李一,D王二,B张三……3、IF({1,0},A2:A7&B2:B7,C2:C7)表示将班级和姓名作为一个整体,然后与得分列进行组合成两列,即班级姓名整体一列,得分一列4、用VLOOKUP来从“班级姓名整体”一列,“得分”一列这两列中,查找“班级姓名整体”说对应的“得分”。

Excel中10个多条件查询、计算公式,建议收藏

一定要选择查找。

下面一组常用的多条件判断、统计Excel函数公式,收藏这些常用套路,让工作效率再高一丢丢。

1、IF函数多条件判断

要求:如果部门为生产、岗位为主 有高温补助。

=IF(AND(B2="生产",C2="主"),"有","无")

AND函数对两个条件判断,如果同时符合,IF函数返回“有”,否则为无。

2、SUMIF多条件求和

要求:统计E2和E3单元格中两个部门的高温补助总额

=SUMPRODUCT(SUMIF(B2:B9,E2:E3,C2:C9))

SUMIF函数求和条件使用E2:E3,分别得到两个部门的高温补助总额,再使用SUMPRODUCT函数进行求和。

3、SUMIFS多条件求和

=SUMIFS(D2:D9,B2:B9,F2,C2:C9,G2)

SUMIFS函数求和区域为D2:D9,求和条件为B2:B9=F2并且C2:C9=G2

4、包含关键字的多条件求和

要求:统计部门包含“生产”,并且岗位为主的补助总额

=SUMIFS(D2:D9,B2:B9,""&F2&"",C2:C9,G2)

SUMIFS函数支持使用通配符。

5、多条件计数

要求:统计统计部门为生产,并且岗位为主的人数

=COUNTIFS(B2:B9,F2,C2:C9,G2)

COUNTIFS函数也支持使用通配符,用法与SUMIFS函数相同。

6、多条件计算平均值

要求:统计统计部门为“生产”,并且岗位为“主”的平均补助额

=AVERAGEIFS(D2:D9,B2:B9,F2,C2:C9,G2)

参数是要统计的数值区域,之后分别是成对的条件区域和指定条件。

要求:统计统计部门为生产,并且岗位为主的补助额

数组公式,注意按Shift+ctrl+回车:

=MAX(IF((B2:B9=F2)(C2:C9=G2),D2:D9))

数组公式中,判断多条件时不能使用AND或是OR函数,因此先使用两个判断条件相乘,表示两个条件要求同时符合。

再使用IF函数对结果进行判断,两个条件同时符合时,IF函数返回D2:D9中的数值,否则返回逻辑值FALSE。

使用MAX函数忽略其中的逻辑值计算出值。

要计算多个条件的小值时,只要将公式中的MAX换成MIN函数即可。

8、多条件查找

要求:查询部门为生产,并且岗位为的姓名

=LOOKUP(1,0/((B2:B9=F2)(C2:C9=G2)),A2:A9)

9、使用DSUM函数多条件汇总

=DSUM(A1:C9,"实发工资",E2:G3)

注意,第二参数中的列标题以及条件区域的列标题要和数据源中的标题相同。

10、使用DSUM函数多条件汇总

霸气XLOOKUP函数如何实现多条件查询,看下面的两个例子:

多重纵同时按ctrl shift 回车 三键结束向查询

=XLOOKUP(H4&I4,B4:B19&C4:C19,D4:D19)

=XLOOKUP(C3,E3:E6,XLOOKUP(C2,F2:I2,F3:I6))

多重纵向和多重横向综合查询

多条件vlookup函数是什么?

3、反向匹配查询

多条件VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数。

在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数与其配套组合的有:Word、PowerPoint、Access、InfoPath及Outlook,Publisher据等函数功能。

Vlookup容易出错的地方是查找区域的首列必须含有查找的内容。

比方说一个表,a列是序号,b列是姓名,c列是,你在d列输入其中的一个姓名,在e1得到其的公式不能是=vlookup(d1,a:c,3,0),而应是=vlookup(d1,b:c,2,0)。

对于vlookup函数的使用方法,只是看文字就显得很枯燥,为了方便大家理解,可以查看参考资料中的vlookup函数的使用方法实例方便理解掌握。

Excel VLOOKUP函数怎么实现三条件查找?

步骤1:如下图所示在A列设置辅助列,并设置公式:

VLOOkup函数一般是单个条件查找,当遇到多个条件时VLOOKUP就显得力不从心了。于是我们可以选择用sumproduct函数,lookup函数和match函数等方法来实现多条件查找。如果你只会vlookup函数同样,增加隐藏列,将2个条件联合起来,这样就可以用VLOOKUP了。,那你可以用今天我们学习的方法,只用vlookup就可以完成多条件查找。

例:如下图所示。要求根据产品名称和型号从上表中查找相对应的单价。

分析:如果直接用vlookup函数,我们也只有用数组重组的方法来完成,这对于新手同学比较吃力,所以用辅助列的方法来曲线解决。

=B2&C2

=VLOOKUP(B11&C11,$A$2:$D$6,4,0)

公式说明

B11&C11:把查找的两个条件合并在一起,作为VLOOKUP的查找内容。

=LOOKUP(1, 0/((区域1=条件1) (区域2=条件2) (区域3=条件3)),目标区域)

其中,公式里4个区域的起止行标号必须是一致的!

若你的二个工作表在一个工作簿内的,而且第二个工作表名称为: Sheet2

=LOOKUP(1,0/((Sheet2!B:B=C2) (Sheet2!C:C=D2) (Sheet2!D:D=E2)),Sheet2!A:A)

并下拉,即可

在表一的B2单元格输入公式=VLOOKUP(C2&D2&E2,IF({1,0},表二!B:B&表二!C:C&表二!D:D,表二!A:A),2,0)

数组公式,同时按Ctrl+Shift+回车键结束公式,使公式前后产生大括号{}后,下拉公式。

EXCEL里vlookup函数里怎样进行多条件选择?

Table_array为需要在哪里可以找到数据表中的数据。可使用的区域或引用,如数据库或列表的名称。

查找表或数字数组的列中的指定值,从而返回到的当前行中在指定的列的值的表或数组。当比较值的列中的数据表,你可以使用函数VLOOKUP而不是HLOOKUP。

V代表了VLOOKUP垂直。

语法

VLOOKUP(lookup_value的,Table_Array中,col_index_num,请将range_lookup)

Lookup_value是需要找到阵列的列中的值。 Lookup_value可以为数值,引用或文本字符串。

如果range_lookup为TRUE,值吗?在table_array列必须按升序排列:...,-2,-1,0,1,...,-Z,FALSE,TRUE;否则,函数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!Table_Array中col_iA B Cndex_num大于列数,函数VLOOKUP返回错误值#REF!

请将range_lookup一逻辑值,指明函数VLOOKUP返回匹配,还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果你不能找到完全匹配的,则返回小于lookup_value的值;如果range_value是FALSE,函数VLOOKUP将返回匹配。如果没有找到,则返回错误值#N / A

说明

如果函数VLOOKUP不能找到lookup_value的,并range_lookup为TRUE,小于或等于lookup_value的值。

如果lookup_value小于table_array列中的小值的函数VLOOKUP将返回错误值#N / A。

如果函数VLOOKUP找不到lookup_value的,range_lookup为FALSE,函数VLOOKUP返回错误值#N / A

例子

如果您将示例到一个空白工作表中,可能会更容易理解这个例子。

如何

创建一个空白工作簿或工作表。

选择“帮助”主题中的示例。不要选择行或列标题。

按Ctrl + C。

在工作??表中,选中A1单元格,然后按Ctrl + V。

若要在查看结果和查看返回结果的公式之间切换,请按CTRL +`(重音符),或在“工具”菜单上,指向“公式审核”,然后单击“公式审核模式”。

该示例使用的大气。

12

34

56

78

0

密度粘度温度

.457 3.55 500

0.525 3.25 400

.616 2.93 300

.675 2.75

.746 2.57 200

.835 2.38 150

.946 2.17 100

1.09 1.95 50

1.29 1.71 0

= VLOOKUP(1,A2:C10,2)在A列1和返回值的同一行中列B(2.17)

= VLOOKUP(1,A2:C10,3,TRUE)在A列中的1和返回值从C列在同一行(100)

= VLOOKUP(0.7,A2:C10,3,FALSE)在A列的0.746。 A柱不完全匹配的回报,一个错误值(#N / A)

= VLOOKUP(0.1,A2:C10,2,TRUE)在A列中的0.1。因为0.1小于A列的小值,所以返回一个错误值(#N / A)

= VLOOKUP(2,A2:C10,2,TRUE)在A列2和返回值的同一行中列B(1.71)

=VLOOKUP(条件1&条件2,if({1,0},条件1范围&条件2范围,结果范围),2,)

注意:

1、CTRL+SHIFT+回车 三键结束!--这是数组公式

2、范围大小要保持一致 IF({1,0},A1:A10&B1:B10,C1:C10) 要求这样!

不过可以考虑使用LOOKUP二分法!

=LOOKUP(1,0/((范围1=条件1)(范围2=条件2)),结果范围)

=VLOOKUP(条件1&条件2,if({1,0},条件1范围&条件2范围,结果范围),2,)

注意:

1、CTRL+SHIFT+回车 三键结束!--这是数组公式

2、范围大小要保持一致 IF({1,0},A1:A10&B1:B10,C1:C10) 要求这样!

不过可以考虑使用LOOKUP二分法!

=LOOKUP(1,0/((范围1=条件1)(范围2=条件2)),结果范围)

用IF函数的数组形式,可以分多个数据。