通过从下拉框中选择curency符号重新计算货币

时间:2015-03-17 22:20:24

标签: excel excel-vba excel-formula vba

每次用户从下拉框中选择货币时,我都需要重新计算值。

示例

A栏B栏 产品1 25 产品2 34 产品3 16

我们假设B列中的值是欧元,我需要创建一个包含欧元,美元,英镑等的下拉框。 每当我从下拉列表中选择一种货币时,我希望根据欧元和所选货币之间的货币汇率重新计算B列。

任何想法怎么做?

1 个答案:

答案 0 :(得分:0)

为转换后的值添加一列,计算为欧元值(ColumnB)乘以E1:

=IF(B2<>"",B2*E$1,"")  

用D2中的公式并复制下来以适应。 D1可能会保留您的下拉列表,从查找表驱动,该表位于货币指示符旁边(紧邻右侧)保存转换因子。假设该表是H1:I3​​,然后是E1:

  =VLOOKUP(D1,H1:I3,2,0) 

SO29110827 example