如果 Google Sheets 或 MS Excel 中的值为负,如何在数字前加上加号“+”?

kal*_*yan 7 excel if-statement google-sheets array-formulas google-sheets-formula

如果值为负,我正在尝试添加/添加加号“+”。例如+10

我有一些账单支付的表,有时他们多付了。因此,余额列应反映为 +(超过支付的价值)。

我试过了,=CONCATENATE但这没有帮助。它是+-10

=IF(C2<0,CONCATENATE("+",C2),"")
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

car*_*g97 15

您可以尝试转到Format > Number > More formats > Custom number format并插入以下表达式:"-"0;"+"0;0

这将导致负值用+符号显示,正值用-符号显示。但是,它所拥有的值仍将是原始值(作为数字)。

  • 我必须使用“+0;-0;0”,否则它会在正数前面加上“-”。 (9认同)

MGP*_*MGP -1

试试这个公式:

=IF(C2<0,"+","")&C2
Run Code Online (Sandbox Code Playgroud)