建议,将A行与B行合为一列,这样可以使用VLOOUP函数,具体操作的例子可如下:
1.
2.
其中里面有个2表示上面单价表格的第二列
3.下拉
EXCEL表格里如何按名称、规格、自动套取单价的解决方法如下:
1、源数据在Sheet1,要在Sheet2输入名称、规格,返回单价。
2、Sheet2的名称、规格分别在A、B列,数据从第二列起:
3、在C2输入
=SUMPRODUCT((Sheet1!B$2:B$100=A2)*(Sheet1!C$2:C$100=B2)*Sheet1!D$2:D$100)
回车并向下填充。
这样就可以了。
源数据在Sheet1,要在Sheet2输入名称、规格,返回单价。
假设Sheet2的名称、规格分别在A、B列,数据从第二列起:
在C2输入
=SUMPRODUCT((Sheet1!B$2:B$100=A2)*(Sheet1!C$2:C$100=B2)*Sheet1!D$2:D$100)
回车并向下填充。
也可用索引函数:
=INDEX(Sheet1!D$2:D$100,MATCH(A2&B2,Sheet1!B$2:B$100&Sheet1!C$2:C$100,))
或查找函数:
=VLOOKUP(A2&B2,IF({1,0},Sheet1!B$2:B$100&Sheet1!C$2:C$100,Sheet1!D$2:D$100),2,)
均为数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
(以上3道公式任君选择)
简单啊,我可以帮你解决,