Excel 使用TEXT()看起来像“会计”格式
我试图在单元格中添加一个星号,以便在下面为最终用户做一个注释。但是,我希望单元格看起来像会计格式 使用=TEXT1000,$,.00&*并不能完全起作用,因为货币符号直接在第一个数字之前对齐 有没有一种方式可以像会计一样格式化,并且仍然允许我包含我的* 以下是它当前的样子: 这是我想做的一个模型: 是的,我可以设置为=TEXT1000,$[bunch of spaces],.00,但这感觉很麻烦,不一定会随着数字/列的增加而扩展Excel 使用TEXT()看起来像“会计”格式,excel,excel-formula,formatting,Excel,Excel Formula,Formatting,我试图在单元格中添加一个星号,以便在下面为最终用户做一个注释。但是,我希望单元格看起来像会计格式 使用=TEXT1000,$,.00&*并不能完全起作用,因为货币符号直接在第一个数字之前对齐 有没有一种方式可以像会计一样格式化,并且仍然允许我包含我的* 以下是它当前的样子: 这是我想做的一个模型: 是的,我可以设置为=TEXT1000,$[bunch of spaces],.00,但这感觉很麻烦,不一定会随着数字/列的增加而扩展 还是有什么我没想到的简单选择?请不要使用VBA,如果必须使用VB
还是有什么我没想到的简单选择?请不要使用VBA,如果必须使用VBA,我只需将*放在数字旁边的单元格中。使用自定义单元格格式,而不是使用公式获取格式: Bruce经过调整的版本:
_($* #,##0.00"*"_);_($* (#,##0.00);_($* "-"??_);_(@_)
请注意,在上述情况下,星号仅在您有正金额时才会出现。如果您还希望在金额为负数时显示星号:
_($* #,##0.00"*"_);_($* (#,##0.00)"*";_($* "-"??_);_(@_)
如果您只想要负数上的星号,请使用:
_($* #,##0.00_);_($* (#,##0.00)"*";_($* "-"??_);_(@_)
与其使用公式获取格式,不如使用自定义单元格格式,例如:-$*,0.00_-*;-$*,0.00_-*;_-$* -??_-*;_-@_- 应该做trick@cybernetic.nomad-需要稍作调整,但这是有效的:$*,0.00*;$*,0.00;_$* -??_;_@_. 请随便回答:D。这也比文本有很大的优势,因为我仍然可以用数字做数学D