Excel多条件引用,请教

C的数据引用表一,需要满足A/B的条件

第1个回答  2021-12-26
可以用Index+Match函数来做多字段精确匹配。
{=Index(Sheet1!$C$2:$C$10,match(A2&B2,Sheet1!$A$2:$A$10&Sheet1!$B$2:$B$10,0))}
上面是假设2张表各10行
输入完按Ctrl+Shift+Enter会出来大括号,表示转换为数组计算。
列号参数省略了
语法:
Index(数据范围,行号,列号,第几块数据范围)
Match(查找对象,查找范围,查找方式)
查找方式:1.精确查找0;2.模糊查找1或者-1。
第2个回答  2021-08-07
在表Sheet2中,单元格C2输入下公式:

=LOOKUP(1,0/((Sheet1!$A$1:$A$500=A1)*(Sheet1!$B$1:$B$500=B1)),Sheet1!$C$1:$C$500)
回车,就可以实现多条件引用。公式中的区域根据实际情况变更。
第3个回答  2019-09-12
你这个Excel多条件引用,可在sheet2的C2单元格写如下公式,然后下拉复制即可:
=SUMIFS(Sheet1!C:C,Sheet1!A:A,A2,Sheet1!B:B,B2)本回答被网友采纳
第4个回答  2021-10-24

这个问题很多朋友已给出多种,非常棒的答案了。

针对于查找其实就四种情况:
1、一对一
2、一对多
3、多对一
4、多对多

当然你这属于第二种情况,多个条件查找唯一的值

不管是添加辅助列,还是使用lookup、sumproduct等,或sum、vlookup数组公式等,都太复杂麻烦,而且查找有四种情况,太麻烦了。

【有没有简单通用的方法呢?】

当然是有的:仅需一个函数就可以轻松搞定所有情况

详情请查看:

只需要一个函数,表格匹配查找统统搞定

第5个回答  2019-09-27
C2单元格插入:
=VLOOKUP(A2&B2,IF({1,0},Sheet1!A:A&Sheet1!B:B,Sheet1!C:C),2,0)
写完后,需要按Ctrl+Enter回车,才能出现数据(数组公式)
函数写法解析:
=VLOOKUP(查找值1&查找值2,IF({1,0},条件1&条件2,返回),2,匹配模式)

此方法适合纵向多条件任何数据的查找!希望能学会!
相似回答