Excel 单元格货币选择器

Excel 单元格货币选择器

我想在设置为默认的单元格中显示货币符号(作为格式而不是文本或连接前缀)“澳元”货币,所以它看起来会像AUD 1,450,000.00,但同一个单元格也有一个下拉选项,可以将其格式更改为其他货币。我知道可以简单地格式化该单元格并更改货币符号,但我正在寻找一个简洁的选项,让技术挑战者可以在下拉列表中找到所有内容。

最终目标:用户输入一个数字,默认显示为AUD xxx.xx。如果该数字应该是美元,他们只需像往常一样输入数字,然后点击下拉菜单并选择美元,即可将其更改为USD xxx.xx

这更像是一个仪表盘项目。我本可以将货币放在一列,将数字放在下一列,但这不是我的目标,因为我不需要这些数字来进行求和/分析/公式计算。

提前致谢。

答案1

我想建议最简单的方法,条件格式方法,根据下拉菜单更改货币符号。

情况 1:

选择的货币是卢比。

在此处输入图片描述

怎么运行的:

  1. 在单元格 M18 中创建下拉菜单,并添加所需的货币作为文本(检查屏幕截图)。
  2. 选择所需范围。
  3. Conditional Format然后到达New Rule

在此处输入图片描述

  1. 输入公式 `=$M$18= "Rs"。
  2. 点击“格式”并从列表中选择相关货币。

在此处输入图片描述

  1. 单击“确定”完成。

注意:

对其他货币重复步骤 2 至 6。

情况 2:

选择的货币是美元。

在此处输入图片描述

另一种方法是 VBA Macro,如果您觉得合适,可以通过注释重播。

根据需要调整单元格引用和下拉菜单的货币。

答案2

它确实有效,但是当我们将数据复制粘贴到其他地方时,它会采用目的地的货币。所以我们唯一的选择是粘贴 JPG 格式的数据。

相关内容