EXCEL中的“会计”中如何使用其他列中的货币进行格式设置

在这里输入图像说明

我在A列中有收入的数字数据,在B列中有文本数据作为货币代码(例如$)。B列中的货币不是常量,而是从数据库中拉取。

在列C中,我希望以“会计”格式使用B列中的货币格式化收入数据。如何根据列B中的文本值更改该列中的格式?

这可以通过一些简单的条件格式规则来完成。 条件格式是一组规则,您可以将其应用于多个单元格 – 如果这些规则的结果为TRUE,则应用特殊格式(包括突出显示,数字格式等)。

转到“家庭function区”>“样式”>“条件格式”>“新build规则”

然后你可以为你的新规则selectC列的全部,定义如下:

 =B1="$" 

这是什么意思,相对于C1,如果B1是“$”,公式将产生TRUE,并且特殊的格式将适用。 因为我使用“B1”而不是“B $ 1”,C2会看B2,C3会看B3,依此类推。

格式化规则应设置为格式为会计,$为货币。 然后创build额外的规则完全相同,欧元等

您可以节省自己制定的规则之一,首先将格式设置为B列为其中一种格式 – 即:使用“$”进行会计处理。 那么,如果没有条件格式结果为True,那么这将是应用的默认格式。

然后,对于列C中的实际值,只需使C1 = A1,然后向下拖动即可。