EXCEL表中横向和纵向总共三个条件如何匹配对应值?

原始的数据如第一张图(sheet2),第二张图(sheet3)中标黄的部分如何使用公式从第一张图(sheet2)准确的匹配对应的值,并且能够根据B1-F1中下拉选项的变化而匹配第一张图(sheet2)中相应的数据?非常感谢各位大神!!!

做了个示例,公式是:=INDEX($B$3:$K$6,MATCH($M3,$A$3:$A$6,0),MATCH($N$1&$N$2,$B$1:$K$1&$B$2:$K$2,0))

如下图:

M:Q是匹配的数据,$符号需要注意,如果得不到正确结果,就是查找的位置,或者范围变动了。详细的需要你自己去试一下了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2024-01-17
更新,SUMIFS函数出了点问题,那就试下SUMPRODUCT函数吧。
公式详情:=SUMPRODUCT((Sheet2!$B$3:$U$7)*(Sheet2!$B$1:$U$1=Sheet3!B$1)*(Sheet2!$B$2:$U$2=Sheet3!B$2)*(Sheet2!$A$3:$A$7=Sheet3!$A3)),向右向下拉即可。
既然你的数据是数字格式,使用SUMIFS函数可以更容易理解。
在Sheet3中B3单元格填入公式:=SUMIFS(Sheet2!$B$3:$U$7,Sheet2!$B$1:$U$1,Sheet3!B$1,Sheet2!$B$2:$U$2,Sheet3!B$2),然后向右拉到F3,向下拉到F7。——这种情况下Sheet3第二列内容也可以改变。
相似回答