EXCEL中如何搜索同时符合条件的列和行交叉的某个单元个的值

根据代码和日期交叉查找对应工位的作业人员,来大神指导。

第1个回答  2019-10-17
可以使用index函数,找出行列交叉处的单元格的值。
假设需要满足行里面的值等于1,列里面的值等于2,(也就是查找c3)交叉处单元格的值。
可以使用公式:
=index(a:f,match(1,a:a),match(2,1:1))
解释:
a:f,是整个单元格数据区域。
match(1,a:a),表示在a列查找值为1的单元格,所在的行号。
match(2,1:1),表示在第一行查找值为2的单元格,所在的列号。
然后使用index函数,即可定位找出交叉处的单元格的值。
第2个回答  2019-04-02
数组公式
为:
=INDEX($A$1:$F$10,MATCH($
J2
&K$1,$A:$A&$B:$B,),MATCH($
I2
,$A$1:$F$1,))
输完后按ctrl+shift+enter产生花括号。
如图所示: