【发布时间】:2015-03-17 22:20:23
【问题描述】:
每次用户从下拉框中选择货币时,我都需要重新计算该值。
例子
A 列 B 列 产品 1 25 产品 2 34 产品 3 16
假设 B 列中的值是欧元,我需要创建一个包含 EURO、USD、GBP 等的下拉框。 每次我从下拉列表中选择一种货币时,我都希望 B 列根据欧元和所选货币之间的汇率重新计算。
有什么办法吗?
【问题讨论】:
标签: excel excel-formula vba
每次用户从下拉框中选择货币时,我都需要重新计算该值。
例子
A 列 B 列 产品 1 25 产品 2 34 产品 3 16
假设 B 列中的值是欧元,我需要创建一个包含 EURO、USD、GBP 等的下拉框。 每次我从下拉列表中选择一种货币时,我都希望 B 列根据欧元和所选货币之间的汇率重新计算。
有什么办法吗?
【问题讨论】:
标签: excel excel-formula vba
为转换后的值添加一列,计算为欧元值 (ColumnB) 乘以 E1:
=IF(B2<>"",B2*E$1,"")
使用 D2 中的公式并复制下来以适应。 D1 可能会保存您的下拉列表,该列表由位于货币指标旁边(紧邻右侧)的查找表驱动,其中包含转换因子。说那个表是H1:I3,那么在E1:
=VLOOKUP(D1,H1:I3,2,0)
【讨论】: