我希望有人能帮我!
我正在尝试根据excel中的另一个单元格值来计算如何自动填充来自两个不同列的数据的公式。
我在包含所有数据的表格上显示了以下标题:
系统尺寸面板x反变频器型Size财务价格销售-现金价格
我要填充数据的标题如下:
支付类型\系统大小(千瓦)_RRP $
我为“支付类型”创建了下拉列表,如下所示:
-cash
-Certegy
-Brighte
-Other我还为dropdown创建了一个System Size (kw)列表,如下所示:
2.7
3.24
3.78
4.32
4.86
5.4
5.94所以.我想要一个公式,以便根据所选的RRP$的Payment Type填充正确的system size (kw)。
基本上,我们有一个现金和金融价目表,所以如果从下拉列表中选择的支付类型是CASH,那么我想要RRP$现金价格填充,如果选择了Certegy,Brighte或其他的,那么我想要RRP$金融价格填充。
发布于 2018-04-30 16:20:37
如果您只有两个不同的价格级别(现金和金融),那么如果一个If语句与一个vlookup相结合,那么语法应该类似于
=IF(payment = "Cash", vlookup(system size ,data table,cash price),vlookup(system size,datatable,finance price)如果你有超过两到三个价格水平,如果声明将是笨拙的,而带有索引/匹配的vlookup将是一个更好的方法。
发布于 2018-05-02 15:51:25
我看过屏幕截图,但由于它们没有显示列字母和行号,所以很难提供确切的语法,但它应该看起来有点像附带的屏幕快照--您需要调整引用以反映工作表的布局,并对数据表使用绝对($)引用,这样如果需要将公式复制到列中,引用就不会改变。(如果表位于不同的工作表上,则语法为“工作表名称”!D2)

https://stackoverflow.com/questions/50097378
复制相似问题