永发信息网

在EXCEL如何实现自动输入单价?

答案:2  悬赏:80  手机版
解决时间 2021-02-14 00:12
  • 提问者网友:佞臣
  • 2021-02-13 07:53
在同一工作簿里,有一单价表里有A列是产品,B列是单价,C列是客户。另外一些其它的客户表。如何实现在选择其中一客户表后,在客户表里输入产品自动跳出单价?注意不同的客户同一产品单价可能相同也可能不同!

客户表里没有再设置客户名称这一列,查找只能是在工作簿里查找相应的工作表,然后再到单价表找相应产品。
最佳答案
  • 五星知识达人网友:英雄的欲望
  • 2021-02-13 08:53
因为没有看到表页,没有行列标,没办法写出具体函数公式,只能提供函数思路。
=SUMPRODUCT((价格表!A2:A25=产品名称)*(价格表!C2:C25=客户名称)*价格表!B2:B25)
全部回答
  • 1楼网友:不如潦草
  • 2021-02-13 09:38

设已有价的表为“sheet1”,如图:

其它表项目与上表相同,将公式    =if(b2="","",vlookup(sheet1!b:c,2,0))    复制到要自动填单价的表(这里用“sheet9”演示)的“c2”单元格后光标对准右下角成“+”状时拖下去即可。

公式中“b2”的“b”是物品所对应的列标,“sheet1!b:c”的“sheet1”是已有单价表的标签,“c”是单价所在列的列标,(sheet1!b:c,2,0))  的“2”是从物品列到单价列的列数。请按实际修改后再拖公式下去。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯