关于excel怎么根据三个条件来查找一个正确的对应数值?

关于excel怎么根据三个条件来查找一个正确的对应数值?如图所示,要在另一个表根据师傅、办类和衣服种类来输入对应的数值,实际还有很多个师傅的数据还没有输入整理,已经很难手动一一查找了,求大神给个公式和讲解一下思路,谢谢!

本题可以使用公式:Y2=IFERROR(INDEX(A:P,MATCH(V2,$A:$A,0),MATCH(X2,$A$1:$P$1,0)+SUM(IF($B$2:$F$2=W2,COLUMN($B$2:$F$2),""))-2),"")

公式解释:

① MATCH(V2,$A:$A,0)  //定位办类的行号

② MATCH(X2,$A$1:$P$1,0)  //定位师傅的列号,也是每个师傅“连身衣”的列号

③ SUM(IF($B$2:$F$2=W2,COLUMN($B$2:$F$2),""))-2 //查找种类在A2:F2的列号,再减去1,得到相对“连身衣”列号的差。如“睡裙”的列号是3,减去2等于1,即睡裙相对“连身衣”,是列号+1的。

④  将②+③相加,即得到相应师傅相应种类的列号。光看文字有点绕,可以自己实际尝试下

⑤ INDEX(A:P,①,④)//行号①和列号④已知,用INDEX直接引用相应地址的单元格,得到结果

⑥ 外面套个IFERROR(⑤,""),意思是出错的时候不显示了,主要是“刘江龙”在表里找不到出错了。

温馨提示:答案为网友推荐,仅供参考