1、打开你的Excel。
2、比如这里有一份各品牌手机在不同地区的售价表,现在要查找某个品牌在某个地区的售价是多少。
3、选择 方方格子 选项卡。
4、找到“查找定位”按钮下的“多条件查找”命令。
5、在弹出的窗口中,需要告诉它4个区域的位置:条件、条件区域、数据区域、结果存放。
6、完成后点确定即可。这就是使用公式的结果啦。
1、根据A列班级和B列姓名查找C列对应的得分,步骤如下。
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
表二的条件表
同样,增加隐藏列,将2个条件联合起来,这样就可以用VLOOKUP了。
(本回答,不讲解VLOOKUP的使用)
在产品零件表的H4单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=IF(D4="","",INDEX(原材料表!F:F,MATCH(D4&E4,原材料表!C:C&原材料表!D:D,0)))