题主的问题实质上多条件查找,即在表二中查找同时满足表一中的A列和B列查找条件的数据
①在Sheet1数据前添加辅助列,在A2单元格输入公式:=B2&C2,向下填充公式
②在Sheet2的C2单元格中输入公式:=VLOOKUP(A2&B2,Sheet1!A2:D7,4,0),并向下填充公式
在Sheet2的C2单元格中输入公式:
=VLOOKUP(A2&B2,IF({1,0},Sheet1!A2:A7&Sheet1!B2:B7,Sheet1!C2:C7),2,0),同时按Ctrl+Shift+Enter结束
在Sheet2的C2单元格中输入公式:
=SUM((Sheet1!A2:A7=Sheet2!A2)*(Sheet1!B2:B7=Sheet2!B2)*Sheet1!C2:C7),同时按Ctrl+Shift+Enter结束
在Sheet2的C2单元格中输入公式:
=LOOKUP(1,0/((Sheet1!A2:A7=Sheet2!A2)*(Sheet1!B2:B7=Sheet2!B2)),Sheet1!C2:C7)
度友,多条件查找和应用就用vlookup函数配合数组就可以达到目的。
如图
sheet1中的公式为:=VLOOKUP(A2&B2,CHOOSE({1,2},Sheet2!$A$1:$A$7&Sheet2!$B$1:$B$7,Sheet2!$C$1:$C$7),2,0),数组公式输入结束后,需要同时按下 ctrl shift enter
公式的解释,vlookup函数就不解释了,
重点解释,choose函数,CHOOSE({1,2},Sheet2!$A$1:$A$7&Sheet2!$B$1:$B$7,Sheet2!$C$1:$C$7),这个函数的结果就是得到一个新的数组,度友可以自己试试,输入结束也需要同时按下 ctrl shift enter。
如有需要可以继续交流!
我们平时用Excel中的vlookup函数以单条件查找引用为主,实际工作中很多时候查找条件不止一个,那么怎么办呢?下面就分享用vlookup函数进行多条件查找的用法。
工具/原料
<p>Excel办公软件</p>
函数公式
根据A列班级和B列姓名查找C列对应的得分,怎么用呢?请看下图。
上图中公式输入完成以后,因为公式内含有数组,所以同时按下CTRL+SHIFT+ENTER即可。下面对该函数进行分段解释。
END
解释要点
先看公式中的E2&F2,它表示将两个单元格连在一起当做一个整体进行查找。
A2:A7&B2:B7表示的意思与上面基本一致,就是班级和姓名作为一个整体。
IF({1,0},A2:A7&B2:B7,C2:C7)表示将班级和姓名作为一个整体,然后与得分列进行调换,
4
最后,其实完全还是通过vlookup函数求解,只不过将多条件连在一起作为单条件进行查找。好了,就到这里了,希望对您有帮助。
sumifs函数多条件求和,因为你的单价是数值,所以可以进行多条件求和,既要满足供应商、物料编码全都相同来匹配sheet1里单价
sumifs(求和区域,区域1,条件1,区域2,条件2....)
求和区域=sheet1里的单价那列
区域1=sheet1里的供应商列
条件1=sheet2里的A2单元格
区域2=sheet1里的物料编码列
条件2=sheet2里的B2单元格
解释起来就是(求和:供应商=A2,物料编码=B2的sheet1里的单价)
本回答被网友采纳