Excel引用DGET

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:33:07
想间一下,何用DGET引用数据如
A B C D E F G H I
1 产品名称 规格 价格 税率 产品名称 规格 价格 税率
2 汽车 252 500 3% 汽车 895 需引用 需引用
3 汽车 895 5600 5 汽车 252 需引用 需引用
4 自行车 12 20 1 自行车 12 需引用 需引用
上面需引用对应行的信息请高手帮忙给个式,
1 B C D E F G H I
2 产品名称 规格 价格 税率 产品名称 规格 价格 税率
3 汽车 S252 600 3 汽车 S252 600 3
4 汽车 L650 500 7 汽车 L650 600(?) 3(?)
5 自行车 Y456 356 1.2 自行车 Y456 600(?) 3(?)
就上面的用公式第二行H3=VLOOKUP($F3&$G3,IF({1,0},$B$3:$B$11&$C$3:$C$11,D$3:D$11),2,)
第三行 H4=VLOOKUP($F4&$G4,IF({1,0},$B$3:$B$11&$C$3:$C$11,D$3:D$11),2,)
第四行 H5=VLOOKUP($F5&$G5,IF({1,0},$B$3:$B$11&$C$3:$C$11,D$3:D$11),2,)
就是第三,第四行的引用值都是第二行的值,请间公式要做如何修改

这个应用选用DGET函数不合适。其实有众多的公式可用。
=SUMPRODUCT(($B$2:$B$10=$F2)*($C$2:$C$10=$G2)*D$2:D$10)
=VLOOKUP($F2&$G2,IF({1,0},$B$2:$B$10&$C$2:$C$10,D$2:D$10),2,)
=INDEX(D:D,MATCH($F2&$G2,$B$2:$B$10&$C$2:$C$10,)+1)
上述三个公式都可以,不过后两个是数组公式。
做好一个公式后复制即可。

在G2和H2单元格内分别输入或复制以下公式:
=SUMPRODUCT(($A$2:$A$4=E2)*($B$2:$B$4=F2)*$C$2:$C$4)
=SUMPRODUCT(($A$2:$A$4=E2)*($B$2:$B$4=F2)*$D$2:$D$4)
分别下拉复制G2和H2单元格即可。
注意统计范围(例子中为第2行到第4行)根据实际进行调整。