excel中根据指定的纵向数据引用另一表格横向数据
发布网友
发布时间:2022-08-21 05:48
我来回答
共1个回答
热心网友
时间:2023-11-18 06:42
如果表二已经建好,表一表二分别在两个工作表,且都从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也可以不要的。