lookup函数的问题,为什么有的匹配的不对?

用lookup函数进行多条件匹配的问题,按照这个文章里说的第一种使用lookup函数的方法,匹配出来不对,是公式哪里有问题吗?参考文章:http://www.ittribalwo.com/article/4409.html

LOOKUP求EXCEL计算公式 两个表格匹配同一项目,到表格3中

将表格1中的C、D栏和表格2中C、D完全一样的项目,将找到的项目在表格1和表格2中的所有项目导出到新表格中

补充:图1为表1 图2为表2 表一共559行 表二2588行数据,我想找到表2中C&D栏与表1中C&D栏完全相同的标本,并且将对应的表2中的C-K列数据提取到表1对应的数据后面啊

                 

                           

在Sheet1的G2单元格输入以下公式,然后向右向下填充公式

=LOOKUP(1,0/((Sheet2!$C$2:$C$2589=$C2)*(Sheet2!$D$2:$D$2589=$D2)),Sheet2!G$2:G$2589)

或者输入

=INDEX(Sheet2!G:G,MATCH($C2&$D2,Sheet2!$C:$C&Sheet2!$D:$D,0))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-24

方法一:

将乘号改为除号

方法二:

录入公式按Ctrl + Shift + 回车


本回答被网友采纳
第2个回答  2020-12-24
公式改外:
=LOOKUP(1,0/((A2:A9=F2)*(B2:B9=G2)),C2:C9)
第3个回答  2020-12-25
两个条件用括号括起来,否则会先算前面的除法,后面才是乘法。