Excel中,如何选定材料名称和规格后,自动弹出该材料的价格,详见附图,谢谢!
图片说明:
1、譬如:灰色部分是我建立的数据库;
2、当我在 品红色区域,
点击“材料/设备” 栏,点击下拉箭头时,自动弹出 材料类型清单,如选“镀锌钢管”。
在“参数及型号 ” 栏,点击下拉箭头时,自动弹出管径清单,入选 "DN100"。
当“材料/设备” 和“参数及型号 ” 两项选好后, 主材 “70.0 ” 和 安装费 "33.0“ 自动弹出。
3、以上的目的是:建立1个材料数据库,输入好材料类型 规格 和价格。
当选择好材料类型和规格后,材料价格自动弹出的 EXCEL,请高手指点,万分感谢。
如图所示,规格决定价格,就很容易取值
用VLOOKUP
主材=VLOOKUP($C5,$C$10:$G$14,4,0)
安装费=VLOOKUP($C5,$C$10:$G$14,5,0)
现实中肯定要复杂一些。会出现名称不同、规格相同,或者名称相同、规格不同的情况,就需要通过名称与规格确定价格
甚至更多条件来确定唯一值,可以用数组公式来处理
第一步:确保价格表的值是唯一的不能有重复
这一点可以用高级筛选去掉重复值
第二步:写公式
SUM在普通计算里是求和公式,在数组公式中,可用作条件取值的工具
=SUM(($B$11:$B$20=$B3)*($C$11:$C$20=$C3)*$E$11:$E$20)
这个公式的含义就是取在$B$11:$B$20范围内取等于B3的材料名称
并且在$C$11:$C$20范围内取等于C3的规格的
$E$11:$E$20中的值
第三步:按数组公式组合键CTRL+SHIFT+ENTER
公式框里会出现大括号{ },实现自动提取数值,
直接按ENTER,会报错,不报错取值也不正确
非常感谢高手指点,你说的应当是对的!
但我没定义好,还没操作成功,能告诉您Q吗,我的是240860725。