如何在Excel自定义格式中dynamic设置货币符号?

我的电子表格中的数字使用以下自定义格式:

€#,###.##,, "M" 

因此,数字以百万为单位,以欧元符号为前缀,小数点后两位,数百万为M。 我的工作簿将需要转换为其他货币,我不想在任何地方改变自定义格式。

是否可以dynamic设置自定义格式的货币符号,以便我不必硬编码€符号,而且每个工作簿可以设置一次货币?

使用一个命名的样式。 它们位于“主页”选项卡上,隐藏在“正常”,“不良”,“中性”等可以看到的彩色部分下。

点击属于此function区部分的下拉菜单。 我假定在这种情况下,我们将在底部更改名为“货币”的格式,但您可以更改其中的任何一种,甚至可以创build自己的:

1)右键点击货币风格,然后select修改…
2)在出现的对话框中,使用Format …button
3)这反过来打开通常的格式单元格对话框。
4)使用“自定义”类别,像平常一样创build自定义格式。
5)使用确定一次,然后再closures各种样式框并返回到您的工作表。

一旦完成,将来任何时候您想格式化区域,请单击打开“样式”下拉菜单以检索您的自定义货币样式。

当您需要为工作表汇总更改货币符号时,只需再次执行步骤1-5,将旧符号replace为自定义代码中的新符号。 电子表格中标记为“货币”的所有单元格都将翻转到新的符号。