excel怎么输入才能弹出相对应的数值

来源:百度知道 编辑:UC知道 时间:2024/06/20 12:58:00
在A列输入产品名称,B列输入规格,每个产品名称对应多个规格,单个产品的每个规格都对应唯一值的单价,A列和B列均设置为下拉表格(这个我会做),能否在A列和B列选择好后就能在C列弹出相应的单价?

=INDEX(Sheet2!C:C,match(A2,Sheet2!A:A),Match(B2,Sheet2!B:B))
假设你的那个产品资料是在SHEET2

C2输入

=SUMPRODUCT((Sheet2!$A$2:$A$500=A2)*(Sheet2!$B$2:$B$500=B2)*Sheet2!$C$2:$C$500)

其中SHEET2!表为价格数据库,A列为产品名称 B列为规格,C列为价格

用vlookup,把链接范围设定为每个产品规格固定的区域就行了。
假设sheet2里A列到C列为产品名称,规格,价格,例如B2到B5是111产品所有规格,C2到C5是对应的价格,
那么sheet1中A2单元格填产品名称111,B2单元格点规格222,C2单元格链接价格,C2=VLOOKUP(B2,Sheet2!$B$2:$C$5,2,0)