Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 使用TEXT()看起来像“会计”格式_Excel_Excel Formula_Formatting - Fatal编程技术网

Excel 使用TEXT()看起来像“会计”格式

Excel 使用TEXT()看起来像“会计”格式,excel,excel-formula,formatting,Excel,Excel Formula,Formatting,我试图在单元格中添加一个星号,以便在下面为最终用户做一个注释。但是,我希望单元格看起来像会计格式 使用=TEXT1000,$,.00&*并不能完全起作用,因为货币符号直接在第一个数字之前对齐 有没有一种方式可以像会计一样格式化,并且仍然允许我包含我的* 以下是它当前的样子: 这是我想做的一个模型: 是的,我可以设置为=TEXT1000,$[bunch of spaces],.00,但这感觉很麻烦,不一定会随着数字/列的增加而扩展 还是有什么我没想到的简单选择?请不要使用VBA,如果必须使用VB

我试图在单元格中添加一个星号,以便在下面为最终用户做一个注释。但是,我希望单元格看起来像会计格式

使用=TEXT1000,$,.00&*并不能完全起作用,因为货币符号直接在第一个数字之前对齐

有没有一种方式可以像会计一样格式化,并且仍然允许我包含我的*

以下是它当前的样子:

这是我想做的一个模型:

是的,我可以设置为=TEXT1000,$[bunch of spaces],.00,但这感觉很麻烦,不一定会随着数字/列的增加而扩展


还是有什么我没想到的简单选择?请不要使用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