Excel表格中如何设置公式,让产品单价自动跳出。但是同样的型号,不同公司的单价就不同。

例如:A公司001产品,单价1.3 B公司001产品,单价1.2 C公司为1.4
002产品,单价1.0 B公司002产品,单价1.1 C公司为1.8
当我在公司名称中输入A公司后,再输入产品型号001,单价是否能用公式跳出?
因为公司名称和产品型号很多,是否要事先设置好一张表格,里面有单价的信息?
我想看具体的公式,谢谢。

要事先设置好一张表格,里面应有公司、产品、单价的全部信息,最好统一格式
如A列为公司名、B列为产品号、C列为单价
公司及产品号可以乱序输入

在同一工作簿内可用 VLOOKUP函数 达到你的要求追问

能否具体点,我只会用VLOOKUP用型号来对应价格,但是不同公司价格是不同的。所以当输入A公司,型号为001的时候,那这个价格就是A公司的价格。

追答

一时手快,用SUMPRODUCT函数更简便一点。。。
如表 sheet1 为基本信息,A列为公司名、B列为产品号、C列为单价,数据在A2:C6区域内
表 sheet2 的C1单元格输入公式
=SUMPRODUCT((sheet1!A$2:A$6=A1)*(sheet1!B$1:B$6=B1)*sheet1!C$2:C$6)
只要在sheet2 的A1、B1输入公司、产品,C1即显示单价

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-23
A 1 1.3
A 2 1
B 1 1.2
B 2 1.1
C 1 1.4
C 2 1.8

假设基础数据如上,第一列是公司名,第二列是产品名,第三列是单价,左上角为A1,而你在C9输入的公司名,D9输入产品名,则在E9显示出单价,公式为 =INDEX(C1:C6,MATCH(1,(A1:A6=C9)*(B1:B6=D9),0)) 输完后是 ctrl+shift+enter ,然后其会在公式两边加上花括号, 而不能仅仅是enter
第2个回答  2011-03-24

弄完了B列可以隐藏

第3个回答  2011-03-24
其它的往下一拖就行了呀
相似回答