excel中根据指定的纵向数据引用另一表格横向数据

如题所述

如果表二已经建好,表一表二分别在两个工作表,且都从A1开始的,公式为
表二中D2=INDEX(Sheet1!A2:F3,MATCH(A2&B2,Sheet1!$A$2:$A$3&Sheet1!$B$2:$B$3,0),MATCH(C2,Sheet1!C1:F1,0)+2)
数组函数,按ctrl+shift+enter结束输入
解释一下:
index函数,第一个参数是被取数的区域;
第一个match函数根据款号和颜色确定在区域里的第几行,如果示例中虽然款号都一样,但公式还是考虑了款号也是有不同的,所以用了数组函数,要根据两列来确定;
第二个match根据尺码确定在区域的第几列,其实如果区域设为C:F的话,+2也可以不要的。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜