表A是送货单,每日更新填写。表B是报价单,每月更新一次。要求:制作表A的时候输入菜名,就会在价格栏内自动输入表B的相对应菜价。表A每次输入一个菜名,就会在相对应价格栏目内显示相对应价格.求解?例如:表A E14 提取表B I146里的数据,
1.首先将报价表的格式调整一下,调整成为菜品单独一列,并对应相应的价格,如图所示。
2.将调整好的报价表内容复制到工作簿a当中,因为报价表和送货单需要在同一个工作簿当中才能够进行提取和调用。
3.然后在送货单的单价的单元格里面填写公式,使用vlookup函数,点击上方工具栏里面的公式,最近使用的函数,找到vlookup函数。如图
4.第一行选取菜品所在的单元格,直接点击同行的菜品单元格即可
然后把光标移到第二行,接着点击报价表所在的工作表,全选abc3列,即可
接着把光标移到第三行,选择报价表中,价格所在的第几列,在这个例子中,菜品在第一列,价格在第三列,所以这一行的数值写3
最后第四行直接写0就可以了(表示精确匹配)
写好的公式,如图
5.点击确定,然后拖动公式到所有行即可
6.关于金额,需要保留两位小数,所以不能直接用简单的乘法,这里最好用一个round公式,对结果保留两位小数,用法为=round(e4*f4,2).
效果如图
感谢!
现在已经将表二中的两列货品价格合并成一列,并且将表二内容复制到了表一“报价单”,
顺序为:序号(A)、物品名称(B)、单位(C)、单价(D),
表一送货单干木耳位置:、物品名称(B18)、单位(C18)、单价(D18),
表二报价单干木耳位置:序号(A341)、物品名称(B341)、单位(C341)、单价(D341),
求表一干木耳单价的公式!
谢谢!
在干木耳的单价所在单元格内输入 =vlookup(B18,报价单!A:D,4,false)
试试看