![Excel 带括号的数字格式](https://linux22.com/image/1541434/Excel%20%E5%B8%A6%E6%8B%AC%E5%8F%B7%E7%9A%84%E6%95%B0%E5%AD%97%E6%A0%BC%E5%BC%8F.png)
我希望有一个人可以帮助我。
我正在尝试在一个单元格上使用自定义格式,该格式将另外两个单元格连接起来,以显示带有括号变化的值,例如“1234 (+2)”或 1234 (-1)。我已设法使其达到当它是负数时显示“-”的程度,但无法获得正数的“+”符号。此外,当数字为 0 时,它会显示为 0 (0),而理想情况下我希望它只显示为“-”。
我真的希望有人能帮助我,因为我已经搜索了一段时间的解决方案!我正在使用 Excel 2010,如果这有区别的话。
先感谢您。
答案1
感谢您的帮助,我结合使用嵌套 IF 语句和 TEXT 转换来获得 1,000 个分隔符。对于遇到类似问题的人,以下是我想出的解决方案。=IF(B20=0,"-",CONCATENATE(TEXT(B20,"#,###")," (",IF(B20-B36>=0,"+",""),B20-B36,")"))
显然,更改单元格引用以适合您的电子表格。例如,这应该给出结果 1,234 (+10)。