Excel怎么从多列中查找条件值并返回条件值对应的某一个值?

比如图片中,我需要按照其中某个料罐的编号,匹配对应的项目以及发出时间。。料罐编号在一个区域内,不是其中的一列,怎么匹配?请举例说明,谢谢!

根据题意,设置公式如下:

=VLOOKUP("*"&J2&"*",IF({1,0},$C$2:$C$4&$D$2:$D$4&$E$2:$E$4&$F$2:$F$4,$B$2:$B$4),2,)

=VLOOKUP("*"&J2&"*",IF({1,0},$C$2:$C$4&$D$2:$D$4&$E$2:$E$4&$F$2:$F$4,$G$2:$G$4),2,)

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

示例:

K2公式:

=LOOKUP(1,0/((C:C=J2)+(D:D=J2)+(E:E=J2)+(F:F=J2)),B:B)

下拉

本回答被提问者采纳
第2个回答  2021-11-11
=IFERROR(INDEX(发出时间列标,MIN(IF(编号区域的混合引用——行绝对=要查找的编号,ROW($编号区域起始行号:$编号区域结束行号),4^10))),"尚未发出")追答

或者用公式:
=LOOKUP(1,MMULT(N(4列编号区域=要查找编号),{1;1;1;1}),发出时间列数据区域引用)
PS:公式中花括号内1的个数=公式中引用的编号区域的列数,并注意是用英语的分号分隔。

第3个回答  2021-11-11
代码: =INDEX(A:A,MATCH(B2,C:C,0))

方法2:=VLOOKUP(B2,B:C,1,FALSE)

合并两个单元格并保留内容:=CONCATENATE(A1,B1)
第4个回答  2021-11-11
按照多个条件进行行列交叉数据查找时,如何快速定位、查找引用来提高我们的工作效率呢。